MXCT Q1 2026 Earnings EPS Surprise Beats Estimates by 51 Shares Rally 8 MSFT Q1 2026 Earnings EPS Beat Highlights Resilient Cloud and AI Momentum GDS Holdings Q1 2026 Earnings Stunning EPS Beat of 132 vs Expected Loss Annovis Bio Q1 2026 Earnings EPS Misses Estimates but Shares Rally on Pipeline Optimism Immunocore IMCR Q1 2026 Earnings Stunning EPS Beat Masks Caution as Shares Slide 39 ARRY Q1 2026 Earnings Earnings Surge Past Estimates Despite Revenue Uncertainty