Loading data for ICFI — first visit, this takes a few seconds.
ICF International, Inc. (ICFI)
NasdaqGS: ICFI
· Real-Time Price · USD
89.10
-1.12 (-1.24%)
At close: Aug 31, 2026, 8:00 PM
The price, the headline numbers and the latest news, in one place.
ICF International, Inc. (ICFI) Stock Price, Analysis & Data
No data available
| Bid | 63.7 |
| Market Cap | 1.6B |
| Revenue (ttm) | 1.82B |
| Net Income (ttm) | 88.5M |
| 0.52 | |
| 4.84 | |
| 18.41 | |
| 11.56 | |
| P/B (ttm) | 1.52 |
| P/S (ttm) | 0.88 |
| Earnings Date | Oct 29, 2026 |
| Ask | 114.84 |
| Volume | 112,256 |
| Avg. Volume (20D) | 246,501 |
| Open | 90.22 |
| Previous Close | 90.22 |
| Day's Range | 88.89 - 90.29 |
| 52-Week Range | 58.83 - 101.50 |
| Analyst | n/a |
| Price Target | n/a |
| Dividends | $0.56 (0.63%) |
| Ex-Dividend Date | Sep 4, 2026 |
About ICFI
ICF International, Inc. provides management, technology, and policy consulting and implementation services to government and commercial clients in the United States and internationally. The Company provides consulting and technology services across several key domains, such as strategy and public policy; energy and environmental sustainability; and climate resilience; digital transformation including information technology; modernization, cloud, ...
Industry Consulting Services
Sector Industrials
IPO Date Sep 28, 2006
Employees 6,972
Stock Exchange NasdaqGS
Ticker Symbol ICFI
Website https://www.icf.com
Financial Performance
In 2025, ICF International's revenue was 1.87B, a decrease of -7.27% compared to the previous year's 2.02B. Earnings were 91.59M, a decrease of -16.87%.
Financial StatementsEarnings Surprise
ICF International has released their quarterly earnings on Aug 6, 2026:
- Revenue of $474.5M misses estimates by $0, with -0.35% YoY decline.
- EPS of 1.86 exceeds estimates by 0.21, with 12.05% YoY growth.
ICF International, Inc. is scheduled to release its earnings on Oct 29, 2026, after market closes.
Analysts project revenue of ... Upgrade
Analysts project revenue of ... Upgrade




