Marathon Petroleum (MPC) Q2 2025 Analysis: Refining Challenges and MPLX Stability | Monexa