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