MPC reported its earnings on 2026-05-05, showcasing a revenue of 34.57B against an estimate of 30.35B, resulting in a 13.9% surprise. The EPS was 1.65, surpassing the expected 0.72 by 129.17%. The stock experienced a 3.16% price change on the earnings day and a -3.04% change over the next five days, reflecting market reactions to the results.