Bank of America Corporation (BAC)
NYSE: BAC · IEX Real-Time Price · USD
42.90
-0.11 (-0.26%)
At close: Jul 19, 2024, 4:00 PM
42.37
-0.53 (-1.24%)
Pre-market: Jul 22, 2024, 7:20 AM EDT

Bank of America Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year Ending
TTM Dec 31, 2023Dec 31, 2022Dec 31, 2021Dec 31, 2020Dec 31, 2019 2018 - 1994
Net Income
25,02824,86626,01530,55716,47325,998
Upgrade
Depreciation & Amortization
2,0922,0571,9781,8981,8431,729
Upgrade
Share-Based Compensation
3,0132,9422,8622,7682,0311,974
Upgrade
Other Operating Activities
10,61013,468-38,695-43,83716,22530,644
Upgrade
Operating Cash Flow
40,74344,982-6,327-7,19337,99361,777
Upgrade
Operating Cash Flow Growth
46.54%----38.50%56.32%
Upgrade
Change in Investments
-133,438-30,1292,083-309,812-174,176-77,656
Upgrade
Other Investing Activities
-4,117-5,258-4,612-3,479-3,489-2,974
Upgrade
Investing Cash Flow
-137,555-35,387-2,529-313,291-177,665-80,630
Upgrade
Dividends Paid
-9,254-9,087-8,576-8,055-7,727-5,934
Upgrade
Share Issuance / Repurchase
-4,861-4,576-5,073-25,126-7,025-28,144
Upgrade
Debt Issued / Paid
14,507114,23938,34056,2879,386-16,249
Upgrade
Other Financing Activities
35,490-7,231-130,730268,544361,18553,704
Upgrade
Financing Cash Flow
35,88293,345-106,039291,650355,8193,377
Upgrade
Exchange Rate Effect
-1,884-70-3,123-3,4082,756-368
Upgrade
Net Cash Flow
-62,814102,870-118,018-32,242218,903-15,844
Upgrade
Free Cash Flow
40,74344,982-6,327-7,19337,99361,777
Upgrade
Free Cash Flow Growth
46.54%----38.50%56.32%
Upgrade
Free Cash Flow Margin
41.51%45.63%-6.66%-8.07%44.42%67.71%
Upgrade
Free Cash Flow Per Share
5.115.60-0.78-0.854.346.58
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).