Skip to content

CECO Environmental

US · CECO #2225 by market cap Listed 1970
71.16 -4.29 -5.69%
Live - 5344 symbols - heartbeat 468s ago · 2026-10-08 05:41
Pre-market 72.65 +2.09%
After-hours 71.09 -0.10%
Market cap
4.17B
P/B
2.01
EPS
1.37
Reader sentiment Are you bullish or bearish on CECO?

Anonymous reader poll. Unscientific, not investment advice.

✦ Quant Financial Health how this is computed

Good
  • Altman Z-Score is 5.67, above the 3.0 "safe zone" threshold.
  • Most reliable for industrial/manufacturing companies; less meaningful for banks, insurers and other financials.

Revenue annual, last 8 years

Latest year +38.79% YoY

Margins

Gross margin
34.77%
Operating margin
6.68%
Net margin
6.46%

Key ratios & quality

Altman Z-Score below ~1.8 suggests financial distress risk, above ~3.0 suggests low risk; the model is most reliable for industrial/manufacturing companies and less meaningful for banks and other financial firms.

Income statement

Line item 2018 2019 2020 2021 2022 2023 2024 2025
Revenue 337.34M341.87M316.01M324.14M422.63M544.85M557.93M774.38M
Gross profit 111.54M114.10M105.13M100.92M128.23M171.02M196.15M269.23M
Selling & admin expenses 87.46M85.98M76.93M81.80M93.47M122.94M146.70M200.73M
Research & development ----------------
Operating profit 14.39M19.62M19.40M11.34M27.94M37.08M39.62M51.71M
Pretax profit 2.50M13.34M11.84M4.67M23.69M21.53M17.69M82.85M
Tax 9.62M-4.36M3.67M2.69M5.43M7.02M3.27M29.74M
Net profit -7.12M17.71M8.17M1.98M18.26M14.50M14.42M53.11M
Basic EPS 01001001
Diluted EPS -0.210.500.230.040.500.370.361.37

Balance sheet

Line item 2018 2019 2020 2021 2022 2023 2024 2025
Total current assets 160.87M179.50M183.49M189.01M240.66M281.44M330.97M410.18M
Cash & ST investments 43.68M35.60M35.99M29.90M45.52M54.78M37.83M33.14M
Inventory 20.82M20.58M17.34M17.05M26.53M34.09M42.62M54.00M
Total assets 392.58M408.64M419.31M416.20M504.72M600.29M759.70M893.77M
Total current liabilities 103.89M115.19M109.36M116.69M146.70M203.11M244.66M305.83M
Short-term debt 1.70M5.11M5.40M4.62M6.81M17.27M7.61M6.52M
Long-term debt 74.46M63.00M69.49M61.58M107.63M126.80M217.23M210.56M
Total liabilities 214,022,000.00215,620,000.00215,703,000.00210,240,000.00286,573,000.00362,800,000.00507,806,000.00570,587,000.00
Total equity 178.56M193.02M203.61M205.96M218.15M237.49M251.89M323.18M
Retained earnings -59.43M-46.34M-38.14M-36.72M-19.30M-6.39M6.57M56.62M

Cash flow

Line item 2018 2019 2020 2021 2022 2023 2024 2025
Operating cash flow 21.95M10.23M4.42M13.30M29.65M44.65M24.83M5.86M
Depreciation & amortization 13.27M10.61M9.92M9.85M10.61M12.51M14.52M24.88M
Free cash flow 18.86M4.57M476.00K10.68M26.27M36.26M7.46M-5.48M
Dividends paid ----------------
Stock buybacks / issuance --00-5.01M-7.02M0-5.00M0
Ending cash balance 44.44M36.96M37.81M32.00M46.59M55.45M38.20M33.23M

Returns & efficiency

Line item 2018 2019 2020 2021 2022 2023 2024 2025
ROE % -3.909.534.150.708.345.795.4017.71
ROA % -1.714.421.980.343.782.341.916.05
ROIC % -0.688.103.821.267.026.065.3512.08
5-year avg ROE % -3.71-3.29-1.931.773.765.704.887.59
EBIT margin % 2.865.484.872.356.896.415.5013.40
FCF / sales % 5.591.340.153.306.226.661.34--
Current ratio 1.551.561.681.621.641.391.351.34
Quick ratio 1.221.211.321.341.361.151.091.05
Debt / assets 19.4019.3920.0818.0124.3525.9032.2626.86
LT debt / equity 41.7038.4038.8834.3954.4459.4195.8773.54
Interest coverage 1.353.474.352.585.372.602.364.96
Revenue CAGR (3Y) % -2.81-6.41-2.89-1.327.3219.9119.8422.37
Net income CAGR (3Y) % ---------0.5516.28108.6742.17
FCF CAGR (3Y) % 16.68-59.44-55.88-17.2779.12323.92-11.28--

✦ Quant Revenue Concentration how this is computed

Lead segment, long tail
  • Engineered Systems is the largest reported line at 60.95% of revenue, across 3 reported segments.
  • Industrial Process Solutions follows at 21.65%, so the top line still matters most but isn’t the whole story.

Revenue breakdown most recent period

Business

Engineered Systems60.95%
Industrial Process Solutions21.65%
Thermal Solutions17.41%

Quote time 2026-10-08 05:41:27 · For reference only, not investment advice and not tailored to your situation.