Skip to content

CECO

CECO Environmental Corp.

NASDAQ · Industrials · Industrial - Pollution & Treatment Controls · US

$74.10
−0.34%
Ask drillr

Income statement

MetricTTM2025202420232022
Revenue
Total Revenue911.9M774.4M557.9M544.8M422.6M
Cost of Revenue614.1M521.3M361.8M373.8M294.4M
Gross Profit297.8M253.1M196.1M171.0M128.2M
Operating Expenses
R&D Expense
SG&A Expense213.6M200.7M146.7M122.9M93.5M
General & Admin Expense51.3M146.0M122.3M93.0M
Selling & Marketing Expense700.0K600.0K500.0K
Other Expenses73.8M619.0K14.0M13.5M12.6M
Total Operating Expenses287.4M201.3M160.7M136.4M106.1M
Cost and Expenses901.5M722.7M522.5M510.3M400.5M
Operating Income (EBIT)10.4M51.7M35.4M34.6M22.2M
Non-Operating
Interest Income
Interest Expense23.6M20.9M13.0M13.4M5.4M
Net Interest Income(23.6M)(20.9M)(13.0M)(13.4M)(5.4M)
Other Non-Op Income/Expense(30.9M)31.1M(17.7M)(13.0M)1.5M
Non-Operating Income (excl Interest)12.0M(52.0M)4.7M(372.0K)(5.6M)
EBT (Pre-Tax Income)(20.5M)82.8M17.7M21.5M23.7M
Income Tax Expense2.6M29.7M3.3M7.0M5.4M
Bottom Line
Net Income(27.2M)50.1M13.0M12.9M17.4M
Earnings from Cont. Ops(23.2M)53.1M14.4M14.5M18.3M
Earnings from Discont. Ops
Bottom Line Net Income(27.2M)50.1M13.0M12.9M17.4M
Per Share
Basic EPS($0.58)$1.42$0.37$0.37$0.50
Diluted EPS($0.60)$1.37$0.36$0.37$0.50
Revenue Per Share$21.06$21.92$15.97$15.72$12.19
Shares
Basic Shares Outstanding43.3M35.3M34.9M34.7M34.7M
Diluted Shares Outstanding43.3M36.6M35.7M35.3M35.0M
Profitability Metrics
EBITDA17.7M128.6M45.2M47.4M38.3M
D&A19.3M24.9M14.5M12.5M10.6M
EBIT(1.6M)103.8M30.7M34.9M27.7M

As reported, in the filing currency · TTM sums the four latest quarters; MRQ is the latest quarter · Negatives in parentheses; a dash is a line the filing does not carry · Data as of Jun 1, 2026