Marathon Petroleum revenue and financials

MPC · NYSE · USD

$433.47Change from previous close: +2.64%Absolute change: +$11.14

Close · October 5, 2026

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%.

Annual revenue · 2025: $132.7B
  1. $63.28B2016
  2. $74.73B2017
  3. $86.09B2018
  4. $111.15B2019
  5. $69.78B2020
  6. $119.98B2021
  7. $177.45B2022
  8. $148.38B2023
  9. $138.86B2024
  10. $132.7B2025

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.

Income statement · Annual
Item2025202420232022202120202019201820172016
Total revenue132,699138,864148,379177,453119,98369,779111,14886,08674,73363,277
Cost of revenue119,446126,240128,566151,671110,00865,73399,22877,04767,08956,676
Gross profit10,0029,28716,50622,567——————
Selling, general and administrative3,3493,2213,0392,772——————
Operating income8,2916,79614,51421,4694,300-12,2474,4624,6904,0182,386
EBIT8,4277,26515,25421,667——————
EBITDA11,67810,60218,56124,882——————
Interest expense1,4121,3081,2651,198——————
Pre-tax income7,0155,95713,98920,469——————
Income tax1,1378902,8174,491264-2,430784764-460609
Net income4,0473,4459,68114,5169,738-9,8262,6372,7803,4321,174
Net income to common shareholders4,0433,4429,67214,508——————
Basic EPS13.2410.1123.7328.3115.34-15.134.005.366.762.22
Diluted EPS13.2210.0823.6328.1215.24-15.133.975.286.702.21
Average shares (basic)305340407512——————
Average shares (diluted)306341409516638649664526512530