SharesGrow 7-Criteria Score
All 7 criteria scored · valuation-related highlighted on this page
CECO Environmental Corp. (CECO) trades at a trailing P/E of 45.2, forward P/E of 43.0. Trailing earnings yield is 2.21%, forward earnings yield 2.33%. PEG 0.16 (Peter Lynch undervalued ≤1.0). Graham Number is $16.93.
Criteria proven by this page:
- VALUE (53/100, Partial) — mixed signals — some valuation metrics are favorable while others are stretched.
- Forward P/E 43.0 (down from trailing 45.2) — analysts expect earnings to grow, which would improve the valuation.
- PEG Ratio 0.16 — below 1.0 suggests the stock is undervalued relative to its earnings growth rate (Peter Lynch criterion).
- Trailing Earnings Yield 2.21% — below bond yields — investors are paying a premium for expected growth rather than current earnings. Forward yield improves to 2.33% as earnings recover.
- Analyst consensus target $74.33 (+12.5% upside) — modest upside expected.
Overall SharesGrow Score: 66/100 with 3/7 criteria passed.
SharesGrow 7-Criteria Score
~
VALUE
53/100
Price-to-Earnings & upside
Proven by this page
~
HEALTH
50/100
Debt-to-Equity & liquidity
→ Health
Valuation Snapshot — CECO
Valuation Multiples
P/E (TTM)45.2
Forward P/E43.0
PEG Ratio0.16
Forward PEG3.52
P/B Ratio7.12
P/S Ratio2.92
EV/EBITDA17.5
Per Share Data
EPS (TTM)$1.40
Forward EPS (Est.)$1.54
Book Value / Share$9.07
Revenue / Share$21.73
FCF / Share$-0.15
Yields & Fair Value
Earnings Yield2.21%
Forward Earnings Yield2.33%
Dividend Yield0.00%
Graham Number$16.93
SharesGrow IV$7.73 (-88.3%)
Analyst Target$74.33 (+12.5%)
Historical Valuation
| Year |
P/E (TTM) |
PEG Ratio |
P/B Ratio |
P/S Ratio |
Dividend Yield |
| 2016 |
-9.0 |
-0.02 |
1.80 |
0.82 |
2.62% |
| 2017 |
-139.0 |
1.51 |
2.26 |
1.22 |
1.85% |
| 2018 |
-54.4 |
-0.41 |
2.17 |
1.15 |
- |
| 2019 |
36.3 |
-0.11 |
3.33 |
1.88 |
- |
| 2020 |
29.9 |
-0.54 |
1.21 |
0.78 |
- |
| 2021 |
154.4 |
-1.87 |
1.08 |
0.68 |
- |
| 2022 |
23.3 |
0.02 |
1.90 |
0.96 |
- |
| 2023 |
54.5 |
-2.09 |
3.02 |
1.29 |
- |
| 2024 |
81.5 |
0.00 |
4.26 |
1.89 |
- |
| 2025 |
42.2 |
0.15 |
6.66 |
2.73 |
- |
P/E Ratio & Earnings Yield
Earnings Per Share (EPS) History
| Year |
EPS (Diluted) |
Revenue |
Net Income |
Net Margin |
| 2016 |
$-1.12 |
$417.01M |
$-38.22M |
-9.2% |
| 2017 |
$-0.09 |
$345.05M |
$-3.03M |
-0.9% |
| 2018 |
$-0.21 |
$337.34M |
$-7.12M |
-2.1% |
| 2019 |
$0.50 |
$341.87M |
$17.71M |
5.2% |
| 2020 |
$0.23 |
$316.01M |
$8.21M |
2.6% |
| 2021 |
$0.06 |
$324.14M |
$1.98M |
0.6% |
| 2022 |
$0.50 |
$422.63M |
$17.42M |
4.1% |
| 2023 |
$0.37 |
$544.85M |
$12.91M |
2.4% |
| 2024 |
$0.36 |
$557.93M |
$12.96M |
2.3% |
| 2025 |
$1.37 |
$774.38M |
$50.05M |
6.5% |
Analyst Estimates
| Year |
EPS (Avg) |
EPS Range |
Revenue (Avg) |
Revenue Range |
Analysts |
| 2026 |
$1.54 |
$1.46 – $1.70 |
$947.8M |
$938.33M – $955.27M |
5 |
| 2027 |
$2.07 |
$2.01 – $2.12 |
$1.06B |
$1.04B – $1.07B |
4 |