The Inventing Press

CECO ENVIRONMENTAL CORP

Financial highlights

MetricFY 12/31/25FY 12/31/24FY 12/31/23FY 12/31/22FY 12/31/21
Income Statement
Revenue€750.0M€750.0M$544.8M$422.6M$324.1M
Cost of revenue$505.2M$361.8M$373.8M$294.4M$223.2M
Gross profit$269.2M$196.1M$171.0M$128.2M$100.9M
Selling, general & administrative$200.7M$146.7M$122.9M$93.5M$81.8M
Operating income$105.9M$35.4M$34.6M$22.2M$9.9M
Interest expense$20.9M$13.0M$13.4M$5.4M$3.0M
Pretax income$82.8M$17.7M$21.5M$23.7M$4.7M
Income tax expense$29.7M$3.3M$7.0M$5.4M$2.7M
Net income$50.1M$13.0M$12.9M$17.4M$1.4M
Balance Sheet
Cash and equivalents$33.1M$37.8M$54.8M$45.5M$29.9M
Current assets$410.2M$331.0M$281.4M$240.7M$189.0M
Total assets$893.8M$759.7M$600.3M$504.7M$416.2M
Current liabilities$305.8M$244.7M$203.1M$146.7M$116.7M
Total liabilities$570.6M$507.8M$362.8M$286.6M$210.2M
Stockholders' equity$317.5M$247.7M$232.6M$213.2M$204.6M
Cash Flow Statement
Cash from operations$5.9M$24.8M$44.6M$29.6M$13.3M
Depreciation and amortization$24.9M$14.5M$12.5M$10.6M$9.9M
Stock-based compensation$13.1M$7.5M$4.5M$3.9M$3.3M
Capital expenditure$11.3M$17.4M$8.4M$3.4M$2.6M
Free cash flow-$5.5M$7.5M$36.3M$26.3M$10.7M
Share repurchases$0$5.0M$0$7.0M$5.0M
Impairments$0$0$0$0$0

Shares outstanding 35.9M · Free float 66.3%

Annual filing data through FY ended December 31, 2025; float as of July 7, 2026.

Coverage