Bandwidth Cash Flow Statement Analysis

Operating, investing, and financing activities in millions USD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Bandwidth Inc. (BAND) - Annual data in millions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income-6.52-16.3419.57-27.36-43.982.4917.92
Depreciation & Amortization49.2447.8440.3840.5637.2613.985.82
Deferred Income Tax-4.45-5.94-5.56-7.4914.27-17.50-10.83
Stock Based Compensation48.3636.9920.6614.549.880.000.00
Change in Working Capital3.21-16.50-5.22-8.00-7.95-3.258.29
Change in Accounts Receivable-8.73-3.45-13.34-6.71-18.830.000.00
Change in Accounts Payable-4.645.3917.211.990.320.000.00
Change in Other Working Capital5.31-18.43-9.08-3.295.270.000.00
Other Operating Activities5.31-18.71-45.76-7.494.582.57-0.10
Net Cash from Operating Activities83.8839.0034.9140.804.52-1.2524.63
Investing Activities
Capital Expenditures-25.38-9.26-60.34-20.6914.5925.76-2.03
Acquisitions0.001.251.560.00-400.490.000.00
Purchases of Investments-34.0549.50-70.9240.00-40.000.000.00
Sales/Maturities of Investments53.50-10.64-3.76-3.93-40.0018.11-17.24
Other Investing Activities-6.910.000.000.000.000.000.00
Net Cash from Investing Activities-1.4430.85-133.452.83-455.09-7.65-31.68
Financing Activities
Debt Repayment-335.12-0.16-0.19-0.21-12.02-0.17-0.09
Common Stock Issued0.170.410.160.934.07147.390.00
Common Stock Repurchased0.00-1.06-2.14-3.95-1.840.000.00
Other Financing Activities-2.82-51.97-117.84-39.73-45.16-1.41-0.31
Net Cash from Financing Activities-131.27-52.78-120.01207.03346.89152.4210.68
Summary
Effect of Forex Changes on Cash-1.240.610.880.190.11-0.010.00
Net Change in Cash-48.8317.69-217.67250.85-103.68143.513.63
Cash at Beginning of Period132.31114.62332.2981.44185.0041.5037.87
Cash at End of Period82.2317.69114.62332.2981.44185.0041.50
Free Cash Flow58.5029.74-25.4320.12-7.76-23.4710.19
Supplemental Disclosures
Interest Paid0.000.000.021.480.580.340.11
Income Taxes Paid3.827.203.932.000.45-0.180.16