Marathon Petroleum CorpZacks sets a #1 Strong Buy rank with EPS estimates revised 26.78% higher ahead of earnings, a valuation/analyst call on Marathon Petroleum.

Marathon Petroleum closed at $433.47, up 2.64% and outpacing the S&P 500's 0.66% gain. The refiner is set to report earnings on November 3, 2026, with consensus projecting EPS of $23.15, a 669.10% increase from the prior-year quarter, on revenue of $32.84 billion, down 8.39%. For the full year, Zacks Consensus Estimates project earnings of $59.15 per share and revenue of $154.8 billion, changes of +452.8% and +14.48% respectively. Over the last 30 days the Zacks Consensus EPS estimate has moved 26.78% higher, and Marathon Petroleum holds a Zacks Rank of #1 (Strong Buy). The stock trades at a Forward P/E of 7.14 versus its industry average of 8.67, with a PEG ratio of 0.13 against an industry average of 0.28.
Marathon Petroleum CorpZacks sets a #1 Strong Buy rank with EPS estimates revised 26.78% higher ahead of earnings, a valuation/analyst call on Marathon Petroleum.