Marathon Petroleum Q2 2025 Earnings: Diesel Demand & MPLX Growth | MPC Analysis | Monexa