Marathon Petroleum (MPC): Q1 2025 Financials & Strategic Resilience | Monexa