Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts OFSSH Q1 2026 Earnings Earnings Per Share Surge Above Expectations SCNI Q4 2023 Earnings EPS Beats Estimates Despite No Revenue MC Q1 2026 Earnings EPS Misses Estimates Amid Uncertain Deal Environment SWX Q1 2026 Earnings EPS Falls Short of Estimates Amid Operational Pressures CRISPR Therapeutics Consolidates Near Support as Gene Editing Sector Awaits Catalysts Ranpak Holdings PACK Posts 18 Gain Approaches Key Resistance Level Eaton Vance Municipal Income 2028 Term Trust ETX Holds Steady Near 191 Amid Modest Uptick FIGX Capital Acquisition Corp Warrants FIGXW Hold Steady at 020 Key Levels in Focus MX Q1 2026 Earnings EPS Beat by 5146 but Stock Declines 67