CECO Environmental Corp. logo CECO - CECO Environmental Corp.

NEXT EARNINGS: Apr 27, 2026
Price: -- -- | CONSENSUS: Buy DETAILS
STRONG
BUY
0
BUY 10
HOLD 5
SELL 0
STRONG
SELL
0
| PRICE TARGET: $71.50 DETAILS
HIGH: $73.00
LOW: $70.00
MEDIAN: $71.50
CONSENSUS: $71.50
UPSIDE: 19.17%
Market Cap: 2.14B
Volume: 3,101,738
Avg Volume: 276,893
52 Week Range: 17.57-81.72
Sector: Industrials
Industry: Industrial - Pollution & Treatment Controls
Beta: 1.37
Last Dividend: $N/A
Exchange: NASDAQ
Country: US
Employees: 1,600
IPO Date: 1980-12-02
EPS (TTM): 1.42
P/E Ratio: 42.25
Revenue (TTM): 774.38M
Total Assets: 893.77M
Total Debt: 24.84M
Cash & Equiv: 33.14M
Rev Growth (5Y): 19.6%
EPS Growth (5Y): 43.9%
FCF Growth (5Y): 65.2%
ROCE: N/A
Debt/Equity: 0.08

Earnings History

Date EPS Actual EPS Est EPS Surprise Rev Actual Rev Est Rev Surprise
2025-10-29 $0.26 $0.25 +4.0% $197.6M $190.4M +3.8%
2025-07-29 $0.24 $0.20 +20.0% $185.4M $183.1M +1.3%
2025-04-29 $0.10 $0.10 0.0% $176.7M $164.6M +7.3%
2025-02-25 $0.27 $0.22 +22.7% $158.6M $148.3M +6.9%
2024-10-29 $0.14 $0.22 -36.4% $135.5M $177.9M -23.8%
2024-07-30 $0.20 $0.16 +25.0% $137.5M $156.0M -11.8%
2024-04-30 $0.11 $0.11 0.0% $126.3M $135.8M -7.0%
2024-03-05 $0.28 $0.25 +12.0% $153.7M $146.6M +4.8%

Track Record

Statements >
Metric 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
Revenue 774.38M 557.93M 544.85M 422.63M 324.14M 316.01M 341.87M 337.34M 345.05M 417.01M 370.08M 263.22M
Net Income 50.05M 12.96M 12.91M 17.42M 1.43M 8.21M 17.71M (7.12M) (3.03M) (38.22M) (5.60M) 13.08M
EPS 1.42 0.37 0.37 0.50 0.04 0.23 0.51 -0.21 -0.09 -1.12 -0.19 0.51
Total Assets 893.77M 759.70M 600.29M 504.72M 416.20M 429.13M 414.50M 392.58M 438.55M 498.63M 593.05M 413.69M
Total Debt 24.84M 249.92M 155.48M 123.53M 75.56M 91.54M 87.08M 76.16M 120.13M 128.49M 177.33M 112.43M
Cash & Equivalents 33.14M 37.83M 54.78M 45.52M 29.90M 37.81M 36.96M 43.68M 29.90M 45.82M 34.19M 19.36M
Operating Cash Flow 5.86M 24.83M 44.65M 29.65M 13.30M 4.42M 10.23M 21.95M 6.57M 69.60M 12.64M 16.26M
Free Cash Flow 5.86M 7.46M 36.26M 26.27M 10.68M 476,000 4.57M 18.86M 5.54M 68.52M 11.87M 15.11M
FCF per Share 0.17 0.21 1.05 0.76 0.30 0.01 0.13 0.56 0.16 2.02 0.41 0.59
Book Value 317.53M 247.69M 232.64M 213.22M 204.55M 202.66M 193.02M 178.56M 186.57M 190.08M 239.15M 179.90M
Cash & ST Investments 33.14M 37.83M 54.78M 45.52M 29.90M 37.81M 36.96M 43.68M 29.90M 45.82M 34.19M 19.36M
ROC Equity 0.16 0.05 0.06 0.08 0.01 0.04 0.09 -0.04 -0.02 -0.20 -0.02 0.07