CECO

CECO ENVIRONMENTAL CORP

Nasdaq · CIK 3197

Last close73.66
Daily change+1.79 (2.49%)
10 Years gain+563.24%
Dividends TTM0
Dividend yield0.00%

Fundamental Analysis

CECO · STANDARD

SIC 3564 · Industrial & Commercial Fans & Blowers & Air Purifing Equip · Fiscal year end 1231

Screener
Fundamental
36.6
Momentum
0.0
Acceleration
0.0
Confidence
67.0
Annual Revenue16
Quarterly Revenue64
Annual CFO14
Balance SheetAvailable
RankingEligible

Score Breakdown

Growth18.0 / 25
Quality8.7 / 25
Capital Efficiency0.6 / 20
Balance Sheet3.0 / 15
Shareholder Economics1.3 / 10
Forward Indicators5.0 / 5

Signals

No positive signals calculated.

Warnings

Receivables anomaly · MEDIUMAccounts receivable growth is materially above revenue growth.
Inventory anomaly · MEDIUMInventory growth is materially above revenue growth.
Gross margin compression · MEDIUMGross margin compressed by 2.7186 percentage points.
Operating margin compression · MEDIUMOperating margin compressed by 15.3686 percentage points.
Heavy share dilution · HIGHDiluted share count increased 18.0466%.
Low interest coverage · HIGHInterest coverage is -0.165x.
ROIC declining · MEDIUMROIC declined by 14.946 percentage points.
Possible growth trap · HIGHRevenue growth is high, but quality indicators are deteriorating.

Key Metrics

Revenue Growth TTM51.7%OK
Revenue CAGR 3Y22.37%OK
Gross Margin32.28%OK
Operating Margin-0.44%OK
FCF Marginn/aMISSING
FCF Growthn/aINSUFFICIENT_HISTORY
ROIC-0.19%OK
Incremental Operating Margin 3Y-3.16%OK
Net Debt / CFOn/aNOT_MEANINGFUL
Diluted Share Growth 1Y18.05%OK
SBC / Revenuen/aMISSING
SBC / FCFn/aNOT_MEANINGFUL

Financial History

PeriodRevenueGross ProfitOperating IncomeCFOFCFGross MarginOp MarginFCF MarginROICShares
2025 FY Dec 31, 2025$774.38M$269.23M$105.86M$5.86M-$5.48M34.77%13.67%-0.71%14.87%36.6M
2025 FY Dec 31, 2024$557.93M$196.15M$35.40M$24.83M$7.46M35.16%6.35%1.34%7.76%36.38M
2025 FY Dec 31, 2023$544.85M$171.02M$34.57M$44.65M$36.26M31.39%6.34%6.66%7.84%35.33M
2024 FY Dec 31, 2022$422.63M$128.23M$22.16M$29.65M$26.27M30.34%5.24%6.22%6.61%35.01M
2023 FY Dec 31, 2021$324.14M$100.92M$9.86M$13.30M$10.68M31.14%3.04%3.3%2.68%35.59M

Formula Trace

MetricValueFormulaStatusSource
Revenue TTM$873.87Msum latest 4 fiscal quarters RevenueOK0001193125-26-342536, 0001193125-25-252944
Revenue Growth TTM51.7%Revenue_TTM / Revenue_TTM_1Y_ago - 1OK0001193125-26-342536, 0001193125-25-252944
Revenue CAGR 3Y22.37%(Revenue_current / Revenue_3Y_ago)^(1/3) - 1OK0001193125-26-085815
Revenue CAGR 5Y19.63%(Revenue_current / Revenue_5Y_ago)^(1/5) - 1OK0001193125-26-085815
Gross Profit CAGR 3Y28.05%(GrossProfit_current / GrossProfit_3Y_ago)^(1/3) - 1OK0001193125-26-085815
Operating Income Growth-104.47%OperatingIncome_current / OperatingIncome_prior_year - 1OK0001193125-26-342536, 0001193125-25-252944
FCF Growthn/aFCF_current / FCF_prior_year - 1INSUFFICIENT_HISTORYderived
Revenue Growth Accelerationn/a0.5*(Q0-Q1)+0.3*(Q1-Q2)+0.2*(Q2-Q3)INSUFFICIENT_HISTORYderived
Gross Profit Accelerationn/a0.5*(Q0-Q1)+0.3*(Q1-Q2)+0.2*(Q2-Q3)INSUFFICIENT_HISTORYderived
Operating Income Accelerationn/a0.5*(Q0-Q1)+0.3*(Q1-Q2)+0.2*(Q2-Q3)INSUFFICIENT_HISTORYderived
FCF Accelerationn/a0.5*(Q0-Q1)+0.3*(Q1-Q2)+0.2*(Q2-Q3)INSUFFICIENT_HISTORYderived
Gross Margin32.28%Gross Profit / RevenueOK0001193125-26-342536, 0001193125-25-252944
Operating Margin-0.44%Operating Income / RevenueOK0001193125-26-342536, 0001193125-25-252944
ROIC-0.19%NOPAT / Average Invested CapitalOK0001193125-26-342536, 0001193125-25-252944
Net Debt / CFOn/aNet Debt / CFONOT_MEANINGFUL0001193125-26-342536
Interest Coverage-0.17xOperating Income / abs(Interest Expense)OKderived
Current Ratio1.5xCurrent Assets / Current LiabilitiesOKderived
Cash / Debt0.08x(Cash + Short-term Investments) / Total DebtOK0001193125-26-342536