Bank of America revenue and financials

BAC · NYSE · USD

$54.09Change from previous close: +0.17%Absolute change: +$0.09

Close · October 6, 2026

In the fiscal year ended December 2025, Bank of America reported revenue of $113.1B (+6.84% year over year). Net income was $30.51B, a net margin of 27.0%.

Annual revenue · 2025: $113.1B
  1. $83.7B2016
  2. $87.13B2017
  3. $91.02B2018
  4. $91.24B2019
  5. $85.53B2020
  6. $89.11B2021
  7. $94.95B2022
  8. $102.77B2023
  9. $105.86B2024
  10. $113.1B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+6.84%
2025 vs 2024
Net income growth
+13.11%
2025 vs 2024
Net margin
27.0%
2024: 25.5%

Financial data

Amounts in millions of USD; per-share values in USD; shares in millions.

Income statement · Annual
Item2025202420232022202120202019201820172016
Total revenue113,097105,856102,76994,95089,11385,52891,24491,02087,12683,701
Selling, general and administrative52,24649,62349,81545,946——————
Interest expense78,47090,54773,33120,1034,7388,22522,34518,60712,3409,961
Pre-tax income37,69533,22332,53030,96933,97618,99532,75434,58429,21325,021
Income tax7,1866,2506,2253,4411,9981,1015,3246,43710,9817,199
Net income30,50926,97326,30527,52831,97817,89427,43028,14718,23217,822
Net income to common shareholders29,05525,34424,65626,01530,55716,47325,99826,69616,61816,140
Basic EPS3.863.233.073.213.601.882.772.641.631.57
Diluted EPS3.813.193.053.193.571.872.752.611.561.49
Average shares (basic)7,5227,8568,0298,1148,4938,7539,39110,09710,19610,284
Average shares (diluted)7,6817,9368,0818,1688,5588,7979,44310,23710,77811,047
Dividend per share1.081.000.920.860.780.720.660.540.390.25