Twilio Q1 2026 Earnings EPS Surprise Beats Estimates as Profitability Improves MCS Q1 2026 Earnings NarrowerThanExpected Loss Lifts Investor Sentiment WLFC Q1 2026 Earnings EPS Surges Past Estimates with 354 Beat Kinsale Capital Group Q1 2026 Earnings Strong EPS Beat Belied by Modest Share Decline Alta Equipment Group Inc ALTG Q1 2026 Earnings EPS Miss Highlights Margin Pressure Amid Mixed Demand Annovis Bio Q1 2026 Earnings EPS Misses Estimates as PreClinical Spending Intensifies