
BP p.l.c.
BPFinancial Statements
Income Statement (Annual)
Amounts in millions
2024
12/31/2024
Revenue
189,185
Cost of Revenue
158,946
Gross Profit
30,239
Gross Margin
16.0%
Operating Income
13,615
Operating Margin
7.2%
Net Income
381
Net Margin
0.2%
EPS (Basic)
$0.14
EPS (Diluted)
$0.14
EBITDA
27,983
EBITDA Margin
14.8%
2023
12/31/2023
Revenue
208,351
Cost of Revenue
144,294
Gross Profit
64,057
Gross Margin
30.7%
Operating Income
46,977
Operating Margin
22.5%
Net Income
15,239
Net Margin
7.3%
EPS (Basic)
$5.27
EPS (Diluted)
$5.15
EBITDA
43,503
EBITDA Margin
20.9%
2022
12/31/2022
Revenue
241,392
Cost of Revenue
186,296
Gross Profit
55,096
Gross Margin
22.8%
Operating Income
41,447
Operating Margin
17.2%
Net Income
-2,487
Net Margin
-1.0%
EPS (Basic)
$-0.79
EPS (Diluted)
$-0.79
EBITDA
32,346
EBITDA Margin
13.4%
2021
12/31/2021
Revenue
157,739
Cost of Revenue
134,879
Gross Profit
22,860
Gross Margin
14.5%
Operating Income
10,672
Operating Margin
6.8%
Net Income
7,565
Net Margin
4.8%
EPS (Basic)
$2.25
EPS (Diluted)
$2.24
EBITDA
32,549
EBITDA Margin
20.6%
2020
12/31/2020
Revenue
105,944
Cost of Revenue
95,760
Gross Profit
10,184
Gross Margin
9.6%
Operating Income
-573
Operating Margin
-0.5%
Net Income
-20,305
Net Margin
-19.2%
EPS (Basic)
$-6.03
EPS (Diluted)
$-6.03
EBITDA
-7,042
EBITDA Margin
-6.6%