
MARATHON PETROLEUM CORP
MPCNYSETrading Snapshot
- Day Range
- $333.11 β $342.06
- 52-Week Range
- $158.00 β $326.92
- Volume
- $4.26B
- Avg Volume
- $5.04B
- Shares Outstanding
- 291.9M
- Next Earnings
- Oct 21, 2026
Fundamentals Snapshot
- Annual Revenue
- $167.57B
- Last Q Revenue
- $42.08B
- P/E Ratio
- 9.8
- P/S Ratio
- 0.5x
- EPS (TTM)
- $29.07
- Dividend Yield
- 1.39%
Why Investors Own MPC
- βHigh-growth profile β revenue up +53.9% YoY with expanding US Equity exposure.
- βHealthy economics β 52% gross margin and 29% free-cash-flow margin.
- βNew products and segments could unlock additional revenue streams.
Execution delays, intensifying competition, and valuation compression if growth decelerates.
Financial Trends
About MARATHON PETROLEUM CORP
A company profile for MARATHON PETROLEUM CORP isnβt available yet β check back soon.
Otter Score Breakdown
βAnalyst Ratings
βLatest News & Updates

Tuesday's session: top gainers and losers in the S&P500 index
Stay updated with the movements of the S&P500 index one hour before the close of the markets on Tuesday. Discover which stocks are leading as top gainers and losers in today's session.

Discover which S&P500 stocks are making waves on Tuesday.
Stay informed about the performance of the S&P500 index in the middle of the day on Tuesday. Uncover the top gainers and losers in today's session for valuable insights.

Target To Rally Around 12%? Here Are 10 Top Analyst Forecasts For Tuesday
Wall Street analysts changed outlook on top names. See complete view of all changes, upgrades, downgrades on analyst ratings page.
Mizuho Maintains Neutral on Marathon Petroleum, Raises Price Target to $304
Mizuho analyst Nitin Kumar maintains Marathon Petroleum (NYSE:MPC) with a Neutral and raises the price target from $284 to $304.

XOM Charges A Premium Its Peers Do Not
ExxonMobil's stock trades like a class leader, but its report card tells a different story.

Discover which S&P500 stocks are making waves on Monday.
Let's have a look at the top S&P500 gainers and losers one hour before the close of the markets of today's session.