ABEO Q1 2026 Earnings NarrowerthanExpected Loss Bolstered by Cost Management CANF Q4 2023 Earnings EPS Surprise of 96 as Biotech Reports NarrowerThanExpected Loss KRP Q1 2026 Earnings Steep Earnings Miss Amid Challenging Environment BNT Q4 2024 Earnings Slight Profit Amid Quiet Quarter Talos Energy Q1 2026 Earnings EPS Beat Drives Positive Market Sentiment OWLT Q1 2026 Earnings EPS Surprises to the Upside Despite Revenue Uncertainty