CECO Environmental Corp. (CECO)
NASDAQ: CECO · IEX Real-Time Price · USD
25.33
+0.21 (0.84%)
At close: May 16, 2024, 4:00 PM
24.94
-0.39 (-1.54%)
After-hours: May 16, 2024, 5:52 PM EDT

CECO Environmental Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 1995
Net Income
12.9117.421.438.2117.71-7.12-3.03-38.22-5.613.08
Upgrade
Depreciation & Amortization
12.5110.619.859.9210.6113.2716.0918.916.5211.27
Upgrade
Share-Based Compensation
4.533.93.341.762.673.191.772.142.030.74
Upgrade
Other Operating Activities
14.7-2.28-1.32-15.47-20.7612.61-8.2686.77-0.31-7.42
Upgrade
Operating Cash Flow
44.6529.6513.34.4210.2321.956.5769.612.6417.67
Upgrade
Operating Cash Flow Growth
50.59%122.96%200.79%-56.77%-53.41%234.12%-90.56%450.76%-28.46%-26.95%
Upgrade
Capital Expenditures
-8.38-3.36-2.08-3.34-5.153.21-0.66-0.422.446.59
Upgrade
Acquisitions
-48.1-44.90-5.9035.0500-37.48-44.4
Upgrade
Change in Investments
0000000-0.9900
Upgrade
Investing Cash Flow
-56.49-48.26-2.08-9.24-5.1538.26-0.66-1.41-35.04-37.81
Upgrade
Dividends Paid
000000-7.79-9-7.98-5.94
Upgrade
Share Issuance / Repurchase
1.44-6.35-4.780000-0.190-0.97
Upgrade
Debt Issued / Paid
25.1146.08-9.043.72-11.08-45.75-9.61-55.651.5823.22
Upgrade
Other Financing Activities
-5.4-1.56-1.73--1.040.85-6.746.8-4.680.03
Upgrade
Financing Cash Flow
21.1438.18-15.563.72-12.12-44.9-24.14-57.9938.9216.35
Upgrade
Exchange Rate Effect
-0.44-4.98-1.481.94-0.45-1.530.88-1.71-0.490
Upgrade
Net Cash Flow
8.8614.59-5.820.85-7.4813.78-17.358.4916.03-3.8
Upgrade
Free Cash Flow
36.2626.2911.221.085.0825.165.9169.1815.0824.25
Upgrade
Free Cash Flow Growth
37.92%134.44%937.47%-78.72%-79.80%325.69%-91.46%358.78%-37.82%5.36%
Upgrade
Free Cash Flow Margin
6.66%6.22%3.46%0.34%1.49%7.46%1.71%16.59%4.10%9.21%
Upgrade
Free Cash Flow Per Share
1.050.760.320.030.140.720.172.040.520.94
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).