ICF International (ICFI) Financials: Revenue & Earnings
$1.69B
Market Cap
19.66
P/E
13.25
Forward P/E
50
Score
ICFI price $94.18 -1.21 -1.27%
Stocklytics score rationale: value 63, quality 43, growth 43.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 1185097000 | 1229162000 | 1337973000 | 1478525000 | 1506875000 | 1553048000 | 1779964000 | 1963238000 | 2019787000 | 1872851000 |
ICF International, Inc. is a prominent global consultancy offering a wide array of management, marketing, technology, and policy advisory and implementation services to both government and commercial entities worldwide. The firm specializes in in-depth research into pivotal policy, industry, and stakeholder matters, alongside analyzing trends and behaviors, subsequently assessing and quantifying the impact of these…
ICFI fair value $177.69. Price $94.18. Price is 47% below fair value.
Below fair value, and cheaper than usual. A larger discount than on 83% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Starting free cash flow 198.55M. Growth 8.89%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 8.70% (beta 0.8). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 17.93M. Net debt 566.04M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-11-05 | — | 1.92 | — | 490.84M |
| 2026-08-06 | 1.86 | 1.65 | 474.50M | 478.30M |
| 2026-05-07 | 1.50 | 1.55 | 437.50M | 448.63M |
| 2026-02-26 | 1.47 | 1.53 | 443.67M | 440.94M |
| 2025-10-30 | 1.67 | 1.75 | 465.40M | 440.90M |
| 2025-07-31 | 1.66 | 1.63 | 476.15M | 477.76M |
| 2025-05-01 | 1.94 | 1.74 | 487.62M | 487.28M |
| 2025-02-27 | 1.87 | 1.89 | 496.32M | 494.23M |
| 2024-10-31 | 1.88 | 1.77 | 517.00M | 503.99M |
| 2024-08-01 | 1.69 | 1.49 | 512.03M | 505.79M |
| 2024-05-02 | 1.77 | 1.46 | 494.44M | 487.93M |
| 2024-02-27 | 1.68 | 1.64 | 478.35M | 480.73M |
| 2023-11-02 | 1.81 | 1.64 | 501.52M | 480.94M |
| 2023-08-03 | 1.57 | 1.42 | 500.08M | 484.63M |
| 2023-05-09 | 1.42 | 1.41 | 483.28M | 473.96M |
| 2023-02-28 | 1.56 | 1.49 | 475.61M | 472.27M |
| 2022-11-03 | 1.61 | 1.44 | 467.78M | 466.32M |
| 2022-08-03 | 1.33 | 1.30 | 423.11M | 431.13M |
| 2022-05-04 | 1.31 | 1.11 | 413.47M | 401.68M |
| 2022-02-24 | 1.19 | 1.18 | 387.99M | 400.46M |
| 2021-11-02 | 1.32 | 1.13 | 394.06M | 388.33M |
| 2021-08-03 | 1.19 | 0.99 | 392.52M | 373.26M |
| 2021-05-04 | 1.13 | 0.86 | 378.48M | 361.32M |
| 2021-02-25 | 1.36 | 1.14 | 434.33M | 345.93M |
| 2020-11-05 | 1.10 | 0.87 | 360.31M | 284.98M |
| 2020-08-04 | 0.89 | 0.72 | 353.99M | 286.37M |
| 2020-05-05 | 0.83 | 0.76 | 358.24M | 336.66M |
| 2020-02-27 | 1.18 | 1.24 | 396.64M | 416.80M |
| 2019-11-06 | 1.12 | 1.08 | 373.92M | 360.56M |
| 2019-08-01 | 0.97 | 0.93 | 366.72M | 351.59M |
| 2019-05-02 | 0.87 | 0.77 | 341.25M | 302.03M |
| 2019-02-26 | 1.17 | 1.22 | 377.91M | 394.06M |
| 2018-11-01 | 1.01 | 1.00 | 332.97M | 329.67M |
| 2018-08-02 | 0.80 | 0.90 | 324.31M | 364.84M |
| 2018-05-02 | 0.77 | 0.76 | 302.78M | 298.87M |
| 2018-02-27 | 0.78 | 0.78 | 321.17M | 321.20M |
| 2017-11-02 | 0.83 | 0.80 | 305.30M | 294.27M |
| 2017-08-02 | 0.73 | 0.73 | 306.39M | 306.40M |
| 2017-05-04 | 0.69 | 0.63 | 296.30M | 270.53M |
| 2017-02-27 | 0.76 | 0.80 | 289.56M | 304.84M |
Yield 0.59%. Payout ratio 11.58%. Frequency Quarterly.
Safety score 84/100 · Safe. Payout ratio is 12% of earnings. Dividends use less than 40% of free cash flow. Dividends were paid in 9 separate years. Yield is 0.6%, which is modest.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-09-04 | $0.14 | 2026-09-04 | 2026-10-09 | Quarterly |
| 2026-06-05 | $0.14 | 2026-06-05 | 2026-07-10 | Quarterly |
| 2026-03-27 | $0.14 | 2026-03-27 | 2026-04-14 | Quarterly |
| 2025-12-05 | $0.14 | 2025-12-05 | 2026-01-09 | Quarterly |
| 2025-09-05 | $0.14 | 2025-09-05 | 2025-10-10 | Quarterly |
| 2025-06-06 | $0.14 | 2025-06-06 | 2025-07-11 | Quarterly |
| 2025-03-28 | $0.14 | 2025-03-28 | 2025-04-14 | Quarterly |
| 2024-12-06 | $0.14 | 2024-12-06 | 2025-01-10 | Quarterly |
| 2024-09-06 | $0.14 | 2024-09-06 | 2024-10-11 | Quarterly |
| 2024-06-07 | $0.14 | 2024-06-07 | 2024-07-12 | Quarterly |
| 2024-03-21 | $0.14 | 2024-03-22 | 2024-04-12 | Quarterly |
| 2023-12-07 | $0.14 | 2023-12-08 | 2024-01-12 | Quarterly |
| 2023-09-07 | $0.14 | 2023-09-08 | 2023-10-13 | Quarterly |
| 2023-06-08 | $0.14 | 2023-06-09 | 2023-07-14 | Quarterly |
| 2023-03-23 | $0.14 | 2023-03-24 | 2023-04-13 | Quarterly |
| 2022-12-08 | $0.14 | 2022-12-09 | 2023-01-12 | Quarterly |
| 2022-09-08 | $0.14 | 2022-09-09 | 2022-10-13 | Quarterly |
| 2022-06-09 | $0.14 | 2022-06-10 | 2022-07-14 | Quarterly |
| 2022-03-24 | $0.14 | 2022-03-25 | 2022-04-13 | Quarterly |
| 2021-12-09 | $0.14 | 2021-12-10 | 2022-01-12 | Quarterly |
| 2021-09-09 | $0.14 | 2021-09-10 | 2021-10-13 | Quarterly |
| 2021-06-10 | $0.14 | 2021-06-11 | 2021-07-14 | Quarterly |
| 2021-03-25 | $0.14 | 2021-03-26 | 2021-04-13 | Quarterly |
| 2020-12-10 | $0.14 | 2020-12-11 | 2021-01-12 | Quarterly |
| 2020-09-10 | $0.14 | 2020-09-11 | 2020-10-13 | Quarterly |
| 2020-06-11 | $0.14 | 2020-06-12 | 2020-07-14 | Quarterly |
| 2020-03-26 | $0.14 | 2020-03-27 | 2020-04-13 | Quarterly |
| 2019-12-12 | $0.14 | 2019-12-13 | 2020-01-14 | Quarterly |
| 2019-09-12 | $0.14 | 2019-09-13 | 2019-10-15 | Quarterly |
| 2019-06-13 | $0.14 | 2019-06-14 | 2019-07-16 | Quarterly |
| 2019-03-28 | $0.14 | 2019-03-29 | 2019-04-16 | Quarterly |
| 2018-12-06 | $0.14 | 2018-12-07 | 2019-01-16 | Quarterly |
| 2018-09-06 | $0.14 | 2018-09-07 | 2018-10-16 | Quarterly |
| 2018-06-07 | $0.14 | 2018-06-08 | 2018-07-16 | Quarterly |
| 2018-03-28 | $0.14 | 2018-03-30 | 2018-04-16 | Quarterly |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-09-01 | Wasson John | Sell | 585 | $89.68 | 52.46K |
| 2026-09-01 | Wasson John | Sell | 5.82K | $88.18 | 512.79K |
| 2026-08-26 | Ostria Sergio J | Sell | 2.00K | $88.59 | 177.18K |
| 2026-07-13 | Wasson John | Sell | 12.41K | $80.08 | 993.92K |
| 2026-07-01 | Williams Michelle A | Buy | 2.28K | — | — |
| 2026-07-01 | VAN HANDEL MICHAEL J | Buy | 2.28K | — | — |
| 2026-07-01 | SALMIRS SCOTT B | Buy | 2.28K | — | — |
| 2026-07-01 | Mehl Randall | Buy | 2.28K | — | — |
| 2026-07-01 | Datar Srikant M. | Buy | 2.28K | — | — |
| 2026-07-01 | Crouther Marilyn C | Buy | 2.28K | — | — |
| 2026-07-01 | Angoorly Caroline | Buy | 2.28K | — | — |
| 2026-06-30 | Wasson John | Buy | 279 | $70.06 | 19.55K |
| 2026-05-15 | VAN HANDEL MICHAEL J | Buy | 4.00K | $61.20 | 244.80K |
| 2026-05-15 | VAN HANDEL MICHAEL J | Buy | 4.00K | $61.58 | 246.33K |
| 2026-03-20 | Wasson John | Buy | 36.44K | — | — |
| 2026-03-20 | Wasson John | Sell | 3.38K | — | — |
| 2026-03-20 | Wasson John | Sell | 7.31K | — | — |
| 2026-03-20 | Wasson John | Sell | 7.68K | — | — |
| 2026-03-20 | Wasson John | Buy | 3.38K | — | — |
| 2026-03-20 | Wasson John | Sell | 1.52K | $65.89 | 100.42K |
| 2026-03-20 | Wasson John | Buy | 7.31K | — | — |
| 2026-03-20 | Wasson John | Sell | 3.30K | $65.89 | 217.31K |
| 2026-03-20 | Wasson John | Sell | 3.46K | $65.89 | 228.11K |
| 2026-03-20 | Wasson John | Buy | 7.68K | — | — |
| 2026-03-20 | Ostria Sergio J | Buy | 317 | — | — |
| 2026-03-20 | Ostria Sergio J | Sell | 106 | $65.89 | 6.98K |
| 2026-03-20 | Ostria Sergio J | Sell | 136 | $65.89 | 8.96K |
| 2026-03-20 | Ostria Sergio J | Buy | 406 | — | — |
| 2026-03-20 | Ostria Sergio J | Sell | 296 | $65.89 | 19.50K |
| 2026-03-20 | Ostria Sergio J | Buy | 887 | — | — |
| 2026-03-20 | Ostria Sergio J | Sell | 412 | $65.89 | 27.15K |
| 2026-03-20 | Ostria Sergio J | Buy | 1.24K | — | — |
| 2026-03-20 | Ostria Sergio J | Buy | 3.77K | — | — |
| 2026-03-20 | Ostria Sergio J | Sell | 317 | — | — |
| 2026-03-20 | Ostria Sergio J | Sell | 406 | — | — |
| 2026-03-20 | Ostria Sergio J | Sell | 887 | — | — |
| 2026-03-20 | Ostria Sergio J | Sell | 1.24K | — | — |
| 2026-03-20 | Morgan James C M | Buy | 1.06K | — | — |
| 2026-03-20 | Morgan James C M | Sell | 258 | $65.89 | 17.00K |
| 2026-03-20 | Morgan James C M | Sell | 262 | $65.89 | 17.26K |
| 2026-03-20 | Morgan James C M | Buy | 1.07K | — | — |
| 2026-03-20 | Morgan James C M | Sell | 640 | $65.89 | 42.17K |
| 2026-03-20 | Morgan James C M | Sell | 823 | $65.89 | 54.23K |
| 2026-03-20 | Morgan James C M | Buy | 2.62K | — | — |
| 2026-03-20 | Morgan James C M | Buy | 2.83K | — | — |
| 2026-03-20 | Morgan James C M | Buy | 12.13K | — | — |
| 2026-03-20 | Morgan James C M | Sell | 1.06K | — | — |
| 2026-03-20 | Morgan James C M | Sell | 1.07K | — | — |
| 2026-03-20 | Morgan James C M | Sell | 2.62K | — | — |
| 2026-03-20 | Morgan James C M | Sell | 2.83K | — | — |
| 2026-03-20 | Choate Anne F | Buy | 7.09K | — | — |
| 2026-03-20 | Choate Anne F | Sell | 435 | — | — |
| 2026-03-20 | Choate Anne F | Sell | 1.05K | — | — |
| 2026-03-20 | Choate Anne F | Sell | 1.73K | — | — |
| 2026-03-20 | Choate Anne F | Buy | 435 | — | — |
| 2026-03-20 | Choate Anne F | Sell | 136 | $65.89 | 8.96K |
| 2026-03-20 | Choate Anne F | Buy | 1.05K | — | — |
| 2026-03-20 | Choate Anne F | Sell | 329 | $65.89 | 21.68K |
| 2026-03-20 | Choate Anne F | Sell | 540 | $65.89 | 35.58K |
| 2026-03-20 | Choate Anne F | Buy | 1.73K | — | — |
| 2026-03-20 | Chadha Ranjit S | Buy | 813 | — | — |
| 2026-03-20 | Chadha Ranjit S | Sell | 102 | — | — |
| 2026-03-20 | Chadha Ranjit S | Sell | 125 | — | — |
| 2026-03-20 | Chadha Ranjit S | Sell | 197 | — | — |
| 2026-03-20 | Chadha Ranjit S | Sell | 234 | — | — |
| 2026-03-20 | Chadha Ranjit S | Sell | 240 | — | — |
| 2026-03-20 | Chadha Ranjit S | Buy | 102 | — | — |
| 2026-03-20 | Chadha Ranjit S | Sell | 37 | $65.89 | 2.44K |
| 2026-03-20 | Chadha Ranjit S | Buy | 197 | — | — |
| 2026-03-20 | Chadha Ranjit S | Sell | 70 | $65.89 | 4.61K |
| 2026-03-06 | Mehl Randall | Buy | 1.10K | $74.30 | 81.73K |
| 2026-03-03 | Wasson John | Sell | 39.21K | — | — |
| 2026-03-03 | Wasson John | Buy | 39.21K | — | — |
| 2026-01-20 | Ostria Sergio J | Buy | 2.00K | — | — |
| 2026-01-20 | Ostria Sergio J | Sell | 751 | $94.53 | 70.99K |
| 2026-01-20 | Choate Anne F | Buy | 2.37K | — | — |
| 2026-01-20 | Choate Anne F | Sell | 822 | $94.53 | 77.70K |
| 2026-01-20 | Morgan James C M | Buy | 5.91K | — | — |
| 2026-01-20 | Morgan James C M | Sell | 1.53K | $94.53 | 144.82K |
| 2026-01-20 | Broadus Barry M | Buy | 3.08K | — | — |
| 2026-01-20 | Broadus Barry M | Sell | 1.01K | $94.53 | 95.48K |
| 2026-01-20 | Wasson John | Buy | 17.27K | — | — |
| 2026-01-20 | Wasson John | Sell | 6.28K | $94.53 | 593.93K |
| 2025-12-31 | Wasson John | Buy | 73 | $81.65 | 5.96K |
| 2025-12-01 | Wasson John | Sell | 5.00K | — | — |
| 2025-11-17 | Mehl Randall | Buy | 500 | $77.00 | 38.50K |
| 2025-11-14 | Mehl Randall | Buy | 154 | $78.00 | 12.01K |
| 2025-11-14 | Mehl Randall | Buy | 346 | $78.20 | 27.06K |
| 2025-11-07 | Choate Anne F | Sell | 980 | — | — |
| 2025-11-07 | Choate Anne F | Buy | 980 | — | — |
| 2025-11-07 | Choate Anne F | Sell | 306 | $81.81 | 25.03K |
| 2025-10-02 | Morgan James C M | Sell | 2.40K | $95.19 | 228.47K |
| 2025-09-25 | Morgan James C M | Sell | 100 | $95.00 | 9.50K |
| 2025-07-01 | VAN HANDEL MICHAEL J | Buy | 1.72K | — | — |
| 2025-07-01 | Williams Michelle A | Buy | 1.72K | — | — |
| 2025-07-01 | SALMIRS SCOTT B | Buy | 1.72K | — | — |
| 2025-07-01 | Mehl Randall | Buy | 1.72K | — | — |
| 2025-07-01 | Datar Srikant M. | Buy | 1.72K | — | — |
| 2025-07-01 | Crouther Marilyn C | Buy | 1.72K | — | — |
| 2025-07-01 | Angoorly Caroline | Buy | 1.72K | — | — |
Latest filed quarter: Q2 2026.
Institutions holding: 236, holders -12 vs prior quarter. Ownership 103.42%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 1.82M | 176.17K | +10.75% | 132.28M |
| ALLIANCEBERNSTEIN L.P. | 1.42M | 1.40M | +7058.09% | 92.53M |
| FMR LLC | 1.16M | 930.09K | +409.24% | 84.32M |
| DIMENSIONAL FUND ADVISORS LP | 1.01M | 26.64K | +2.72% | 73.23M |
| VANGUARD CAPITAL MANAGEMENT LLC | 805.14K | -9.11K | -1.12% | 58.66M |
| WASATCH ADVISORS LP | 578.45K | -596.40K | -50.76% | 42.15M |
| AQR CAPITAL MANAGEMENT LLC | 568.90K | 466.04K | +453.07% | 41.45M |
| ESTUARY CAPITAL MANAGEMENT LP | 539.07K | 86.27K | +19.05% | 39.28M |
| GEODE CAPITAL MANAGEMENT, LLC | 487.56K | 26.59K | +5.77% | 35.53M |
| STATE STREET CORP | 485.87K | 30.73K | +6.75% | 35.47M |
| TWO SIGMA INVESTMENTS, LP | 482.64K | 223.55K | +86.28% | 35.16M |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | 449.56K | 35.89K | +8.68% | 32.76M |
| MORGAN STANLEY | 397.71K | 123.85K | +45.22% | 28.98M |
| WELLINGTON MANAGEMENT GROUP LLP | 375.10K | 75.81K | +25.33% | 27.33M |
| AMERIPRISE FINANCIAL INC | 306.53K | 134.89K | +78.59% | 22.33M |
| SCHRODER INVESTMENT MANAGEMENT GROUP | 269.36K | 269.36K | New | 20.06M |
| QUBE RESEARCH & TECHNOLOGIES LTD | 271.99K | -86.09K | -24.04% | 19.82M |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 269.23K | 269.23K | New | 19.62M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 269.23K | 14.17K | +5.56% | 19.62M |
| GOLDMAN SACHS GROUP INC | 268.40K | -12.28K | -4.37% | 19.56M |
| NEUMEIER POMA INVESTMENT COUNSEL LLC | 268.05K | -80.38K | -23.07% | 19.53M |
| SYSTEMATIC FINANCIAL MANAGEMENT LP | 244.39K | 27.85K | +12.86% | 17.81M |
| CAPITAL RESEARCH GLOBAL INVESTORS | 243.20K | -1.36M | -84.84% | 17.72M |
| FORAGER CAPITAL MANAGEMENT, LLC | 235.90K | 235.90K | New | 17.19M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 215.07K | 31.02K | +16.85% | 15.67M |
ICF International, Inc. (ICFI) trades at $94.18, with a market cap of $1.69B and a trailing P/E of 19.66. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 1185097000 | 1229162000 | 1337973000 | 1478525000 | 1506875000 | 1553048000 | 1779964000 | 1963238000 | 2019787000 | 1872851000 |
Insights · Dividends · Forecast · Financials · Learn
$1.69B
Market Cap
19.66
P/E
13.25
Forward P/E
50
Score