
Bank of America Corporation
BAC
39.69
USD+0.11
(+0.28%)Day's range
39.315
39.79
52 wk Range
33.07
48.08
Key ratios
Statements Highlights
Period Ending | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 | |
---|---|---|---|---|---|---|
Total Revenue | 85,528,000,000 | 89,113,000,000 | 94,950,000,000 | 98,581,000,000 | 101,887,000,000 | |
Gross Profit | 85,528,000,000 | 89,113,000,000 | 94,950,000,000 | 98,581,000,000 | 101,887,000,000 | |
Operating Income | 18,995,000,000 | 33,976,000,000 | 30,969,000,000 | 28,342,000,000 | 29,254,000,000 | |
Net Income | 17,894,000,000 | 31,978,000,000 | 27,528,000,000 | 26,515,000,000 | 27,132,000,000 | |
Total Assets | 2,819,627,000,000 | 3,169,495,000,000 | 3,051,375,000,000 | 3,180,151,000,000 | 3,261,789,000,000 | |
Total Current Liabilities | 2,236,365,000,000 | 2,580,181,000,000 | 2,455,840,000,000 | 2,335,342,000,000 | 2,433,259,000,000 | |
Total Equity | 272,924,000,000 | 270,066,000,000 | 273,197,000,000 | 291,646,000,000 | 295,559,000,000 | |
Free Cash Flow | 37,993,000,000 | -7,193,000,000 | -6,327,000,000 | 44,982,000,000 | -8,805,000,000 | |
Cash from Operations | 37,993,000,000 | -7,193,000,000 | -6,327,000,000 | 44,982,000,000 | -8,805,000,000 | |
Cash from Investing | -177,665,000,000 | -313,291,000,000 | -2,529,000,000 | -35,387,000,000 | -90,693,000,000 | |
Cash from Financing | 355,819,000,000 | 291,650,000,000 | -106,039,000,000 | 93,345,000,000 | 60,369,000,000 | |
Net Change in Cash | 218,903,000,000 | -32,242,000,000 | -118,018,000,000 | 102,870,000,000 | -42,959,000,000 |
Dividends
Analyst Recomendations
Overall consensus
Buy