로딩 중…
지수 로딩 중…
CECO Environmental Corp.
CECO· NASDAQ· Industrials· Commercial & Professional Services
$68.33+3.70%
2026-08-03
Financials
Valuation Metrics
CECO Environmental Corp.'s Market Cap is $2.45B. At end of 2025 it was $2.13B. Ranked #1918 of 3,112 in US market (top 62%), #711 of 1,445 on NASDAQ (top 49%), #42 of 67 in Commercial & Professional Services (top 63%) by Market Cap.
Investment Metrics(as of 2026-08-03)
| Metric | Value | Rank |
|---|---|---|
| Size | ||
| Market Cap | $2.45B | US#1,918/3,112 Sec#42/67 |
| Revenue | $812M | US#2,067/3,112 Sec#53/67 |
| Net Income | $17M | US#2,090/3,112 Sec#49/67 |
| Total Assets | $1.03B | US#2,435/3,112 Sec#51/67 |
| Net Assets | $312M | US#2,527/3,112 Sec#46/67 |
| Value | ||
| P/E | 143.15x | US#2,115/3,112 Sec#51/67 |
| P/B | 7.85x | US#2,480/3,112 Sec#52/67 |
| P/S | 3.02x | US#1,766/3,112 Sec#43/67 |
| EV/EBITDA | 31.31x | US#2,193/3,112 Sec#57/67 |
| FCF Yield | 0.17% | US#2,232/3,112 Sec#56/67 |
| Profitability | ||
| ROE | 5.48% | US#1,814/3,112 Sec#43/67 |
| ROA | 1.67% | US#1,700/3,112 Sec#44/67 |
| Op. Margin | 7.59% | US#1,829/3,112 Sec#40/67 |
| Revenue Growth | 21.50% | US#694/3,112 Sec#8/67 |
| Earnings Growth | -91.50% | US#2,037/3,112 Sec#50/67 |
| Financial Health | ||
| Debt Ratio | 227.48% | US#1,906/3,112 Sec#44/67 |
| Total Debt | $28M | US#2,654/3,112 Sec#59/67 |
| FCF | $4M | US#2,237/3,112 Sec#55/67 |
| Cash | $45M | US#2,620/3,112 Sec#54/67 |
| Current Ratio | 1.33x | US#1,846/3,112 Sec#43/67 |
| Net Debt/EBITDA | -0.22x | US#540/3,112 Sec#16/67 |
| Dividend | ||
| Div. Yield | 0.07% | US#1,693/3,112 Sec#43/67 |
| Performance | ||
| 1Y Return | 51.41% | US#711/3,112 Sec#7/67 |
| 1M Return | -16.82% | US#2,877/3,112 Sec#66/67 |
| From 52W High | -32.51% | US#2,273/3,112 Sec#54/67 |
| 1Y MDD | -39.98% | US#1,950/3,112 Sec#36/67 |
| Trading | ||
| Volume | 602,759 shares | US#1,923/3,112 Sec#33/67 |
| Trading Value | $40M | US#1,507/3,112 Sec#28/67 |
| Per Share | ||
| EPS | $1.40 | US#1,475/3,112 Sec#39/67 |
| BPS | $8.91 | US#1,866/3,112 Sec#41/67 |