Stem Inc Q1 2026 Earnings EPS Beat Drives Stock Higher Despite Challenging Operating Environment CACI Q1 2026 Earnings EPS Beat Drives Positive Early Trading CNTX Q1 2026 Earnings Context Therapeutics Beats EPS Estimates with NarrowerThanExpected Loss Epsilon Energy Ltd EPSN Q1 2026 Earnings Modest Profit Reported as Stock Eases Lower Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts American Integrity Insurance Group Inc AII Q1 2026 Earnings Earnings Beat Estimates Amid Stable Underwriting Performance