ICF International (ICFI) Stock Insights

ICFI price $94.66 -0.73 -0.77%

Ticker
ICFI
Price
$94.66
Change
-0.73 -0.77%
Market cap ?
$1.70B
P/E ?
19.66
Forward P/E ?
13.32
Dividend yield ?
0.59%
Beta ?
0.53
Sector
Industrials
Industry
Consulting Services
Stocklytics score
50
Value
63
Quality
43
Growth
43

Stocklytics score rationale: value 63, quality 43, growth 43.

Financials

2016201720182019202020212022202320242025
1185097000122916200013379730001478525000150687500015530480001779964000196323800020197870001872851000

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…

Fair value

ICFI fair value $177.69. Price $94.66. 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 median P/E of the company's industry. That median uses listed stocks worth at least $10 billion with a positive P/E of 100 or below, and the industry needs at least eight of them. Otherwise the sector median is used when that group also has at least eight, then the market median of those large companies. The multiple used is the lower of that median and 1.25 times the stock's own 10-year median P/E, then kept between 8 and 30. If the stock has no 10-year median, the peer median is kept between 8 and 30. Fair value is the average of the cash-flow value and the earnings value when both exist. Card and credit companies use the earnings value only, because changes in customer receivables distort free cash flow. 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.

Compare ICFI

Earnings

DateEPS actualEPS estimateRevenueRevenue estimate
2026-11-05—1.92—490.84M
2026-08-061.861.65474.50M478.30M
2026-05-071.501.55437.50M448.63M
2026-02-261.471.53443.67M440.94M
2025-10-301.671.75465.40M440.90M
2025-07-311.661.63476.15M477.76M
2025-05-011.941.74487.62M487.28M
2025-02-271.871.89496.32M494.23M
2024-10-311.881.77517.00M503.99M
2024-08-011.691.49512.03M505.79M
2024-05-021.771.46494.44M487.93M
2024-02-271.681.64478.35M480.73M
2023-11-021.811.64501.52M480.94M
2023-08-031.571.42500.08M484.63M
2023-05-091.421.41483.28M473.96M
2023-02-281.561.49475.61M472.27M
2022-11-031.611.44467.78M466.32M
2022-08-031.331.30423.11M431.13M
2022-05-041.311.11413.47M401.68M
2022-02-241.191.18387.99M400.46M
2021-11-021.321.13394.06M388.33M
2021-08-031.190.99392.52M373.26M
2021-05-041.130.86378.48M361.32M
2021-02-251.361.14434.33M345.93M
2020-11-051.100.87360.31M284.98M
2020-08-040.890.72353.99M286.37M
2020-05-050.830.76358.24M336.66M
2020-02-271.181.24396.64M416.80M
2019-11-061.121.08373.92M360.56M
2019-08-010.970.93366.72M351.59M
2019-05-020.870.77341.25M302.03M
2019-02-261.171.22377.91M394.06M
2018-11-011.011.00332.97M329.67M
2018-08-020.800.90324.31M364.84M
2018-05-020.770.76302.78M298.87M
2018-02-270.780.78321.17M321.20M
2017-11-020.830.80305.30M294.27M
2017-08-020.730.73306.39M306.40M
2017-05-040.690.63296.30M270.53M
2017-02-270.760.80289.56M304.84M

Dividends

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-dateDividendRecordPaymentFrequency
2026-09-04$0.142026-09-042026-10-09Quarterly
2026-06-05$0.142026-06-052026-07-10Quarterly
2026-03-27$0.142026-03-272026-04-14Quarterly
2025-12-05$0.142025-12-052026-01-09Quarterly
2025-09-05$0.142025-09-052025-10-10Quarterly
2025-06-06$0.142025-06-062025-07-11Quarterly
2025-03-28$0.142025-03-282025-04-14Quarterly
2024-12-06$0.142024-12-062025-01-10Quarterly
2024-09-06$0.142024-09-062024-10-11Quarterly
2024-06-07$0.142024-06-072024-07-12Quarterly
2024-03-21$0.142024-03-222024-04-12Quarterly
2023-12-07$0.142023-12-082024-01-12Quarterly
2023-09-07$0.142023-09-082023-10-13Quarterly
2023-06-08$0.142023-06-092023-07-14Quarterly
2023-03-23$0.142023-03-242023-04-13Quarterly
2022-12-08$0.142022-12-092023-01-12Quarterly
2022-09-08$0.142022-09-092022-10-13Quarterly
2022-06-09$0.142022-06-102022-07-14Quarterly
2022-03-24$0.142022-03-252022-04-13Quarterly
2021-12-09$0.142021-12-102022-01-12Quarterly
2021-09-09$0.142021-09-102021-10-13Quarterly
2021-06-10$0.142021-06-112021-07-14Quarterly
2021-03-25$0.142021-03-262021-04-13Quarterly
2020-12-10$0.142020-12-112021-01-12Quarterly
2020-09-10$0.142020-09-112020-10-13Quarterly
2020-06-11$0.142020-06-122020-07-14Quarterly
2020-03-26$0.142020-03-272020-04-13Quarterly
2019-12-12$0.142019-12-132020-01-14Quarterly
2019-09-12$0.142019-09-132019-10-15Quarterly
2019-06-13$0.142019-06-142019-07-16Quarterly
2019-03-28$0.142019-03-292019-04-16Quarterly
2018-12-06$0.142018-12-072019-01-16Quarterly
2018-09-06$0.142018-09-072018-10-16Quarterly
2018-06-07$0.142018-06-082018-07-16Quarterly
2018-03-28$0.142018-03-302018-04-16Quarterly

Insider trades

DateInsiderActionSharesPriceValue
2026-09-01Wasson JohnSell585$89.6852.46K
2026-09-01Wasson JohnSell5.82K$88.18512.79K
2026-08-26Ostria Sergio JSell2.00K$88.59177.18K
2026-07-13Wasson JohnSell12.41K$80.08993.92K
2026-07-01Williams Michelle ABuy2.28K——
2026-07-01VAN HANDEL MICHAEL JBuy2.28K——
2026-07-01SALMIRS SCOTT BBuy2.28K——
2026-07-01Mehl RandallBuy2.28K——
2026-07-01Datar Srikant M.Buy2.28K——
2026-07-01Crouther Marilyn CBuy2.28K——
2026-07-01Angoorly CarolineBuy2.28K——
2026-06-30Wasson JohnBuy279$70.0619.55K
2026-05-15VAN HANDEL MICHAEL JBuy4.00K$61.20244.80K
2026-05-15VAN HANDEL MICHAEL JBuy4.00K$61.58246.33K
2026-03-20Wasson JohnBuy36.44K——
2026-03-20Wasson JohnSell3.38K——
2026-03-20Wasson JohnSell7.31K——
2026-03-20Wasson JohnSell7.68K——
2026-03-20Wasson JohnBuy3.38K——
2026-03-20Wasson JohnSell1.52K$65.89100.42K
2026-03-20Wasson JohnBuy7.31K——
2026-03-20Wasson JohnSell3.30K$65.89217.31K
2026-03-20Wasson JohnSell3.46K$65.89228.11K
2026-03-20Wasson JohnBuy7.68K——
2026-03-20Ostria Sergio JBuy317——
2026-03-20Ostria Sergio JSell106$65.896.98K
2026-03-20Ostria Sergio JSell136$65.898.96K
2026-03-20Ostria Sergio JBuy406——
2026-03-20Ostria Sergio JSell296$65.8919.50K
2026-03-20Ostria Sergio JBuy887——
2026-03-20Ostria Sergio JSell412$65.8927.15K
2026-03-20Ostria Sergio JBuy1.24K——
2026-03-20Ostria Sergio JBuy3.77K——
2026-03-20Ostria Sergio JSell317——
2026-03-20Ostria Sergio JSell406——
2026-03-20Ostria Sergio JSell887——
2026-03-20Ostria Sergio JSell1.24K——
2026-03-20Morgan James C MBuy1.06K——
2026-03-20Morgan James C MSell258$65.8917.00K
2026-03-20Morgan James C MSell262$65.8917.26K
2026-03-20Morgan James C MBuy1.07K——
2026-03-20Morgan James C MSell640$65.8942.17K
2026-03-20Morgan James C MSell823$65.8954.23K
2026-03-20Morgan James C MBuy2.62K——
2026-03-20Morgan James C MBuy2.83K——
2026-03-20Morgan James C MBuy12.13K——
2026-03-20Morgan James C MSell1.06K——
2026-03-20Morgan James C MSell1.07K——
2026-03-20Morgan James C MSell2.62K——
2026-03-20Morgan James C MSell2.83K——
2026-03-20Choate Anne FBuy7.09K——
2026-03-20Choate Anne FSell435——
2026-03-20Choate Anne FSell1.05K——
2026-03-20Choate Anne FSell1.73K——
2026-03-20Choate Anne FBuy435——
2026-03-20Choate Anne FSell136$65.898.96K
2026-03-20Choate Anne FBuy1.05K——
2026-03-20Choate Anne FSell329$65.8921.68K
2026-03-20Choate Anne FSell540$65.8935.58K
2026-03-20Choate Anne FBuy1.73K——
2026-03-20Chadha Ranjit SBuy813——
2026-03-20Chadha Ranjit SSell102——
2026-03-20Chadha Ranjit SSell125——
2026-03-20Chadha Ranjit SSell197——
2026-03-20Chadha Ranjit SSell234——
2026-03-20Chadha Ranjit SSell240——
2026-03-20Chadha Ranjit SBuy102——
2026-03-20Chadha Ranjit SSell37$65.892.44K
2026-03-20Chadha Ranjit SBuy197——
2026-03-20Chadha Ranjit SSell70$65.894.61K
2026-03-06Mehl RandallBuy1.10K$74.3081.73K
2026-03-03Wasson JohnSell39.21K——
2026-03-03Wasson JohnBuy39.21K——
2026-01-20Ostria Sergio JBuy2.00K——
2026-01-20Ostria Sergio JSell751$94.5370.99K
2026-01-20Choate Anne FBuy2.37K——
2026-01-20Choate Anne FSell822$94.5377.70K
2026-01-20Morgan James C MBuy5.91K——
2026-01-20Morgan James C MSell1.53K$94.53144.82K
2026-01-20Broadus Barry MBuy3.08K——
2026-01-20Broadus Barry MSell1.01K$94.5395.48K
2026-01-20Wasson JohnBuy17.27K——
2026-01-20Wasson JohnSell6.28K$94.53593.93K
2025-12-31Wasson JohnBuy73$81.655.96K
2025-12-01Wasson JohnSell5.00K——
2025-11-17Mehl RandallBuy500$77.0038.50K
2025-11-14Mehl RandallBuy154$78.0012.01K
2025-11-14Mehl RandallBuy346$78.2027.06K
2025-11-07Choate Anne FSell980——
2025-11-07Choate Anne FBuy980——
2025-11-07Choate Anne FSell306$81.8125.03K
2025-10-02Morgan James C MSell2.40K$95.19228.47K
2025-09-25Morgan James C MSell100$95.009.50K
2025-07-01VAN HANDEL MICHAEL JBuy1.72K——
2025-07-01Williams Michelle ABuy1.72K——
2025-07-01SALMIRS SCOTT BBuy1.72K——
2025-07-01Mehl RandallBuy1.72K——
2025-07-01Datar Srikant M.Buy1.72K——
2025-07-01Crouther Marilyn CBuy1.72K——
2025-07-01Angoorly CarolineBuy1.72K——

Institutional holders

Latest filed quarter: Q2 2026.

Institutions holding: 236, holders -12 vs prior quarter. Ownership 103.42%.

HolderSharesChangeChange %Value
BLACKROCK, INC.1.82M176.17K+10.75%132.28M
ALLIANCEBERNSTEIN L.P.1.42M1.40M+7058.09%92.53M
FMR LLC1.16M930.09K+409.24%84.32M
DIMENSIONAL FUND ADVISORS LP1.01M26.64K+2.72%73.23M
VANGUARD CAPITAL MANAGEMENT LLC805.14K-9.11K-1.12%58.66M
WASATCH ADVISORS LP578.45K-596.40K-50.76%42.15M
AQR CAPITAL MANAGEMENT LLC568.90K466.04K+453.07%41.45M
ESTUARY CAPITAL MANAGEMENT LP539.07K86.27K+19.05%39.28M
GEODE CAPITAL MANAGEMENT, LLC487.56K26.59K+5.77%35.53M
STATE STREET CORP485.87K30.73K+6.75%35.47M
TWO SIGMA INVESTMENTS, LP482.64K223.55K+86.28%35.16M
SILVERCREST ASSET MANAGEMENT GROUP LLC449.56K35.89K+8.68%32.76M
MORGAN STANLEY397.71K123.85K+45.22%28.98M
WELLINGTON MANAGEMENT GROUP LLP375.10K75.81K+25.33%27.33M
AMERIPRISE FINANCIAL INC306.53K134.89K+78.59%22.33M
SCHRODER INVESTMENT MANAGEMENT GROUP269.36K269.36KNew20.06M
QUBE RESEARCH & TECHNOLOGIES LTD271.99K-86.09K-24.04%19.82M
SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P.269.23K269.23KNew19.62M
CHARLES SCHWAB INVESTMENT MANAGEMENT INC269.23K14.17K+5.56%19.62M
GOLDMAN SACHS GROUP INC268.40K-12.28K-4.37%19.56M
NEUMEIER POMA INVESTMENT COUNSEL LLC268.05K-80.38K-23.07%19.53M
SYSTEMATIC FINANCIAL MANAGEMENT LP244.39K27.85K+12.86%17.81M
CAPITAL RESEARCH GLOBAL INVESTORS243.20K-1.36M-84.84%17.72M
FORAGER CAPITAL MANAGEMENT, LLC235.90K235.90KNew17.19M
VANGUARD PORTFOLIO MANAGEMENT LLC215.07K31.02K+16.85%15.67M

Insights · Dividends · Forecast · Financials · Learn

Stocklytics home · Screener

ICF International (ICFI) Stock Insights

ICFI$94.66-0.73 -0.77%

$1.70B

Market Cap

19.66

P/E

13.32

Forward P/E

50

Score

Price History