Sanmina Corporation SANM Rallies 352 as Bulls Target 24425 20260520 Adobe ADBE Down 173 How Low Could It Go 20260520 DHI Group DHX Q1 2026 Earnings Why the Beat Matters First Solar FSLR Reports Strong Q1 2026 Revenue NA EPS Beats