| Cash flow (USD) | FY 2025 ended Dec 31, 2025 | FY 2024 ended Dec 31, 2024 | FY 2023 ended Dec 31, 2023 | FY 2022 ended Dec 31, 2022 | FY 2021 ended Dec 31, 2021 | FY 2020 ended Dec 31, 2020 |
|---|---|---|---|---|---|---|
| Net income | 30.51B | 26.97B | 26.30B | 27.53B | 31.98B | 17.89B |
| Depreciation and amortization | 2.31B | 2.19B | 2.06B | 1.98B | 1.90B | 1.84B |
| Stock-based compensation | 4.00B | 3.43B | 2.94B | 2.86B | 2.77B | 2.03B |
| Cash from operations | 12.61B | -8.80B | 44.98B | -6.33B | -7.19B | 37.99B |
| Cash from investing | -145.16B | -90.69B | -35.39B | -2.53B | -313.29B | -177.66B |
| Share buybacks | -21.43B | -13.10B | -4.58B | -5.07B | -25.13B | -7.03B |
| Net debt issued | 23.84B | -13.73B | 20.82B | 31.86B | 29.85B | 9.06B |
| Cash from financing | 69.95B | 60.37B | 93.34B | -106.04B | 291.65B | 355.82B |
| Net change in cash | -58.27B | -42.96B | 102.87B | -118.02B | -32.24B | 218.90B |
From Bank of America's 10-K and 10-Q filings with the SEC. Fiscal years are the company's own, so they may not match the calendar. A blank cell means the company did not report that line. New to this? Read cash flow or reading a 10-K.
Revenue, earnings, margins and balance sheet trends drawn by TradingView from its own data, so figures can differ slightly from the SEC table above.