In recent days, Marathon Petroleum reported first-quarter 2026 earnings that exceeded analyst expectations, driven by strong ...