Bank of America Corporation logo

Bank of America Corporation

BAC

Financial Statements

Income Statement (Annual)

Amounts in millions

2024

12/31/2024

Revenue
192,434
Cost of Revenue
96,368
Gross Profit
96,066
Gross Margin
49.9%
Operating Income
29,254
Operating Margin
15.2%
Net Income
27,132
Net Margin
14.1%
EPS (Basic)
$3.25
EPS (Diluted)
$3.22
EBITDA
31,443
EBITDA Margin
16.3%

2023

12/31/2023

Revenue
171,912
Cost of Revenue
77,725
Gross Profit
94,187
Gross Margin
54.8%
Operating Income
28,342
Operating Margin
16.5%
Net Income
26,515
Net Margin
15.4%
EPS (Basic)
$3.10
EPS (Diluted)
$3.08
EBITDA
30,399
EBITDA Margin
17.7%

2022

12/31/2022

Revenue
115,053
Cost of Revenue
22,646
Gross Profit
92,407
Gross Margin
80.3%
Operating Income
30,969
Operating Margin
26.9%
Net Income
27,528
Net Margin
23.9%
EPS (Basic)
$3.21
EPS (Diluted)
$3.19
EBITDA
32,947
EBITDA Margin
28.6%

2021

12/31/2021

Revenue
93,851
Cost of Revenue
144
Gross Profit
93,707
Gross Margin
99.8%
Operating Income
33,976
Operating Margin
36.2%
Net Income
31,978
Net Margin
34.1%
EPS (Basic)
$3.60
EPS (Diluted)
$3.57
EBITDA
35,874
EBITDA Margin
38.2%

2020

12/31/2020

Revenue
93,753
Cost of Revenue
19,545
Gross Profit
74,208
Gross Margin
79.2%
Operating Income
18,995
Operating Margin
20.3%
Net Income
17,894
Net Margin
19.1%
EPS (Basic)
$1.88
EPS (Diluted)
$1.87
EBITDA
20,838
EBITDA Margin
22.2%