Marathon Petroleum Corporation MPC
377.32 USD -15.36 (-3.91%)
At closeNov 5, 2026, 7:48 PM EST
382.56 +5.24 +1.39%
After hours · Nov 5, 7:48 PM ET
376.47 Day range 398.41
161.93 52-week range 493.98
- YTD
- +132.01%
- 1 year
- +102.66%
Revenue & Expenses
Latest period ending Dec 31, 2025 · select a line to chart its full history
Income statement
| Fiscal year | FY 2025 Dec 31, 2025 | FY 2024 Dec 31, 2024 | FY 2023 Dec 31, 2023 | FY 2022 Dec 31, 2022 | FY 2021 Dec 31, 2021 |
|---|---|---|---|---|---|
| 135.22B | 140.41B | 150.31B | 179.95B | 120.93B | |
| 15.78B | 14.17B | 21.74B | 28.28B | 10.92B | |
| 8.29B | 6.80B | 14.51B | 21.47B | 4.30B | |
| 4.05B | 3.44B | 9.68B | 14.52B | 9.74B | |
| 13.22 | 10.08 | 23.63 | 28.12 | 15.24 |
Balance sheet
| Fiscal year | FY 2025 Dec 31, 2025 | FY 2024 Dec 31, 2024 | FY 2023 Dec 31, 2023 | FY 2022 Dec 31, 2022 | FY 2021 Dec 31, 2021 |
|---|---|---|---|---|---|
| 3.67B | 3.21B | 5.44B | 8.63B | 5.29B | |
| 83.95B | 78.86B | 85.99B | 89.90B | 85.37B | |
| 59.87B | 54.35B | 54.59B | 54.82B | 51.79B | |
| 34.36B | 28.76B | 28.50B | 27.91B | 26.90B | |
| 17.31B | 17.75B | 24.40B | 27.71B | 26.21B |
Cash flow
| Fiscal year | FY 2025 Dec 31, 2025 | FY 2024 Dec 31, 2024 | FY 2023 Dec 31, 2023 | FY 2022 Dec 31, 2022 | FY 2021 Dec 31, 2021 |
|---|---|---|---|---|---|
| 8.25B | 8.66B | 14.12B | 16.36B | 4.36B | |
| -5.87B | 1.53B | -3.10B | 623.00M | 14.80B | |
| -1.92B | -12.43B | -14.21B | -13.60B | -14.42B | |
| -2.48B | -2.50B | -1.85B | -2.33B | -1.31B | |
| 462.00M | -2.23B | -3.19B | 0 | 4.74B |
