Marathon Petroleum (MPC) closed down 1.11% recently, underperforming the S&P 500 for the day, though it has outperformed over the past month with a 12.31% gain. Ahead of its November 4, 2025, earnings report, the company projects a 54.55% increase in upcoming quarterly EPS to $2.89, despite full-year EPS and revenue forecasts indicating declines of 20.82% and 10.99% respectively. MPC currently trades at a valuation premium with a Forward P/E of 24.23 and a PEG ratio of 3.68, both above industry averages, and holds a Zacks Rank of #3 (Hold) following a slight downward revision in recent EPS estimates.
Marathon Petroleum (MPC) exhibits a conflicting profile of strong recent performance against a backdrop of weakening forward-looking fundamentals and a premium valuation. While the stock's 12.31% appreciation over the past month significantly outpaced both the S&P 500 and its own sector, its latest daily session saw a 1.11% decline, underperforming the broader market. The primary near-term catalyst is the upcoming earnings report, where consensus projects a robust 54.55% year-over-year increase in quarterly EPS to $2.89. However, this profitability spike is juxtaposed with an anticipated 12.88% decline in quarterly revenue. This divergence becomes more pronounced in the full-year outlook, with forecasts pointing to a 20.82% drop in earnings and an 11.0% fall in revenue. Compounding these concerns are valuation metrics; MPC's Forward P/E of 24.23 and PEG ratio of 3.68 are substantially higher than the industry averages of 17.78 and 1.51, respectively. This suggests the stock is priced richly relative to its peers and its own projected growth. The neutral Zacks Rank of #3 (Hold) and a recent 0.23% downward revision in the consensus EPS estimate further signal that analyst sentiment is cautious, reflecting the tension between near-term margin strength and a weaker top-line and full-year trajectory.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
mildly negative
Sentiment Score
-0.25
Ticker Sentiment