Casella Waste Systems, Inc. (CWST)
NASDAQ: CWST · IEX Real-Time Price · USD
94.99
-0.44 (-0.46%)
At close: Apr 24, 2024, 4:00 PM
93.11
-1.88 (-1.98%)
After-hours: Apr 24, 2024, 6:09 PM EDT

Casella Waste Systems Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 1996
Net Income
25.453.0841.191.1131.656.42-21.8-6.85-12.97-23.1
Upgrade
Depreciation & Amortization
170.71126.35103.5990.7879.7970.5162.161.8662.760.34
Upgrade
Share-Based Compensation
9.088.1611.558.227.228.456.433.392.892.4
Upgrade
Other Operating Activities
27.929.7326.5-50.19-1.8435.4660.822.0317.889.99
Upgrade
Operating Cash Flow
233.09217.31182.74139.92116.83120.83107.5480.4370.5149.64
Upgrade
Operating Cash Flow Growth
7.26%18.92%30.60%19.77%-3.31%12.36%33.70%14.08%42.03%13.06%
Upgrade
Capital Expenditures
-153.8-130.36-122.51-107.58-102.42-72.36-64.15-52.88-49.28-44.44
Upgrade
Acquisitions
-851.84-78.2-170.65-32.46-75.38-88.92-5.06-2.845.34-8.31
Upgrade
Change in Investments
01.6400000001.34
Upgrade
Other Investing Activities
----0.33-2.92-7.24-7.25-4.84-6.51
Upgrade
Investing Cash Flow
-1,005.64-206.92-293.15-140.03-177.46-164.2-76.45-62.96-48.78-57.91
Upgrade
Share Issuance / Repurchase
496.320.190.17144.89106.420.471.280.130.160.14
Upgrade
Debt Issued / Paid
425.9827.76-10.296.09-46.3244.9-32.92-18.71-24.948.87
Upgrade
Other Financing Activities
--1------3.16-
Upgrade
Financing Cash Flow
922.326.95-10.12150.9860.145.38-31.64-18.59-21.629.01
Upgrade
Net Cash Flow
149.7637.34-120.53150.87-0.542.01-0.55-1.120.110.71
Upgrade
Free Cash Flow
79.386.9560.2332.3514.4148.4743.3927.5621.235.21
Upgrade
Free Cash Flow Growth
-8.81%44.37%86.20%124.41%-70.26%11.72%57.44%29.83%307.66%-
Upgrade
Free Cash Flow Margin
6.27%8.01%6.77%4.18%1.94%7.34%7.24%4.88%3.88%1.05%
Upgrade
Free Cash Flow Per Share
1.441.681.170.660.301.141.040.670.520.13
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).