Stock Screener

Stock Screener · Library

ICF International, Inc. financial statement history

Source-linked financial facts for ICF International, Inc. with exact reported periods, units and filing dates. Historical periods ending 2021–2025.

What this record covers

This historical reference uses a locally cached SEC companyfacts snapshot and reports periods ending from 2021 through 2025. It is not a current quotation feed, a screening recommendation or a verification of the company's present condition.

Each value retains its reported unit and exact period. Filing fiscal year describes the submitting filing and can differ from the year of a comparative fact. Values with different currencies or period boundaries are not combined.

Total assets

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-311849534000USD2023-03-012022 / FYus-gaap:Assets10-K · 0000950170-23-005304
As of 2022-12-312092258000USD2024-02-282023 / FYus-gaap:Assets10-K · 0000950170-24-021617
As of 2023-12-312011772000USD2025-02-282024 / FYus-gaap:Assets10-K · 0000950170-25-029917
As of 2024-12-312066353000USD2026-02-272025 / FYus-gaap:Assets10-K · 0001193125-26-082536
As of 2025-12-312050171000USD2026-02-272025 / FYus-gaap:Assets10-K · 0001193125-26-082536

Current assets

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-31449163000USD2023-03-012022 / FYus-gaap:AssetsCurrent10-K · 0000950170-23-005304
As of 2022-12-31466718000USD2024-02-282023 / FYus-gaap:AssetsCurrent10-K · 0000950170-24-021617
As of 2023-12-31447157000USD2025-02-282024 / FYus-gaap:AssetsCurrent10-K · 0000950170-25-029917
As of 2024-12-31492074000USD2026-02-272025 / FYus-gaap:AssetsCurrent10-K · 0001193125-26-082536
As of 2025-12-31514438000USD2026-02-272025 / FYus-gaap:AssetsCurrent10-K · 0001193125-26-082536

Cash and cash equivalents

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-318254000USD2025-02-282024 / FYus-gaap:CashAndCashEquivalentsAtCarryingValue10-K · 0000950170-25-029917
As of 2022-12-3111257000USD2025-02-282024 / FYus-gaap:CashAndCashEquivalentsAtCarryingValue10-K · 0000950170-25-029917
As of 2023-12-316361000USD2026-02-272025 / FYus-gaap:CashAndCashEquivalentsAtCarryingValue10-K · 0001193125-26-082536
As of 2024-12-314960000USD2026-02-272025 / FYus-gaap:CashAndCashEquivalentsAtCarryingValue10-K · 0001193125-26-082536
As of 2025-12-315297000USD2026-02-272025 / FYus-gaap:CashAndCashEquivalentsAtCarryingValue10-K · 0001193125-26-082536

Property, plant and equipment

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-3152053000USD2023-03-012022 / FYus-gaap:PropertyPlantAndEquipmentNet10-K · 0000950170-23-005304
As of 2022-12-3185402000USD2024-02-282023 / FYus-gaap:PropertyPlantAndEquipmentNet10-K · 0000950170-24-021617
As of 2023-12-3175948000USD2025-02-282024 / FYus-gaap:PropertyPlantAndEquipmentNet10-K · 0000950170-25-029917
As of 2024-12-3166503000USD2026-02-272025 / FYus-gaap:PropertyPlantAndEquipmentNet10-K · 0001193125-26-082536
As of 2025-12-3158357000USD2026-02-272025 / FYus-gaap:PropertyPlantAndEquipmentNet10-K · 0001193125-26-082536

Total liabilities

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-311046064000USD2023-03-012022 / FYus-gaap:Liabilities10-K · 0000950170-23-005304
As of 2022-12-311239047000USD2024-02-282023 / FYus-gaap:Liabilities10-K · 0000950170-24-021617
As of 2023-12-311094187000USD2025-02-282024 / FYus-gaap:Liabilities10-K · 0000950170-25-029917
As of 2024-12-311083894000USD2026-02-272025 / FYus-gaap:Liabilities10-K · 0001193125-26-082536
As of 2025-12-311021689000USD2026-02-272025 / FYus-gaap:Liabilities10-K · 0001193125-26-082536

Current liabilities

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-31376631000USD2023-03-012022 / FYus-gaap:LiabilitiesCurrent10-K · 0000950170-23-005304
As of 2022-12-31415992000USD2024-02-282023 / FYus-gaap:LiabilitiesCurrent10-K · 0000950170-24-021617
As of 2023-12-31418226000USD2025-02-282024 / FYus-gaap:LiabilitiesCurrent10-K · 0000950170-25-029917
As of 2024-12-31449180000USD2026-02-272025 / FYus-gaap:LiabilitiesCurrent10-K · 0001193125-26-082536
As of 2025-12-31404277000USD2026-02-272025 / FYus-gaap:LiabilitiesCurrent10-K · 0001193125-26-082536

Long-term debt

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-31411605000USD2023-03-012022 / FYus-gaap:LongTermDebtNoncurrent10-K · 0000950170-23-005304
As of 2022-12-31533084000USD2024-02-282023 / FYus-gaap:LongTermDebtNoncurrent10-K · 0000950170-24-021617
As of 2023-12-31404407000USD2025-02-282024 / FYus-gaap:LongTermDebtNoncurrent10-K · 0000950170-25-029917
As of 2024-12-31411743000USD2026-02-272025 / FYus-gaap:LongTermDebtNoncurrent10-K · 0001193125-26-082536
As of 2025-12-31401355000USD2026-02-272025 / FYus-gaap:LongTermDebtNoncurrent10-K · 0001193125-26-082536

Stockholders equity

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
As of 2021-12-31803470000USD2025-02-282024 / FYus-gaap:StockholdersEquity10-K · 0000950170-25-029917
As of 2022-12-31853211000USD2026-02-272025 / FYus-gaap:StockholdersEquity10-K · 0001193125-26-082536
As of 2023-12-31917585000USD2026-02-272025 / FYus-gaap:StockholdersEquity10-K · 0001193125-26-082536
As of 2024-12-31982459000USD2026-02-272025 / FYus-gaap:StockholdersEquity10-K · 0001193125-26-082536
As of 2025-12-311028482000USD2026-02-272025 / FYus-gaap:StockholdersEquity10-K · 0001193125-26-082536

Revenue

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-311553048000USD2024-02-282023 / FYus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax10-K · 0000950170-24-021617
2022-01-01 to 2022-12-311779964000USD2025-02-282024 / FYus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax10-K · 0000950170-25-029917
2023-01-01 to 2023-12-311963238000USD2026-02-272025 / FYus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax10-K · 0001193125-26-082536
2024-01-01 to 2024-12-312019787000USD2026-02-272025 / FYus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax10-K · 0001193125-26-082536
2025-01-01 to 2025-12-311872851000USD2026-02-272025 / FYus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax10-K · 0001193125-26-082536

Cost of revenue

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-31979570000USD2024-02-282023 / FYus-gaap:CostOfGoodsAndServicesSold10-K · 0000950170-24-021617
2022-01-01 to 2022-12-311134422000USD2025-02-282024 / FYus-gaap:CostOfGoodsAndServicesSold10-K · 0000950170-25-029917
2023-01-01 to 2023-12-311265018000USD2026-02-272025 / FYus-gaap:CostOfGoodsAndServicesSold10-K · 0001193125-26-082536
2024-01-01 to 2024-12-311282016000USD2026-02-272025 / FYus-gaap:CostOfGoodsAndServicesSold10-K · 0001193125-26-082536
2025-01-01 to 2025-12-311176835000USD2026-02-272025 / FYus-gaap:CostOfGoodsAndServicesSold10-K · 0001193125-26-082536

Operating income

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-31110936000USD2024-02-282023 / FYus-gaap:OperatingIncomeLoss10-K · 0000950170-24-021617
2022-01-01 to 2022-12-31108762000USD2025-02-282024 / FYus-gaap:OperatingIncomeLoss10-K · 0000950170-25-029917
2023-01-01 to 2023-12-31132320000USD2026-02-272025 / FYus-gaap:OperatingIncomeLoss10-K · 0001193125-26-082536
2024-01-01 to 2024-12-31165842000USD2026-02-272025 / FYus-gaap:OperatingIncomeLoss10-K · 0001193125-26-082536
2025-01-01 to 2025-12-31145465000USD2026-02-272025 / FYus-gaap:OperatingIncomeLoss10-K · 0001193125-26-082536

Net income

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-3171132000USD2024-02-282023 / FYus-gaap:NetIncomeLoss10-K · 0000950170-24-021617
2022-01-01 to 2022-12-3164243000USD2025-02-282024 / FYus-gaap:NetIncomeLoss10-K · 0000950170-25-029917
2023-01-01 to 2023-12-3182612000USD2026-02-272025 / FYus-gaap:NetIncomeLoss10-K · 0001193125-26-082536
2024-01-01 to 2024-12-31110170000USD2026-02-272025 / FYus-gaap:NetIncomeLoss10-K · 0001193125-26-082536
2025-01-01 to 2025-12-3191588000USD2026-02-272025 / FYus-gaap:NetIncomeLoss10-K · 0001193125-26-082536

Diluted earnings per share

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-313.72USD/shares2024-02-282023 / FYus-gaap:EarningsPerShareDiluted10-K · 0000950170-24-021617
2022-01-01 to 2022-12-313.38USD/shares2025-02-282024 / FYus-gaap:EarningsPerShareDiluted10-K · 0000950170-25-029917
2023-01-01 to 2023-12-314.35USD/shares2026-02-272025 / FYus-gaap:EarningsPerShareDiluted10-K · 0001193125-26-082536
2024-01-01 to 2024-12-315.82USD/shares2026-02-272025 / FYus-gaap:EarningsPerShareDiluted10-K · 0001193125-26-082536
2025-01-01 to 2025-12-314.95USD/shares2026-02-272025 / FYus-gaap:EarningsPerShareDiluted10-K · 0001193125-26-082536

Operating cash flow

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-31110205000USD2024-02-282023 / FYus-gaap:NetCashProvidedByUsedInOperatingActivities10-K · 0000950170-24-021617
2022-01-01 to 2022-12-31162206000USD2025-02-282024 / FYus-gaap:NetCashProvidedByUsedInOperatingActivities10-K · 0000950170-25-029917
2023-01-01 to 2023-12-31152383000USD2026-02-272025 / FYus-gaap:NetCashProvidedByUsedInOperatingActivities10-K · 0001193125-26-082536
2024-01-01 to 2024-12-31171544000USD2026-02-272025 / FYus-gaap:NetCashProvidedByUsedInOperatingActivities10-K · 0001193125-26-082536
2025-01-01 to 2025-12-31141870000USD2026-02-272025 / FYus-gaap:NetCashProvidedByUsedInOperatingActivities10-K · 0001193125-26-082536

Capital expenditure

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-3119932000USD2024-02-282023 / FYus-gaap:PaymentsToAcquireProductiveAssets10-K · 0000950170-24-021617
2022-01-01 to 2022-12-3124475000USD2025-02-282024 / FYus-gaap:PaymentsToAcquireProductiveAssets10-K · 0000950170-25-029917
2023-01-01 to 2023-12-3122337000USD2026-02-272025 / FYus-gaap:PaymentsToAcquireProductiveAssets10-K · 0001193125-26-082536
2024-01-01 to 2024-12-3121430000USD2026-02-272025 / FYus-gaap:PaymentsToAcquireProductiveAssets10-K · 0001193125-26-082536
2025-01-01 to 2025-12-3121659000USD2026-02-272025 / FYus-gaap:PaymentsToAcquireProductiveAssets10-K · 0001193125-26-082536

Dividends paid

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-3110565000USD2024-02-282023 / FYus-gaap:PaymentsOfDividendsCommonStock10-K · 0000950170-24-021617
2022-01-01 to 2022-12-3110547000USD2025-02-282024 / FYus-gaap:PaymentsOfDividendsCommonStock10-K · 0000950170-25-029917
2023-01-01 to 2023-12-3110537000USD2026-02-272025 / FYus-gaap:PaymentsOfDividendsCommonStock10-K · 0001193125-26-082536
2024-01-01 to 2024-12-3110507000USD2026-02-272025 / FYus-gaap:PaymentsOfDividendsCommonStock10-K · 0001193125-26-082536
2025-01-01 to 2025-12-3110356000USD2026-02-272025 / FYus-gaap:PaymentsOfDividendsCommonStock10-K · 0001193125-26-082536

Share repurchases

Reported periodValueUnitFiledFiling FY / FPTaxonomy conceptSource filing
2021-01-01 to 2021-12-3120040000USD2024-02-282023 / FYus-gaap:PaymentsForRepurchaseOfEquity10-K · 0000950170-24-021617
2022-01-01 to 2022-12-3121218000USD2025-02-282024 / FYus-gaap:PaymentsForRepurchaseOfEquity10-K · 0000950170-25-029917
2023-01-01 to 2023-12-3119083000USD2026-02-272025 / FYus-gaap:PaymentsForRepurchaseOfEquity10-K · 0001193125-26-082536
2024-01-01 to 2024-12-3147767000USD2026-02-272025 / FYus-gaap:PaymentsForRepurchaseOfEquity10-K · 0001193125-26-082536
2025-01-01 to 2025-12-3155286000USD2026-02-272025 / FYus-gaap:PaymentsForRepurchaseOfEquity10-K · 0001193125-26-082536

Source and method

SEC public numeric facts are reorganized into a standard reference. Tag priority follows the native app's declared concept chains; the latest filed observation is selected within the same exact start, end and unit. A missing value stays missing. No currency, quarterly total, ratio, share-price series or dividend calendar is inferred.

The ticker below belongs to the native source snapshot. Company names, tickers and reporting structures may change; CIK identifies the source filer.

Source filer CIK
1362004
Ticker in native snapshot
ICFI
Reported numeric facts
85
Units present
USD · USD/shares