MPC Financials: Marathon Petroleum Corp AI Analysis