Marathon Petroleum Corporation company logo
Marathon Petroleum Corporation logo

Marathon Petroleum Corporation (MPC) stock Price

Regular Market

$172.51$2.09+1.23%
| session closed

Full Day

$172.51$0.98-0.56%
| pre-market session open

Summary

Current Value
As of today, MPC price is $172.51, up +1.23% in the most recent trading session on
Historical Performance
MPC price is up +6.08% year-to-date, and up +21.20% over the past 365 days
All-Time High Comparison
MPC price is currently -21.98% below its historical high of $221.11 set on
3-Year Low Comparison
MPC price is +65.37% above its 3-year low of $104.32 reached on
Target Comparison
MPC price target is $203.50, +17.96% higher than its current market price
Upcoming Split
MPC next stock split has not yet been announced

Price Chart

Add series to chart
Add series to chart1/6
Series
SUGGESTED SERIES

Performance

MPC Performance
MetricDateValue1D1M3MYTD1Y3Y5Y
Price$172.51+1.2%-9.0%-8.6%+6.1%+21.2%+47.7%+299.5%
S&P 5006,920.93-0.3%+1.1%+2.5%+1.1%+16.9%+77.7%+81.0%
NASDAQ23,584.28+0.2%+0.2%+2.4%+1.5%+21.1%+123.1%+78.6%
Dow Jones48,996.08-0.9%+2.6%+5.1%+1.9%+14.9%+45.7%+57.5%
XLE$45.13-1.1%-0.6%+1.4%+0.9%+2.5%+3.1%+117.9%
200-Day SMA$170.40+0.1%+1.8%+7.7%+0.3%+0.8%+70.4%+395.5%
50-Day SMA$185.21-0.3%-3.3%+4.1%-0.9%+25.0%+59.5%+374.1%
Market Cap$52B+1.2%-9.0%-8.7%+6.1%+15.3%-2.2%+84.5%
PE Ratio18.40+1.3%-9.1%-8.6%+6.1%+28.5%+351.0%
TTM Dividend Yield2.16%-1.4%+9.6%+11.9%-5.7%-9.2%+1.4%-59.8%

Price Highs

MPC Price Highs Comparison
PeriodHighDateCurrent
1M$192.42-10.3%
3M$202.30-14.7%
6M$202.30-14.7%
1Y$202.30-14.7%
3Y$221.11-22.0%
5Y$221.11-22.0%
All$221.11-22.0%

Price Lows

MPC Price Lows Comparison
PeriodLowDateCurrent
1M$161.93+6.5%
3M$161.93+6.5%
6M$158.00+9.2%
1Y$115.10+49.9%
3Y$104.32+65.4%
5Y$42.06+310.1%
All$13.18+1209.4%

Price History

DateValueChange
$172.51+6.1%
$162.63+16.6%
$139.50-6.0%
$148.36+27.5%
$116.39+81.9%
$63.99+54.7%
DateValueChange
$41.36-31.4%
$60.25+2.1%
$59.01-10.6%
$65.98+31.0%
$50.35-

FAQ

  • What is the current price of MPC?

    As of today, MPC price is $172.51

  • What is MPC price today change?

    MPC price is up +1.23% today

  • What is year-to-date change in MPC price?

    MPC price is up +6.08% year-to-date

  • What is 1-year change in MPC price?

    MPC price is up +21.20% year-over-year

  • What is 3-year change in MPC price?

    MPC price is up +47.67% over the past 3 years

  • How far is MPC price from its all-time high?

    MPC price is currently -21.98% below its historical high of $221.11 set on April 5, 2024

  • When was MPC last stock split?

    MPC last stock split was on

  • When is MPC next stock split?

    MPC next stock split has not yet been announced

  • What is the analyst average price target for MPC?

    Analysts set an average price target of $172.51 for MPC

Data Sources & References

  1. MPC Official Website www.marathonpetroleum.com
  2. Most Recent Quarterly Report (10-Q) www.sec.gov/Archives/edgar/data/1510295/000151029525000064/0001510295-25-000064-index.htm
  3. Most Recent Annual Report (10-K) www.sec.gov/Archives/edgar/data/1510295/000151029525000012/0001510295-25-000012-index.htm
  4. MPC Profile on Yahoo Finance finance.yahoo.com/quote/MPC
  5. MPC Profile on NASDAQ.com www.nasdaq.com/market-activity/stocks/mpc