Marathon Petroleum (MPC): Q4 Earnings, Debt Restructuring, and Future Outlook | Monexa