CECO ENVIRONMENTAL CORP (CECO)
↓ Download CSV- Sector Manufacturing
- Incorporated DE
- Fiscal year ends Dec 31
In fiscal 2025, CECO ENVIRONMENTAL CORP reported revenue of $774.38M, up 38.8% from the prior year. The company was profitable, with a net margin of 6.5% and a gross margin of 34.8%. It held $893.77M in total assets against $570.59M in total liabilities.
Key ratios (FY2025)
34.8%
Gross margin
13.7%
Operating margin
6.5%
Net margin
15.8%
Return on equity
+38.8%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $774.38M | $557.93M | $544.85M | $422.63M | $324.14M | $316.01M | $341.87M | $337.34M | $345.05M | $417.01M |
| Cost of Revenue | $505.15M | $361.79M | $373.83M | $294.40M | $223.22M | $210.88M | $227.77M | $225.80M | $231.86M | $282.15M |
| Gross Profit | $269.23M | $196.15M | $171.02M | $128.22M | $100.92M | $105.13M | $114.10M | $111.54M | $113.19M | $134.86M |
| Operating Income | $105.86M | $35.40M | $34.57M | $22.16M | $9.86M | $13.35M | $17.99M | $10.00M | $8.02M | -$25.56M |
| Net Income | $50.05M | $12.96M | $12.91M | $17.42M | $1.43M | $8.21M | $17.71M | -$7.12M | -$3.03M | -$38.22M |
| EPS (Diluted) | $1.37 | $0.36 | $0.37 | $0.50 | $0.04 | $0.23 | $-0.50 | $-0.21 | $-0.09 | $-1.12 |
| Total Assets | $893.77M | $759.70M | $600.29M | $504.72M | $416.20M | $419.31M | $408.64M | $392.58M | $438.55M | $498.63M |
| Total Liabilities | $570.59M | $507.81M | $362.80M | $286.57M | $210.24M | $215.70M | $215.62M | $214.02M | $251.98M | $308.55M |
| Shareholders' Equity | $317.53M | $247.69M | $232.64M | $213.22M | $204.55M | $202.66M | $193.02M | $178.56M | $186.57M | $190.08M |
| Cash & Equivalents | $33.14M | $37.83M | $54.78M | $45.52M | $29.90M | $35.99M | $35.60M | $43.68M | $29.90M | $45.82M |
| Operating Cash Flow | $5.86M | $24.83M | $44.65M | $29.65M | $13.30M | $4.42M | $10.23M | $21.95M | $6.57M | $69.60M |
| Capital Expenditures | $11.34M | $17.37M | $8.38M | $3.38M | $2.62M | $3.94M | $5.66M | $3.09M | $1.03M | $1.08M |
| Shares Outstanding | 36.60M | 36.38M | 35.33M | 35.01M | 35.59M | 35.52M | 35.48M | 34.71M | 34.45M | 33.98M |