Marathon Petroleum revenue and financials
$433.47Change from previous close: +2.64%Absolute change: +$11.14
In the fiscal year ended December 2025, Marathon Petroleum reported revenue of $132.7B (−4.44% year over year). Net income was $4.05B, a net margin of 3.0%.
Fiscal year ending in December. Sources and method on the page Methodology and sources.
At a glance
- Revenue growth
- −4.44%
- 2025 vs 2024
- Net income growth
- +17.47%
- 2025 vs 2024
- Net margin
- 3.0%
- 2024: 2.5%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 132,699 | 138,864 | 148,379 | 177,453 | 119,983 | 69,779 | 111,148 | 86,086 | 74,733 | 63,277 |
| Cost of revenue | 119,446 | 126,240 | 128,566 | 151,671 | 110,008 | 65,733 | 99,228 | 77,047 | 67,089 | 56,676 |
| Gross profit | 10,002 | 9,287 | 16,506 | 22,567 | — | — | — | — | — | — |
| Selling, general and administrative | 3,349 | 3,221 | 3,039 | 2,772 | — | — | — | — | — | — |
| Operating income | 8,291 | 6,796 | 14,514 | 21,469 | 4,300 | -12,247 | 4,462 | 4,690 | 4,018 | 2,386 |
| EBIT | 8,427 | 7,265 | 15,254 | 21,667 | — | — | — | — | — | — |
| EBITDA | 11,678 | 10,602 | 18,561 | 24,882 | — | — | — | — | — | — |
| Interest expense | 1,412 | 1,308 | 1,265 | 1,198 | — | — | — | — | — | — |
| Pre-tax income | 7,015 | 5,957 | 13,989 | 20,469 | — | — | — | — | — | — |
| Income tax | 1,137 | 890 | 2,817 | 4,491 | 264 | -2,430 | 784 | 764 | -460 | 609 |
| Net income | 4,047 | 3,445 | 9,681 | 14,516 | 9,738 | -9,826 | 2,637 | 2,780 | 3,432 | 1,174 |
| Net income to common shareholders | 4,043 | 3,442 | 9,672 | 14,508 | — | — | — | — | — | — |
| Basic EPS | 13.24 | 10.11 | 23.73 | 28.31 | 15.34 | -15.13 | 4.00 | 5.36 | 6.76 | 2.22 |
| Diluted EPS | 13.22 | 10.08 | 23.63 | 28.12 | 15.24 | -15.13 | 3.97 | 5.28 | 6.70 | 2.21 |
| Average shares (basic) | 305 | 340 | 407 | 512 | — | — | — | — | — | — |
| Average shares (diluted) | 306 | 341 | 409 | 516 | 638 | 649 | 664 | 526 | 512 | 530 |
