Marathon Petroleum Q1 2026 Earnings Refining Strength Drives Massive EPS Beat ES Q1 2026 Earnings Slight EPS Miss Amid Utility Operations MED Q1 2026 Earnings EPS Surprises with Smaller Loss Than Expected BUSE Q1 2026 Earnings EPS Beat by 132 with Strong Core Performance Revelation Biosciences Q1 2026 Earnings EPS Miss Highlights Ongoing PreRevenue Stage CELH Q1 2026 Earnings Strong EPS Beat Signals Profitability Improvement