ICF International (ICFI) Financials: Revenue & Earnings

ICFI price $94.18 -1.21 -1.27%

Ticker
ICFI
Price
$94.18
Change
-1.21 -1.27%
Market cap ?
$1.69B
P/E ?
19.66
Forward P/E ?
13.25
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.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.

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

Earnings and financials

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.

Financials

2016201720182019202020212022202320242025
1185097000122916200013379730001478525000150687500015530480001779964000196323800020197870001872851000

Insights · Dividends · Forecast · Financials · Learn

Stocklytics home · Screener

ICF International (ICFI) Financials: Revenue & Earnings

ICFI$94.18-1.21 -1.27%

$1.69B

Market Cap

19.66

P/E

13.25

Forward P/E

50

Score

Price History