ICFI Q1 2026 Earnings EPS Misses Estimates Stock Rises Slightly EVGN Q1 2026 Earnings EPS Misses Estimates as PreRevenue Biotech Continues RD Spend Similarweb SMWB Q1 2026 Earnings EPS Turns Positive but Misses Estimates Stock Surges 926 Fastly Inc FSLY Q1 2026 Earnings Solid EPS Beat Amid Revenue Gaps and Slight Stock Pullback BBAI Q1 2026 Earnings EPS Misses Estimates as Losses Widen SPCE Q1 2026 Earnings NarrowerthanExpected Loss Drives Stock Surge