Marathon Petroleum (MPC): Financials, Strategy, and Outlook | Monexa