Marathon Petroleum (MPC) closed up 1.24% at $164.66, outperforming the S&P 500's 0.27% loss, though it had previously lagged both the S&P 500 and the Oils-Energy sector. The company's upcoming earnings report on August 5, 2025, is projected to show a 15.78% year-over-year decline in earnings per share to $3.47, and a 19.43% decrease in quarterly revenue to $30.91 billion; despite this, the consensus EPS projection has moved 2.01% higher in the last 30 days, giving MPC a Zacks Rank of #3 (Hold).
Marathon Petroleum (MPC) recently exhibited a positive short-term stock performance, closing at $164.66 with a 1.24% gain, thereby outperforming the S&P 500's daily loss of 0.27%. This occurred despite the stock previously lagging both the broader market and the Oils-Energy sector. However, projections for its upcoming earnings report on August 5, 2025, indicate significant challenges, with expected earnings of $3.47 per share representing a 15.78% year-over-year decline, and quarterly revenue anticipated to fall 19.43% to $30.91 billion. Full-year fiscal estimates echo this downward trend, with Zacks Consensus Estimates pointing to a 26.08% drop in earnings per share to $7.03 and an 11.26% decrease in revenue to $124.6 billion compared to the previous year. Despite these bearish forecasts, there has been a 2.01% upward revision in the consensus EPS projection over the past 30 days, leading to MPC's current Zacks Rank of #3 (Hold). From a valuation standpoint, MPC trades at a Forward P/E ratio of 23.14, a premium to its industry's average of 16.7, and its PEG ratio of 3.17 is substantially higher than the industry average of 1.55, suggesting the stock is relatively expensive given its expected growth rate. The Oil and Gas - Refining and Marketing industry, to which MPC belongs, currently holds a Zacks Industry Rank of 155, placing it in the bottom 37% of over 250 industries, indicating broader sector headwinds.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
mildly negative
Sentiment Score
-0.25
Ticker Sentiment