Bank of America
$53.75Change from previous close: +0.04%Absolute change: +$0.02
At a glance
- Revenue growth
- +7.38%
- 2025 vs 2024
- Net income growth
- +13.11%
- 2025 vs 2024
- Net margin
- 28.4%
- 2024: 27.0%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 107,422 | 100,035 | 98,375 | 92,407 | 93,707 | — | — | — | — | — |
| Selling, general and administrative | 52,246 | 49,623 | 49,815 | 45,946 | — | — | — | — | — | — |
| Interest expense | 78,470 | 90,547 | 73,331 | 20,103 | — | — | — | — | — | — |
| Pre-tax income | 37,695 | 33,223 | 32,530 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 |
| Income tax | 7,186 | 6,250 | 6,225 | 3,441 | 1,998 | 1,101 | 5,324 | 6,437 | 10,981 | 7,199 |
| Net income | 30,509 | 26,973 | 26,305 | 27,528 | 31,978 | 17,894 | 27,430 | 28,147 | 18,232 | 17,822 |
| Net income to common shareholders | 29,055 | 25,344 | 24,656 | 26,015 | 30,557 | 16,473 | 25,998 | 26,696 | 16,618 | 16,140 |
| Basic EPS | 3.86 | 3.23 | 3.07 | 3.21 | 3.60 | 1.88 | 2.77 | 2.64 | 1.63 | 1.57 |
| Diluted EPS | 3.81 | 3.19 | 3.05 | 3.19 | 3.57 | 1.87 | 2.75 | 2.61 | 1.56 | 1.49 |
| Average shares (basic) | 7,522 | 7,856 | 8,029 | 8,114 | 8,493 | 8,753 | 9,391 | 10,097 | 10,196 | 10,284 |
| Average shares (diluted) | 7,681 | 7,936 | 8,081 | 8,168 | 8,558 | 8,797 | 9,443 | 10,237 | 10,778 | 11,047 |
| Dividend per share | 1.08 | 1.00 | 0.92 | 0.86 | 0.78 | 0.72 | 0.66 | 0.54 | 0.39 | 0.25 |
