MIR Q1 2026 Earnings EPS Surpasses Estimates Revenue Details Unavailable FRBA Q1 2026 Earnings EPS Misses Estimates by Wide Margin Despite Positive Stock Reaction Billionaire Stanley Druckenmiller Invests 3387 Million in Caris Life Sciences During Q1 ITT Q1 2026 Earnings EPS Surpasses Estimates Despite Flat Revenue Visibility FSLY Q1 2026 Earnings EPS Surges Past Estimates with 5834 Beat Stock Declines 421 SpaceX Starship Test Looms Large as IPO Speculation Intensifies