Marathon Petroleum Corp (MPC) shares reached an all-time intraday high of $363.35 on Tuesday, capping a 120.63% surge over the past 12 months and a 122% year-to-date gain.
The stock’s advance follows the company’s second-quarter 2026 results, which significantly exceeded analyst expectations. Earnings per share came in at $17.73, well above Wall Street’s forecast of $12.94. Revenue totaled $52.34 billion, surpassing projections of $41.16 billion.
Analysts have responded with upward revisions. Freedom Broker upgraded Marathon Petroleum’s rating from Sell to Hold and raised its price target to $297 from $217. InvestingPro data shows 14 analysts have increased their earnings forecasts for the company, with expectations for continued net income growth this year.
Marathon Petroleum’s latest performance reflects strong operational execution amid elevated energy margins, contributing to its market outperformance relative to broader energy benchmarks.


