SharesGrow 7-Criteria Score
All 7 criteria scored · valuation-related highlighted on this page
ICF International, Inc. (ICFI) trades at a trailing P/E of 13.7, forward P/E of 10.0. Trailing earnings yield is 7.30%, forward earnings yield 10.00%. PEG 0.24 (Peter Lynch undervalued ≤1.0). Graham Number is $79.48.
Criteria proven by this page:
- VALUE (80/100, Pass) — P/E is below market average (13.7); PEG ≤ 1.0 — Peter Lynch undervalued (0.24); analyst target implies upside (+45.9%); earnings yield beats bond yields (7.30%).
- Forward P/E 10.0 (down from trailing 13.7) — analysts expect earnings to grow, which would improve the valuation.
- PEG Ratio 0.24 — below 1.0 suggests the stock is undervalued relative to its earnings growth rate (Peter Lynch criterion).
- Trailing Earnings Yield 7.30% — exceeds typical bond yields (~4.3%), making equity attractive vs fixed income. Forward yield improves to 10.00% as earnings recover.
- Analyst consensus target $102.50 (+45.9% upside) — significant upside potential according to Wall Street analysts.
Overall SharesGrow Score: 66/100 with 4/7 criteria passed.
SharesGrow 7-Criteria Score
✓
VALUE
80/100
Price-to-Earnings & upside
Proven by this page
~
HEALTH
67/100
Debt-to-Equity & liquidity
→ Health
Valuation Snapshot — ICFI
Valuation Multiples
P/E (TTM)13.7
Forward P/E10.0
PEG Ratio0.24
Forward PEG0.24
P/B Ratio1.22
P/S Ratio0.67
EV/EBITDA9.1
Per Share Data
EPS (TTM)$5.00
Forward EPS (Est.)$7.03
Book Value / Share$56.15
Revenue / Share$102.24
FCF / Share$6.56
Yields & Fair Value
Earnings Yield7.30%
Forward Earnings Yield10.00%
Dividend Yield0.82%
Graham Number$79.48
SharesGrow IV$196.28 (+179.5%)
Analyst Target$102.50 (+45.9%)
Historical Valuation
| Year |
P/E (TTM) |
PEG Ratio |
P/B Ratio |
P/S Ratio |
Dividend Yield |
| 2016 |
22.5 |
1.12 |
1.85 |
0.88 |
- |
| 2017 |
15.7 |
0.43 |
1.60 |
0.80 |
- |
| 2018 |
19.8 |
-8.30 |
1.84 |
0.91 |
0.65% |
| 2019 |
25.0 |
2.10 |
2.41 |
1.17 |
0.61% |
| 2020 |
25.5 |
-1.26 |
1.87 |
0.93 |
0.75% |
| 2021 |
27.2 |
0.93 |
2.41 |
1.25 |
0.55% |
| 2022 |
29.0 |
-3.04 |
2.18 |
1.05 |
0.57% |
| 2023 |
30.5 |
1.06 |
2.75 |
1.28 |
0.42% |
| 2024 |
20.3 |
0.60 |
2.27 |
1.11 |
0.47% |
| 2025 |
17.1 |
-1.11 |
1.52 |
0.83 |
0.66% |
P/E Ratio & Earnings Yield
Earnings Per Share (EPS) History
| Year |
EPS (Diluted) |
Revenue |
Net Income |
Net Margin |
| 2016 |
$2.40 |
$1.19B |
$46.58M |
3.9% |
| 2017 |
$3.27 |
$1.23B |
$62.88M |
5.1% |
| 2018 |
$3.18 |
$1.34B |
$61.4M |
4.6% |
| 2019 |
$3.59 |
$1.48B |
$68.94M |
4.7% |
| 2020 |
$2.87 |
$1.51B |
$54.96M |
3.6% |
| 2021 |
$3.72 |
$1.55B |
$71.13M |
4.6% |
| 2022 |
$3.38 |
$1.78B |
$64.24M |
3.6% |
| 2023 |
$4.35 |
$1.96B |
$82.61M |
4.2% |
| 2024 |
$5.82 |
$2.02B |
$110.17M |
5.5% |
| 2025 |
$4.95 |
$1.87B |
$91.59M |
4.9% |
Analyst Estimates
| Year |
EPS (Avg) |
EPS Range |
Revenue (Avg) |
Revenue Range |
Analysts |
| 2026 |
$7.03 |
$6.97 – $7.12 |
$1.91B |
$1.89B – $1.93B |
3 |
| 2027 |
$7.66 |
$7.54 – $7.84 |
$2.01B |
$2B – $2.03B |
3 |
| 2028 |
$8.25 |
$8.11 – $8.36 |
$2.19B |
$2.16B – $2.21B |
1 |
| 2029 |
$9.33 |
$9.17 – $9.46 |
$2.29B |
$2.26B – $2.31B |
1 |
| 2030 |
$9.79 |
$9.62 – $9.92 |
$2.37B |
$2.34B – $2.4B |
1 |