ALMS Q1 2026 Earnings NarrowerthanExpected Loss and Pipeline Progress Okta Q1 2026 Earnings EPS Beats Estimates Stock Rises Over 3 Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts WPP Q4 2025 Earnings EPS Beats Estimates Amidst Marketing Transformation AGM Q1 2026 Earnings Strong EPS Beat Driven by Core Operations TopBuild Corp BLD Q1 2026 Earnings EPS Beats Estimates Amid Subdued Revenue Outlook