Financhill
Back

Marathon Petroleum Quote, Financials, Valuation and Earnings

These 7 Stocks Will Be Magnificent in 2025

Get Your Copy of "These 7 Stocks Will Be Magnificent in 2025" Here.
Sell
28

MPC
Marathon Petroleum

Last Price:
$133.29
Seasonality Move:
8.83%

7 Day Trial

ALL ACCESS PASS

$ 7

The AI Energy Miracle

Details Here.

Marathon Petroleum Price Quote

$133.29
-0.09 (1.25%)
(Updated: December 21, 2024 at 5:37 AM ET)

Marathon Petroleum Key Stats

Sell
28
Marathon Petroleum (MPC) is a Sell

Day range:
$130.54 - $133.42
52-week range:
$130.54 - $221.11
Dividend yield:
2.54%
P/E ratio:
5.64
P/S ratio:
0.33
P/B ratio:
2.26%

Volume:
11M
Avg. volume:
2.7M
1-year change:
-13.18%
Market cap:
$42.9B
Revenue:
$148.4B
EPS:
$12.62

How Much Does Marathon Petroleum Make?

Data Unavailable

Is Marathon Petroleum Growing As A Company?

Data Unavailable

Marathon Petroleum Stock Price Performance

  • Did Marathon Petroleum Stock Go Up Last Month?
    Marathon Petroleum share price went down by -16.31% last month
  • Did MPC's Share Price Rise Over The Last Year?
    MPC share price fell by -13.18% over the past 1 year

What Is Marathon Petroleum 52-Week High & Low?

Marathon Petroleum Price To Free Cash Flow

Data Unavailable

Is It Risky To Buy Marathon Petroleum?

Data Unavailable

Is Marathon Petroleum Cash Flow Positive?

Data Unavailable

Marathon Petroleum Return On Invested Capital

Data Unavailable

Marathon Petroleum Earnings Date & Stock Price

Marathon Petroleum Competitors

Marathon Petroleum Dividend Yield

Data Unavailable

Marathon Petroleum Analyst Estimates

YoY Growth Past Surprise
EPS: -77.42% 71.91%
Revenue: -14.2% 6.2%

Analyst Recommendations

Buy Recommendations: 6
Hold Recommendations: 7
Sell Recommendations: 1
Price Target: 169.53
Upside from Last Price: 27.1%

Major Shareholders

Data Unavailable