Marathon Petroleum Corporation MPC
392.68 USD -34.66 (-8.11%)
At closeNov 4, 2026, 4:00 PM EST
390.00 -2.68 -0.68%
After hours · Nov 4, 4:00 PM ET
379.10 Day range 420.00
161.93 52-week range 493.98
- YTD
- +141.46%
- 1 year
- +113.67%
Revenue & Expenses
Revenue by
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 |
