Menu

Marathon Petroleum Corporation MPC

Full chart
Set alert

Price alert · MPC

All alert types
416.27 USD +13.43 (+3.33%)

Nov 12, 2026, 1:14 PM EST

402.82 Day range 416.62
162.63 52-week range 484.92
YTD
+155.96%
1 year
+111.41%

1Y chart

Chart tools
Interval

Indicators

Loading indicators…

Charts: Lightweight Charts™ by TradingView

Signals (48)
NameDateAgo
SMA: BearishNov 4, 20261 week ago
MACD: Sell SignalOct 22, 20263 weeks ago
MACD: Buy SignalOct 5, 20261 month ago
RSI: OverboughtOct 5, 20261 month ago
MACD: Sell SignalSep 21, 20261 month ago
MACD: Buy SignalSep 15, 20261 month ago
MACD: Sell SignalSep 14, 20261 month ago
MACD: Buy SignalAug 31, 20262 months ago
RSI: OverboughtAug 28, 20262 months ago
MACD: Sell SignalAug 27, 20262 months ago
MACD: Buy SignalAug 12, 20263 months ago
RSI: OverboughtAug 12, 20263 months ago
MACD: Sell SignalJul 29, 20263 months ago
RSI: OverboughtJul 13, 20264 months ago
MACD: Buy SignalJul 1, 20264 months ago
SMA: BullishJun 25, 20264 months ago
SMA: BearishJun 24, 20264 months ago
SMA: BullishJun 22, 20264 months ago
SMA: BearishJun 17, 20264 months ago
MACD: Sell SignalJun 10, 20265 months ago

Newest 20 of 48.

Compare MPC

Chart and line up MPC against other symbols or a saved comparison set.

Sign in to keep these symbols in a saved comparison set.

Side-by-side symbol comparison
MetricMPCSPYQQQ
Last price416.27760.37690.39
Change+13.43+0.555+0.005
Change %+3.33%+0.073045%+0.000724%
Open404.50753.98680.30
Day high416.62763.03694.56
Day low402.82753.70679.84
Previous close402.84759.81690.38
Volume714.35K19.96M22.69M
Average volume2.53M42.96M38.35M
Market cap113.23B803.75B474.67B
P/E ratio8.2424.1928.44
Earnings per share50.4731.4324.28
Dividend yield1.031.010.46
52-week high484.92781.62762.86
52-week low162.63629.28555.60
1-week return+10.32%+3.73%+6.70%
1-month return-9.27%-2.28%-7.46%
3-month return+19.53%-1.57%-4.60%
6-month return+65.19%+3.01%-2.38%
Year-to-date return+155.96%+11.50%+12.38%
1-year return+111.41%+11.27%+11.16%
2-year return+168.20%+27.39%+34.60%
50-day moving average422.89764.97719.04
200-day moving average299.39731.31681.71
Target price461.94——
Beta0.531.001.24
Short ratio3.15——
Institutional ownership80.80%——