$254.03
+5.21 (+2.09%) today
Marathon Petroleum Corp (MPC) is up 53.69% over the past year and 13.90% over the past 30 days, trading at $254.03.
Performance · all intervals
1H
+0.19%
4H
+1.21%
12H
+2.07%
1D
+2.09%
3D
+0.81%
7D
+3.74%
30D
+13.90%
90D
+24.98%
YTD
+56.20%
6M
+27.03%
1Y
+53.69%
3Y
+137.97%
5Y
+312.92%
ALL
+1,060%
Custom Interval
Pick any window — not just the presets above.
days
Price · today
Key stats
Market cap$72.64B
Day high$254.92
Day low$250.64
Day open$251.87
Prev close$248.82
ExchangeNEW YORK STOCK EXCHANGE, INC.
Related stocks
Compare MPC with
Ad slot · reserved