CECO
CECO Environmental Corp.
Stock
$73.66+1.79 (+2.49%)Close Oct 2, 2026
Income statement
| Line | Last 12 months | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $903M | $774M | $558M | $545M | $423M | $324M | $316M | $342M | $337M | $345M | $417M | $367M | $263M | $197M | $135M | $139M | $141M |
| Cost of revenue | $613M | $505M | $362M | $374M | $294M | $223M | $211M | $228M | $226M | $232M | $282M | $258M | $178M | $136M | $93M | $101M | $108M |
| Gross profit | $290M | $269M | $196M | $171M | $128M | $101M | $105M | $114M | $112M | $113M | $135M | $109M | $85M | $62M | $42M | $38M | $33M |
| SG&A | $208M | $201M | $147M | $123M | $93M | $82M | $77M | $86M | $87M | $89M | $82M | $67M | $51M | $37M | $25M | $25M | $28M |
| Other operating expenses | $87M | — | $14M | $14M | $13M | $9.3M | $15M | $10M | $14M | $16M | $79M | $37M | $12M | $17M | $331K | $441K | — |
| Operating income | −$5.4M | $106M | $35M | $35M | $22M | $9.9M | $13M | $18M | $10M | $8.0M | −$26M | $4.9M | $22M | $7.0M | $17M | $12M | $5.0M |
| Non-operating income | −$30M | −$23M | −$18M | −$13M | $1.5M | −$5.2M | −$1.5M | −$4.6M | −$7.5M | −$6.6M | −$7.4M | −$8.0M | −$5.4M | −$517K | −$1.3M | −$685K | −$1.4M |
| Pretax income | −$35M | $83M | $18M | $22M | $24M | $4.7M | $12M | $13M | $2.5M | $1.4M | −$33M | −$3.1M | $16M | $6.5M | $15M | $12M | $3.7M |
| Taxes | −$4.5M | $33M | $4.7M | $8.6M | $6.3M | $3.2M | $3.6M | −$4.4M | $9.6M | $4.4M | $5.3M | $2.5M | $3.1M | −$102K | $4.5M | $3.4M | $1.6M |
| Net income | −$31M | $50M | $13M | $13M | $17M | $1.4M | $8.2M | $18M | −$7.1M | −$3.0M | −$38M | −$5.6M | $13M | $6.6M | $11M | $8.3M | $2.1M |
| Diluted EPS | −$0.69 | $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 |
| Diluted shares | — | 36.6M | 36.4M | 35.3M | 35.0M | 35.6M | 35.5M | 35.5M | 34.7M | 34.4M | 34.0M | 28.8M | 26.2M | 20.7M | 17.2M | 17.1M | 17.1M |
| Revenue growth | — | +38.8% | +2.4% | +28.9% | +30.4% | +2.6% | −7.6% | +1.3% | −2.2% | −17.3% | +13.5% | +39.6% | +33.4% | +46.1% | −3.0% | −1.0% | — |
| Gross margin | 32.1% | 34.8% | 35.2% | 31.4% | 30.3% | 31.1% | 33.3% | 33.4% | 33.1% | 32.8% | 32.3% | 29.7% | 32.2% | 31.2% | 31.4% | 27.4% | 23.2% |
| Operating margin | −0.6% | 13.7% | 6.3% | 6.3% | 5.2% | 3.0% | 4.2% | 5.3% | 3.0% | 2.3% | −6.1% | 1.3% | 8.2% | 3.5% | 12.4% | 8.9% | 3.6% |
| Net margin | −3.4% | 6.5% | 2.3% | 2.4% | 4.1% | 0.4% | 2.6% | 5.2% | −2.1% | −0.9% | −9.2% | −1.5% | 5.0% | 3.3% | 8.0% | 5.9% | 1.5% |