CECO ENVIRONMENTAL CORP (CECO)

PriceLoading quote

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

16 annual periodsNewest to oldest
2025202420232022202120202019201820172016201520142013201220112010
Revenue$774.4M$557.9M$544.8M$422.6M$324.1M$316.0M$341.9M$337.3M$345.1M$417.0M$367.4M$263.2M$197.3M$135.1M$139.2M$140.6M
Gross profit$269.2M$196.1M$171.0M$128.2M$100.9M$105.1M$114.1M$111.5M$113.2M$134.9M$109.2M$84.8M$61.6M$42.4M$38.2M$32.7M
Operating income$105.9M$35.4M$34.6M$22.2M$9.9M$13.3M$18.0M$10.0M$8.0M−$25.6M$4.9M$21.7M$7.0M$16.7M$12.4M$5.0M
EBITDAderived$130.7M$49.9M$47.1M$32.8M$19.7M$23.3M$28.6M$23.3M$24.1M−$6.7M$21.5M$32.9M$13.6M$17.9M$13.8M$6.8M
Net income$50.1M$13.0M$12.9M$17.4M$1.4M$8.2M$17.7M−$7.1M−$3.0M−$38.2M−$5.6M$13.1M$6.6M$10.8M$8.3M$2.1M
Basic EPSper diluted share$1.42$0.37$0.37$0.50$0.04$0.23-$0.51-$0.21-$0.09-$1.12-$0.19$0.51$0.33$0.73$0.58$0.15
Diluted EPSper diluted share$1.37$0.36$0.37$0.50$0.04$0.23-$0.50-$0.21-$0.09-$1.12-$0.19$0.50$0.32$0.65$0.51$0.15

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys9$3.64M disclosed value
Sells (SEC code S)19$31.20M disclosed value
28 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Jun 25, 2026Form 4DEZWIREK JASONDirectorSellCommon Stock · indirect34.0K$97.28$3.31M132.0K
Jun 24, 2026Form 4DEZWIREK JASONDirectorSellCommon Stock · indirect34.0K$96.61$3.28M166.0K
Jun 24, 2026Form 4Johansson Peter K.SVP, Chief Financial OfficerSellCommon Stock30.0K$96.49$2.89M40.7K
Jun 1, 2026Form 4WALLMAN RICHARD FDirectorBuyCommon Stock · indirect20.0K$76.85$1.54M105.5K
May 1, 2026Form 4Nanda MunishDirectorSellCommon Stock11.2K$74.00$830.1K62.0K