Try our mobile app

Switch to company model in classical logic    *

General information

Country: UNITED STATES

Sector: Consulting Services

ICF International, Inc. provides management, technology, policy consulting, and implementation services primarily to the U.S. federal government, as well as to other government, commercial, and international clients.
Website: icf.com



Growth: Bad revenue growth rate -10.1%, there is slowdown compared to average historical growth rates 4.9%. The revenue growth dynamics is unstable Site traffic for the last 3 months showed a change of +16.7%

Profitability: LTM EBITDA margin is positive, +11.0%. On average the margin is decreasing unsteadily. Gross margin is normal, +37.6%. In the last quarter the company beat the estimated EPS, +1.4%. The company was ahead of estimated EPS in 100% of quarters (showing a gain of +$0.11 per share on average)

Cash Flow Generation: Dividend yield for the last twelve months 0.6%. Free cash flow yield 1.6% (LTM)

Undervaluation: Fundamental value created in LTM (estimate)


Entry Point: Share price is 23.9% higher than minimum and 46.2% lower than maximum for the last 3 years

AI Insight: the companies with similar growth trajectories, EBITDA margin, industries and geography on average are valued 2.1x by EV / Sales multiple , the company can be 66.8% undervalued

Key Financials (Download financials)

Ticker: ICFI
Share price, USD:  (0.0%)94.77
year average price 88.75  


year start price 116.27 2025-02-07

max close price 116.27 2025-02-07

min close price 76.48 2025-11-19

current price 94.77 2026-02-06
Common stocks: 18 432 000

Dividend Yield:  0.6%
FCF Yield LTM: 1.6%
EV / LTM EBITDA: 11.2x
EV / EBITDA annualized: 11.2x
Last revenue growth (y/y):  -10.1%
Last growth of EBITDA (y/y):  -10.2%
Historical revenue growth:  +4.9%
Historical growth of EBITDA:  +10.3%
EV / Sales: 1.2x
Margin (EBITDA LTM / Revenue): 11.0%
Fundamental value created in LTM:
Market Cap ($m): 1 747
Net Debt ($m): 620
EV (Enterprise Value): 2 367
Price to Book: 1.7x

Revenue and EBITDA

Quarterly values ($m)

Change (y/y)

Cash Flow

FCF ($m)

Net Debt / Cash and Equivalents ($m)

Share price and dividends (Download history)

Share price

Payment USD per share

Multiple and potential

EV / Sales

Potential dynamics

News


2025-10-30seekingalpha.com

ICF International, Inc. (ICFI) Q3 2025 Earnings Call Transcript

2025-08-02fool.com

Icf (ICFI) Q2 Revenue Falls 7%

2025-08-01zacks.com

Here's What Key Metrics Tell Us About ICF (ICFI) Q2 Earnings

2025-08-01seekingalpha.com

ICF International, Inc. (ICFI) Q2 2025 Earnings Call Transcript

2025-05-02zacks.com

ICF (ICFI) Q1 Earnings: Taking a Look at Key Metrics Versus Estimates

2025-05-02seekingalpha.com

ICF International, Inc. (ICFI) Q1 2025 Earnings Call Transcript

2025-02-28seekingalpha.com

ICF International, Inc. (ICFI) Q4 2024 Earnings Call Transcript

2025-01-31zacks.com

ICF (ICFI) Upgraded to Strong Buy: Here's Why

2025-01-21zacks.com

Here's Why ICF International (ICFI) is a Strong Momentum Stock

2025-01-15zacks.com

Does ICF (ICFI) Have the Potential to Rally 39.89% as Wall Street Analysts Expect?
More information for subscribed users:
detailed calculation of
Fundamental value created in LTM

Financial reporting

Income Statement

Property 2025 q3 2025 q2 2024 q4 2024 q3 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2021-12-31 2020-12-31
symbol ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
fillingDate 2025-10-30 2025-08-01 2024-11-01 2024-08-02 2024-05-02 2023-11-03 2023-08-04 2023-05-10 2022-11-04
acceptedDate 2025-10-30 17:04:06 2025-08-01 06:05:16 2025-02-28 15:19:14 2024-11-01 06:01:29 2024-08-02 06:06:18 2024-05-02 07:30:30 2024-05-28 16:48:27 2023-11-03 06:03:58 2023-08-04 06:03:16 2023-05-10 06:03:42 2023-03-01 06:03:29 2022-11-04 06:03:33 2022-02-25 06:03:47 2021-02-26 06:04:06
calendarYear 2025 2025 2024 2024 2024 2023 2023 2023 2022
period Q3 Q2 FY Q3 Q2 Q1 FY Q3 Q2 Q1 FY Q3 FY FY
revenue 465M 476M 2 020M 517M 512M 494M 1 963M 502M 500M 483M 1 780M 468M 1 553M 1 507M
costOfRevenue 291M 298M 1 282M 325M 343M 311M 1 265M 324M 325M 313M 1 134M 307M 980M 972M
grossProfit 175M 178M 738M 192M 169M 184M 698M 178M 175M 171M 646M 160M 573M 534M
grossProfitRatio 0.376 0.373 0.371 0.331 0.372 0.355 0.349 0.353 0.343
researchAndDevelopmentExpenses 0 0 0 0 0 0 0 0 0 0 0 0 0 0
generalAndAdministrativeExpenses 0 0 0 0 -370 000 0 -9M 0 0 0 0 0 0 0
sellingAndMarketingExpenses 0 123M 518M 133M 127M 129M 505M 132M 127M 124M 487M 118M 431M 412M
sellingGeneralAndAdministrativeExpenses 122M 123M 518M 133M 127M 129M 497M 132M 127M 124M 487M 118M 431M 412M
otherExpenses 14M 15M 53M 13M 36 000 2M 69M 3M -677 000 16M 50M 14M 32M 34M
operatingExpenses 136M 138M 572M 146M 127M 143M 566M 146M 143M 139M 537M 132M 463M 445M
costAndExpenses 427M 436M 1 854M 471M 469M 453M 1 831M 470M 468M 452M 1 671M 440M 1 442M 1 418M
interestIncome 0 0 0 0 0 0 0 11M 10M 0 0 0 0 0
interestExpense 0 8M 30M 7M 8M 8M 40M 11M 10M 9M 23M 7M 10M 14M
depreciationAndAmortization 14M 15M 53M 13M 13M 14M 61M 15M 16M 15M 50M 15M 32M 31M
ebitda 53M 53M 221M 58M 56M 56M 197M 49M 47M 46M 157M 43M 142M 122M
ebitdaratio 0.113 0.111 0.113 0.109 0.114 0.098 0.095 0.096 0.092
operatingIncome 38M 40M 166M 46M 43M 41M 132M 32M 32M 31M 109M 28M 111M 89M
operatingIncomeRatio 0.083 0.084 0.089 0.084 0.083 0.064 0.064 0.065 0.06
totalOtherIncomeExpensesNet -8M -10M -28M -8M -8M 2M -36M 3M -677 000 -10M -25M -7M -11M -14M
incomeBeforeTax 31M 30M 138M 38M 35M 34M 97M 24M 21M 21M 84M 22M 100M 75M
incomeBeforeTaxRatio 0.066 0.063 0.073 0.068 0.069 0.048 0.042 0.044 0.046
incomeTaxExpense 7M 6M 28M 5M 9M 7M 14M 340 000 926 000 5M 20M 3M 29M 20M
netIncome 24M 24M 110M 33M 26M 27M 83M 24M 20M 16M 64M 19M 71M 55M
netIncomeRatio 0.051 0.05 0.063 0.05 0.055 0.047 0.041 0.034 0.041
eps 1.29 1.29 5.88 1.74 1.37 1.46 4.39 1.26 1.08 0.87 3.41 1.01 3.77 2.92
epsdiluted 1.28 1.28 1.73 1.36 1.44 1.25 1.07 0.87 1.01
weightedAverageShsOut 18M 18M 19M 19M 19M 19M 19M 19M 19M 19M 19M 19M 19M 19M
weightedAverageShsOutDil 19M 18M 19M 19M 19M 19M 19M 19M 19M 19M 19M 19M 19M 19M
link Link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link Link
filingDate 2025-02-28 2024-05-28 2023-03-01 2022-02-25 2021-02-26
fiscalYear 2024 2023 2022 2021 2020
netInterestIncome -30M -40M -23M -10M -14M
ebit 168M 136M 107M 110M 91M
nonOperatingIncomeExcludingInterest -2M -4M 2M 862 000 -1M
netIncomeFromContinuingOperations 110M 83M 64M 71M 55M
netIncomeFromDiscontinuedOperations 0 0 0 0 0
otherAdjustmentsToNetIncome 0 0 0 0 0
netIncomeDeductions 0 0 0 0 0
bottomLineNetIncome 110M 83M 64M 71M 55M
epsDiluted 5.82 4.35 3.38 3.72 2.87

Balance Sheet Statement

Property 2025 q3 2025 q2 2024 q4 2024 q3 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2021-12-31 2020-12-31
symbol ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
fillingDate 2025-10-30 2025-08-01 2024-11-01 2024-08-02 2024-05-02 2023-11-03 2023-08-04 2023-05-10 2022-11-04
acceptedDate 2025-10-30 17:04:06 2025-08-01 06:05:16 2025-02-28 15:19:14 2024-11-01 06:01:29 2024-08-02 06:06:18 2024-05-02 07:30:30 2024-05-28 16:48:27 2023-11-03 06:03:58 2023-08-04 06:03:16 2023-05-10 06:03:42 2023-03-01 06:03:29 2022-11-04 06:03:33 2022-02-25 06:03:47 2021-02-26 06:04:06
calendarYear 2025 2025 2024 2024 2024 2023 2023 2023 2022
period Q3 Q2 FY Q3 Q2 Q1 FY Q3 Q2 Q1 FY Q3 FY FY
cashAndCashEquivalents 4M 27M 5M 7M 5M 4M 6M 5M 7M 5M 11M 8M 8M 14M
shortTermInvestments 0 0 0 0 4M 44M 3M 0 7M 0 0 0 0 0
cashAndShortTermInvestments 4M 27M 5M 7M 5M 4M 9M 5M 7M 5M 11M 8M 8M 14M
netReceivables 496M 457M 452M 461M 437M 433M 410M 435M 434M 418M 413M 491M 386M 368M
inventory 0 0 0 0 -4M 916 000 0 3M 4M 4M 0 0 0 0
otherCurrentAssets 69M 22M 35M 26M 23M 28M 28M 34M 33M 28M 42M 33M 12M 68M
totalCurrentAssets 569M 506M 492M 493M 465M 466M 447M 477M 478M 455M 467M 532M 449M 476M
propertyPlantEquipmentNet 167M 174M 184M 194M 197M 203M 209M 213M 231M 236M 234M 249M 229M 190M
goodwill 1 252M 1 253M 1 249M 1 221M 1 219M 1 219M 1 219M 1 219M 1 236M 1 214M 1 213M 1 190M 1 047M 910M
intangibleAssets 89M 96M 88M 70M 78M 87M 95M 103M 117M 116M 127M 136M 80M 60M
goodwillAndIntangibleAssets 1 341M 1 349M 1 337M 1 291M 1 297M 1 306M 1 314M 1 323M 1 354M 1 330M 1 339M 1 326M 1 126M 970M
longTermInvestments 0 25M 0 23M 22M -22M 398 000 -40M -63M 0 0 0 0 -34M
taxAssets 0 13M 2M 6M 16M 22M 0 40M 63M 69M 0 0 0 34M
otherNonCurrentAssets 36M 7M 52M 21M 8M 44M 41M 42M 53M -18M 52M 50M 44M 32M
totalNonCurrentAssets 1 545M 1 568M 1 574M 1 535M 1 541M 1 552M 1 565M 1 578M 1 637M 1 618M 1 626M 1 626M 1 400M 1 192M
otherAssets 0 0 0 0 0 0 0 0 0 0 0 0 0 0
totalAssets 2 114M 2 074M 2 066M 2 028M 2 006M 2 018M 2 012M 2 055M 2 115M 2 072M 2 092M 2 158M 1 850M 1 667M
accountPayables 139M 124M 160M 121M 111M 119M 135M 123M 113M 110M 136M 129M 106M 91M
shortTermDebt 21M 23M 0 61M 60M 49M 26M 45M 40M 45M 23M 45M 10M 33M
taxPayables 0 0 6M 0 0 0 8M 0 0 5M 8M 7M 6M 5M
deferredRevenue 35M 24M 25M 17M 20M 22M 22M 17M 20M 26M 26M 25M 40M 42M
otherCurrentLiabilities 208M 222M 32M 325M 201M 202M 125M 184M 196M 172M 34M 174M 48M 156M
totalCurrentLiabilities 403M 393M 449M 408M 392M 393M 418M 369M 369M 352M 416M 372M 377M 427M
longTermDebt 603M 621M 412M 578M 600M 633M 404M 700M 782M 777M 533M 882M 412M 303M
deferredRevenueNonCurrent 0 0 0 0 179M 0 0 0 0 0 0 0 0 0
deferredTaxLiabilitiesNonCurrent 23M 0 0 6M 16M 22M 26M 40M 63M 69M 68M 46M 42M 34M
otherNonCurrentLiabilities 61M 59M 56M 60M 54M 54M 56M 53M 28M 28M 24M 750M 24M 40M
totalNonCurrentLiabilities 686M 680M 635M 644M 670M 709M 676M 793M 873M 874M 823M 948M 669M 493M
otherLiabilities 0 0 0 0 0 0 0 0 0 0 0 0 0 0
capitalLeaseObligations 175M 182M 191M 197M 202M 207M 212M 211M 221M 223M 220M 225M 227M 139M
totalLiabilities 1 089M 1 074M 1 084M 1 052M 1 062M 1 102M 1 094M 1 162M 1 243M 1 226M 1 239M 1 320M 1 046M 920M
preferredStock 0 0 0 0 14M 0 0 0 0 0 0 0 0 0
commonStock 24 000 24 000 24 000 24 000 24 000 24 000 24 000 24 000 24 000 24 000 23 000 23 000 23 000 23 000
retainedEarnings 941M 920M 875M 853M 823M 800M 775M 756M 734M 717M 703M 697M 649M 589M
accumulatedOtherComprehensiveIncomeLoss -14M -12M -16M -12M -12M -11M -12M -10M -6M -9M -8M -14M -11M -14M
othertotalStockholdersEquity 97M 93M 136M 132M 128M 148M 145M 139M 155M
totalStockholdersEquity 1 024M 1 000M 982M 976M 943M 916M 918M 893M 873M 847M 853M 838M 803M 747M
totalEquity 1 024M 1 000M 982M 976M 943M 916M 918M 893M 873M 847M 853M 838M 803M 747M
totalLiabilitiesAndStockholdersEquity 2 114M 2 074M 2 028M 2 006M 2 018M 2 055M 2 115M 2 072M 2 158M
minorityInterest 0 0 0 0 0 0 0 0 0 0 0 0 0 0
totalLiabilitiesAndTotalEquity 2 114M 2 074M 2 066M 2 028M 2 006M 2 018M 2 012M 2 055M 2 115M 2 072M 2 092M 2 158M 1 850M 1 667M
totalInvestments 0 25M 0 23M 22M 22M 3M -40M -63M 0 0 0 0 -34M
totalDebt 624M 644M 602M 616M 636M 682M 643M 745M 823M 821M 776M 927M 648M 476M
netDebt 620M 617M 597M 609M 632M 678M 636M 740M 816M 816M 765M 919M 640M 462M
link Link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link Link
filingDate 2025-02-28 2024-05-28 2023-03-01 2022-02-25 2021-02-26
fiscalYear 2024 2023 2022 2021 2020
accountsReceivables 257M 407M 232M 238M 366M
otherReceivables 195M 2M 181M 149M 2M
prepaids 0 0 0 42M 25M
totalPayables 168M 135M 146M 115M 91M
otherPayables 9M 0 11M 9M 0
accruedExpenses 201M 88M 165M 130M 81M
capitalLeaseObligationsCurrent 23M 23M 22M 35M 23M
capitalLeaseObligationsNonCurrent 167M 189M 198M 192M 116M
treasuryStock -320M -267M -244M -220M -197M
additionalPaidInCapital 443M 422M 402M 385M 369M
otherTotalStockholdersEquity 0 0 0 0 0

Cash Flow Statement

Property 2025 q3 2025 q2 2024 q4 2024 q3 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2021-12-31 2020-12-31
symbol ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI ICFI
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
fillingDate 2025-10-30 2025-08-01 2024-11-01 2024-08-02 2024-05-02 2023-11-03 2023-08-04 2023-05-10 2022-11-04
acceptedDate 2025-10-30 17:04:06 2025-08-01 06:05:16 2025-02-28 15:19:14 2024-11-01 06:01:29 2024-08-02 06:06:18 2024-05-02 07:30:30 2024-05-28 16:48:27 2023-11-03 06:03:58 2023-08-04 06:03:16 2023-05-10 06:03:42 2023-03-01 06:03:29 2022-11-04 06:03:33 2022-02-25 06:03:47 2021-02-26 06:04:06
calendarYear 2025 2025 2024 2024 2024 2023 2023 2023 2022
period Q3 Q2 FY Q3 Q2 Q1 FY Q3 Q2 Q1 FY Q3 FY FY
netIncome 24M 24M 110M 33M 26M 27M 83M 24M 20M 16M 64M 19M 71M 55M
depreciationAndAmortization 14M 15M 53M 13M 13M 14M 61M 15M 16M 16M 50M 14M 32M 34M
deferredIncomeTax 34M 0 -24M 10M -5M -5M -18M 1M -7M 2M 7M 1M 9M -2M
stockBasedCompensation 4M 4M 17M 4M 5M 4M 15M 3M 3M 4M 13M 4M 13M 18M
changeInWorkingCapital -30M 19M 11M 28M 22M -50M 10M -15M 4M -56M 17M -38M -35M 60M
accountsReceivables -20M 26M -50M 6M -7M 2M 30M 3M -2M 11M 20M -49M -19M 54M
inventory 0 0 0 0 0 0 0 -12M 20M 0 0 0 0 0
accountsPayables 15M 1M 24M 10M -8M -15M -1M 9M 3M -26M 30M 29M 13M -51M
otherWorkingCapital -25M -8M 37M 12M 38M -17M -19M -16M -17M -41M -33M -18M -30M 57M
otherNonCashItems 433 000 -10M 4M -62M 48M 46 000 2M -2M 5000 960 000 11M 112 000 20M 9M
netCashProvidedByOperatingActivities 47M 52M 172M 26M 61M -10M 152M 26M 37M -17M 162M 187 000 110M 173M
investmentsInPropertyPlantAndEquipment -6M -6M -21M -5M -5M -5M -22M -5M -7M -6M -24M -6M -20M -18M
acquisitionsNet 0 0 -53M -2M 0 2M 19M 47M -32M -459 000 -234M -239M -175M -253M
purchasesOfInvestments 0 0 0 0 0 0 0 0 0 0 0 0 0 0
salesMaturitiesOfInvestments 0 0 0 0 0 0 0 0 0 0 0 0 0 0
otherInvestingActivites 0 403 000 2M 0 2M 47M 0 0 0
netCashUsedForInvestingActivites -6M -5M -5M -5M -4M 42M -39M -7M -245M
debtRepayment -11M -41M -14M -52M -44M -388M -334M -294M -237M
commonStockIssued 0 0 0 0 0 321M 340M 0 0
commonStockRepurchased -199 000 29 000 -48M -377 000 -263 000 -30M -19M -13 000 2M -23M -21M -327 000 -20M -30M
dividendsPaid -3M -3M -3M -3M -3M -3M -3M -3M -3M
otherFinancingActivites -653 000 -651 000 -629 000 -813 000 -3M -2M -807 000 339M 488M
netCashUsedProvidedByFinancingActivities -15M -45M -18M -55M 9M -71M 5M 20M 248M
effectOfForexChangesOnCash -58 000 754 000 -473 000 305 000 40 000 -171 000 359 000 -392 000 168 000 11 000 -1M -986 000 -511 000 3M
netChangeInCash 27M 3M 9M 3M 169 000 -5M -4M -4M 3M -4M -7M 2M -62M 76M
cashAtEndOfPeriod 54M 27M 19M 8M 5M 5M 9M 8M 11M 9M 13M 10M 20M 82M
cashAtBeginningOfPeriod 27M 24M 9M 5M 5M 9M 13M 11M 9M 13M 20M 8M 82M 6M
operatingCashFlow 47M 52M 172M 26M 61M -10M 152M 26M 37M -17M 162M 187 000 110M 173M
capitalExpenditure -6M -6M -21M -5M -5M -5M -22M -5M -7M -6M -24M -6M -20M -18M
freeCashFlow 42M 46M 150M 20M 55M -15M 130M 21M 30M -23M 138M -6M 90M 155M
link Link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link Link
filingDate 2025-02-28 2024-05-28 2023-03-01 2022-02-25 2021-02-26
fiscalYear 2024 2023 2022 2021 2020
otherInvestingActivities -353 000 0 0 0 0
netCashProvidedByInvestingActivities -75M -4M -259M -194M -271M
netDebtIssuance -24M -123M 138M 108M 150M
longTermNetDebtIssuance 0 -2M 0 0 150M
shortTermNetDebtIssuance -24M -120M 138M 108M 0
netStockIssuance -48M -19M -21M -20M -30M
netCommonStockIssuance -48M -19M -21M -20M -30M
commonStockIssuance 0 0 0 0 0
netPreferredStockIssuance 0 0 0 0 0
netDividendsPaid -11M -11M -11M -11M -11M
commonDividendsPaid -11M -11M -11M -11M -11M
preferredDividendsPaid 0 0 0 0 0
otherFinancingActivities -4M -133 000 -16M -54M 60M
netCashProvidedByFinancingActivities -87M -153M 90M 23M 170M
incomeTaxesPaid 60M 26M 16M 34M 16M
interestPaid 30M 34M 23M 10M 14M

Earning call transcript

2025 q3
2025-10-30 ET (fiscal 2025 q3)
2025 q2
2025-08-01 ET (fiscal 2025 q2)
2025 q1
2025-05-02 ET (fiscal 2025 q1)
2024 q4
2025-02-28 ET (fiscal 2024 q4)
2024 q3
2024-10-31 ET (fiscal 2024 q3)
2024 q2
2024-08-03 ET (fiscal 2024 q2)
2024 q1
2024-05-03 ET (fiscal 2024 q1)
2023 q4
2024-02-27 ET (fiscal 2023 q4)
2023 q3
2023-11-06 ET (fiscal 2023 q3)
2023 q2
2023-08-06 ET (fiscal 2023 q2)
2023 q1
2023-05-13 ET (fiscal 2023 q1)
2022 q4
2023-03-03 ET (fiscal 2022 q4)
2022 q3
2022-11-05 ET (fiscal 2022 q3)
2022 q2
2022-08-06 ET (fiscal 2022 q2)
2022 q1
2022-05-08 ET (fiscal 2022 q1)

SEC forms

Show financial reports only

SEC form 10
2025-10-30 21:04 ET
ICF International reported for 2025 q3
SEC form 8
2025-10-30 20:09 ET
ICF International published news for 2025 q3
SEC form 8
2025-10-30 20:09 ET
ICF International published news for 2025 q3
SEC form 8
2025-07-31 20:07 ET
ICF International published news for 2025 q2
SEC form 8
2025-07-31 20:07 ET
ICF International reported for 2025 q2
SEC form 10
2025-05-02 00:00 ET
ICF International published news for 2025 q1
SEC form 8
2025-05-01 20:08 ET
ICF International published news for 2025 q1
SEC form 8
2025-05-01 20:08 ET
ICF International reported for 2025 q1
SEC form 8
2025-03-31 00:00 ET
ICF International published news for 2024 q4
SEC form 8
2025-03-31 00:00 ET
ICF International published news for 2024 q4
SEC form 10
2025-02-28 00:00 ET
ICF International published news for 2024 q4
SEC form 8
2025-02-27 16:08 ET
ICF International published news for 2024 q4
SEC form 8
2025-02-27 16:08 ET
ICF International reported for 2024 q4
SEC form 8
2025-01-14 00:00 ET
ICF International published news for 2024 q4
SEC form 8
2025-01-14 00:00 ET
ICF International published news for 2024 q4
SEC form 10
2024-11-01 06:01 ET
ICF International reported for 2024 q3
SEC form 8
2024-10-31 16:08 ET
ICF International published news for 2024 q3
SEC form 8
2024-10-31 16:08 ET
ICF International published news for 2024 q3
SEC form 8
2024-09-17 00:00 ET
ICF International published news for 2024 q2
SEC form 8
2024-09-17 00:00 ET
ICF International published news for 2024 q2
SEC form 10
2024-08-02 06:06 ET
ICF International published news for 2024 q2
SEC form 10
2024-08-02 00:00 ET
ICF International published news for 2024 q2
SEC form 8
2024-08-01 16:08 ET
ICF International published news for 2024 q2
SEC form 8
2024-08-01 16:08 ET
ICF International reported for 2024 q2
SEC form 8
2024-06-20 00:00 ET
ICF International published news for 2024 q1
SEC form 8
2024-06-20 00:00 ET
ICF International published news for 2024 q1
SEC form 10
2024-05-02 07:30 ET
ICF International reported for 2024 q1
SEC form 8
2024-05-02 07:08 ET
ICF International published news for 2024 q1
SEC form 8
2024-05-02 07:08 ET
ICF International reported for 2024 q1
SEC form 10
2024-05-02 00:00 ET
ICF International published news for 2024 q1
SEC form 8
2024-03-28 00:00 ET
ICF International published news for 2023 q4
SEC form 8
2024-03-28 00:00 ET
ICF International published news for 2023 q4
SEC form 10
2024-02-28 06:05 ET
ICF International published news for 2023 q4
SEC form 10
2024-02-28 00:00 ET
ICF International published news for 2023 q4
SEC form 8
2024-02-27 16:08 ET
ICF International published news for 2023 q4
SEC form 8
2024-02-27 16:08 ET
ICF International reported for 2023 q4
SEC form 8
2024-01-25 00:00 ET
ICF International published news for 2023 q4
SEC form 8
2024-01-25 00:00 ET
ICF International published news for 2023 q4
SEC form 10
2023-11-03 06:03 ET
ICF International published news for 2023 q3
SEC form 10
2023-11-03 00:00 ET
ICF International published news for 2023 q3
SEC form 8
2023-11-02 16:08 ET
ICF International reported for 2023 q3
SEC form 8
2023-09-28 00:00 ET
ICF International published news for 2023 q2
SEC form 10
2023-08-04 06:03 ET
ICF International published news for 2023 q2
SEC form 10
2023-08-04 00:00 ET
ICF International published news for 2023 q2
SEC form 6
2023-08-03 16:12 ET
ICF International reported for 2023 q2
SEC form 8
2023-08-03 00:00 ET
ICF International published news for 2023 q2
SEC form 6
2023-06-26 16:15 ET
ICF International published news for 2023 q1
SEC form 8
2023-06-26 00:00 ET
ICF International published news for 2023 q1
SEC form 6
2023-06-05 16:05 ET
ICF International published news for 2023 q1
SEC form 10
2023-05-10 00:00 ET
ICF International published news for 2023 q1
SEC form 8
2023-05-09 00:00 ET
ICF International published news for 2023 q1
SEC form 6
2023-04-04 16:11 ET
ICF International published news for 2023 q1
SEC form 8
2023-04-04 00:00 ET
ICF International published news for 2023 q1
SEC form 6
2023-03-16 16:15 ET
ICF International published news for 2022 q4
SEC form 6
2023-03-15 16:05 ET
ICF International published news for 2022 q4
SEC form 10
2023-03-01 06:03 ET
ICF International reported for 2022 q4
SEC form 10
2023-03-01 00:00 ET
ICF International reported for 2022 q4
SEC form 6
2023-02-28 16:11 ET
ICF International published news for 2022 q4
SEC form 8
2023-02-28 00:00 ET
ICF International reported for 2022 q4
SEC form 6
2023-02-21 06:02 ET
ICF International published news for 2022 q4
SEC form 6
2023-01-24 16:10 ET
ICF International published news for 2022 q4
SEC form 8
2023-01-24 00:00 ET
ICF International published news for 2022 q4
SEC form 10
2022-11-04 06:03 ET
ICF International reported for 2022 q3
SEC form 10
2022-11-04 00:00 ET
ICF International reported for 2022 q3
SEC form 6
2022-11-03 16:08 ET
ICF International published news for 2022 q3
SEC form 8
2022-11-03 00:00 ET
ICF International reported for 2022 q3
SEC form 6
2022-10-24 16:11 ET
ICF International published news for 2022 q3
SEC form 6
2022-10-07 16:05 ET
ICF International published news for 2022 q3
SEC form 6
2022-09-29 16:10 ET
ICF International published news for 2022 q2
SEC form 8
2022-09-29 00:00 ET
ICF International published news for 2022 q2
SEC form 6
2022-09-21 16:05 ET
ICF International published news for 2022 q2
SEC form 6
2022-08-05 16:10 ET
ICF International published news for 2022 q2
SEC form 10
2022-08-04 06:01 ET
ICF International reported for 2022 q2
SEC form 10
2022-08-04 00:00 ET
ICF International reported for 2022 q2
SEC form 6
2022-08-03 16:09 ET
ICF International published news for 2022 q2
SEC form 8
2022-08-03 00:00 ET
ICF International reported for 2022 q2
SEC form 6
2022-07-14 09:20 ET
ICF International published news for 2022 q2
SEC form 6
2022-07-01 16:06 ET
ICF International published news for 2022 q2
SEC form 6
2022-06-30 16:10 ET
ICF International published news for 2022 q1
SEC form 8
2022-06-30 00:00 ET
ICF International published news for 2022 q1
SEC form 6
2022-06-08 16:10 ET
ICF International published news for 2022 q1
SEC form 6
2022-06-03 16:10 ET
ICF International published news for 2022 q1
SEC form 6
2022-06-02 16:05 ET
ICF International published news for 2022 q1
SEC form 6
2022-05-25 17:26 ET
ICF International published news for 2022 q1
SEC form 6
2022-05-25 06:08 ET
ICF International published news for 2022 q1
SEC form 6
2022-05-24 16:11 ET
ICF International published news for 2022 q1
SEC form 6
2022-05-10 16:06 ET
ICF International published news for 2022 q1
SEC form 10
2022-05-05 06:04 ET
ICF International reported for 2022 q1
SEC form 10
2022-05-05 00:00 ET
ICF International reported for 2022 q1
SEC form 6
2022-05-04 17:21 ET
ICF International published news for 2022 q1
SEC form 8
2022-05-04 00:00 ET
ICF International reported for 2022 q1
SEC form 6
2022-04-22 16:06 ET
ICF International published news for 2022 q1
SEC form 6
2022-03-31 16:10 ET
ICF International published news for 2021 q4
SEC form 8
2022-03-31 00:00 ET
ICF International published news for 2021 q4
SEC form 10
2022-02-25 06:03 ET
ICF International published news for 2021 q4
SEC form 10
2022-02-25 00:00 ET
ICF International published news for 2021 q4
SEC form 6
2022-02-24 16:10 ET
ICF International published news for 2021 q4
SEC form 8
2022-02-24 00:00 ET
ICF International published news for 2021 q4
SEC form 6
2022-01-24 16:10 ET
ICF International published news for 2021 q4
SEC form 6
2022-01-20 16:10 ET
ICF International published news for 2021 q4
SEC form 8
2022-01-20 00:00 ET
ICF International published news for 2021 q4
SEC form 6
2022-01-03 17:20 ET
ICF International published news for 2021 q4
SEC form 6
2021-12-17 16:05 ET
ICF International published news for 2021 q3
SEC form 6
2021-12-13 16:10 ET
ICF International published news for 2021 q3
SEC form 6
2021-11-09 16:10 ET
ICF International published news for 2021 q3
SEC form 10
2021-11-03 06:03 ET
ICF International published news for 2021 q3
SEC form 10
2021-11-03 00:00 ET
ICF International published news for 2021 q3
SEC form 6
2021-11-02 16:08 ET
ICF International published news for 2021 q3
SEC form 8
2021-11-02 00:00 ET
ICF International published news for 2021 q3
SEC form 6
2021-10-04 16:15 ET
ICF International published news for 2021 q3
SEC form 8
2021-10-04 00:00 ET
ICF International published news for 2021 q3
SEC form 10
2021-08-04 06:03 ET
ICF International published news for 2021 q2
SEC form 10
2021-08-04 00:00 ET
ICF International published news for 2021 q2
SEC form 6
2021-08-03 16:08 ET
ICF International published news for 2021 q2
SEC form 8
2021-08-03 00:00 ET
ICF International published news for 2021 q2
SEC form 6
2021-06-22 16:10 ET
ICF International published news for 2021 q1
SEC form 8
2021-06-22 00:00 ET
ICF International published news for 2021 q1
SEC form 6
2021-06-07 16:18 ET
ICF International published news for 2021 q1
SEC form 6
2021-05-27 16:12 ET
ICF International published news for 2021 q1
SEC form 10
2021-05-05 06:03 ET
ICF International published news for 2021 q1
SEC form 10
2021-05-05 00:00 ET
ICF International published news for 2021 q1
SEC form 6
2021-05-04 16:09 ET
ICF International published news for 2021 q1
SEC form 8
2021-05-04 00:00 ET
ICF International published news for 2021 q1
SEC form 6
2021-04-16 16:06 ET
ICF International published news for 2021 q1
SEC form 6
2021-03-24 16:10 ET
ICF International published news for 2020 q4
SEC form 6
2021-03-05 16:05 ET
ICF International published news for 2020 q4
SEC form 10
2021-02-26 06:04 ET
ICF International published news for 2020 q4
SEC form 6
2021-02-25 16:11 ET
ICF International published news for 2020 q4
SEC form 6
2021-01-19 16:11 ET
ICF International published news for 2020 q4
SEC form 6
2020-11-19 16:10 ET
ICF International published news for 2020 q3
SEC form 10
2020-11-06 06:02 ET
ICF International published news for 2020 q3
SEC form 6
2020-11-05 16:12 ET
ICF International published news for 2020 q3
SEC form 6
2020-10-02 16:05 ET
ICF International published news for 2020 q3
SEC form 6
2020-09-30 16:10 ET
ICF International published news for 2020 q2