Marathon Petroleum Corporation MPC

Full chart Compare
Set alert

Price alert · MPC

All alert types
427.34 USD -3.05 (-0.71%)

At closeNov 3, 2026, 7:56 PM EST

427.34 0.00 0.00%

After hours · Nov 3, 7:56 PM ET

414.35 Day range 435.00
161.93 52-week range 493.98
YTD
+162.77%
1 year
+118.26%

Latest period ending Dec 31, 2025 · select a line to chart its full history

Annual balance sheet

MPC annual balance sheet
Fiscal yearFY 2025 Dec 31, 2025FY 2024 Dec 31, 2024FY 2023 Dec 31, 2023FY 2022 Dec 31, 2022FY 2021 Dec 31, 2021
3.67B3.21B5.44B8.63B5.29B
3.67B3.21B5.44B8.63B5.29B
6.79B6.86B11.04B9.61B10.96B
6.79B6.86B6.26B6.47B5.41B
10.32B11.14B12.19B13.48B11.03B
24.78B24.45B32.13B35.24B30.50B
38.89B36.33B36.34B36.87B38.81B
83.95B78.86B85.99B89.90B85.37B
2.86B3.47B2.41B1.43B1.01B
34.36B28.76B28.50B27.91B26.90B
19.68B20.83B20.15B20.02B17.90B
31.50B25.29B26.09B26.48B25.89B
59.87B54.35B54.59B54.82B51.79B
39.75B36.85B34.56B26.14B12.90B
-105.00M-114.00M-131.00M2.00M-67.00M
17.31B17.75B24.40B27.71B26.21B
17.31B17.75B24.40B27.71B26.21B
59.17B54.41B53.86B54.66B54.88B
34.36B28.76B28.50B27.91B26.90B
12.07B10.02B8.24B8.24B8.26B
10.13B9.57B9.32B8.83B8.05B
40.19B33.52B34.44B34.80B33.89B
14.08B15.00B14.88B16.28B14.61B
7.47B6.97B7.05B7.04B6.87B