Marathon Petroleum Corporation logo

Marathon Petroleum Corporation

MPC

Financial Statements

Income Statement (Annual)

Amounts in millions

2024

12/31/2024

Revenue
138,864
Cost of Revenue
129,577
Gross Profit
9,287
Gross Margin
6.7%
Operating Income
5,248
Operating Margin
3.8%
Net Income
3,445
Net Margin
2.5%
EPS (Basic)
$10.12
EPS (Diluted)
$10.09
EBITDA
10,602
EBITDA Margin
7.6%

2023

12/31/2023

Revenue
148,379
Cost of Revenue
131,873
Gross Profit
16,506
Gross Margin
11.1%
Operating Income
12,586
Operating Margin
8.5%
Net Income
9,681
Net Margin
6.5%
EPS (Basic)
$23.76
EPS (Diluted)
$23.65
EBITDA
18,561
EBITDA Margin
12.5%

2022

12/31/2022

Revenue
177,453
Cost of Revenue
154,886
Gross Profit
22,567
Gross Margin
12.7%
Operating Income
21,469
Operating Margin
12.1%
Net Income
14,516
Net Margin
8.2%
EPS (Basic)
$28.34
EPS (Diluted)
$28.12
EBITDA
24,882
EBITDA Margin
14.0%

2021

12/31/2021

Revenue
119,983
Cost of Revenue
113,372
Gross Profit
6,611
Gross Margin
5.5%
Operating Income
4,300
Operating Margin
3.6%
Net Income
9,738
Net Margin
8.1%
EPS (Basic)
$2.71
EPS (Diluted)
$2.69
EBITDA
7,448
EBITDA Margin
6.2%

2020

12/31/2020

Revenue
69,779
Cost of Revenue
69,108
Gross Profit
671
Gross Margin
1.0%
Operating Income
-12,247
Operating Margin
-17.6%
Net Income
-9,826
Net Margin
-14.1%
EPS (Basic)
$-15.14
EPS (Diluted)
$-15.14
EBITDA
-8,904
EBITDA Margin
-12.8%