GENI Q1 2026 Earnings EPS Falls Short Yet Stock Surges 583 on Strategic Optimism
XERS Q1 2026 Earnings EPS Surprise of 21765 as Company Achieves Profitability
BioRad BIO Q1 2026 Earnings EPS Misses Estimates Shares Edge Higher Despite Headwinds
AVAV Q1 2026 Earnings EPS Misses Estimates but Stock Rises on Strategic Outlook
MSFT Q1 2026 Earnings EPS Beat Highlights Resilient Cloud and AI Momentum
MSA Safety MSA Q1 2026 Earnings Earnings Beat as EPS Surges Past Estimates