CWT Q1 2026 Earnings EPS Misses Estimates by Significant Margin Stock Moves Higher PubMatic Q1 2026 Earnings EPS Beats Estimates Shares Inch Higher ENPH Q1 2026 Earnings EPS Surprises to the Upside as Enphase Navigates Market Headwinds MSCI Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher GM Q1 2026 Earnings Blowout EPS Surprise Drives Shares Higher Sprouts Farmers Market SFM Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher