Skip to content
10-K

Annual Report

ICF International, Inc. ICFI

0001193125-26-082536

← back to feed
Filed
Feb 27, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 20, 2026 18.27M sh
Shares Diluted FY 2025 · Dec 31, 2025 18.52M sh
Shares Diluted FY 2025 · Dec 31, 2024 18.93M sh
Shares Diluted FY 2025 · Dec 31, 2023 18.99M sh
Dividends Paid FY 2025 · Dec 31, 2025 $10.36M
Dividends Paid FY 2025 · Dec 31, 2024 $10.51M
Dividends Paid FY 2025 · Dec 31, 2023 $10.54M
Capex FY 2025 · Dec 31, 2025 $21.66M
Capex FY 2025 · Dec 31, 2024 $21.43M
Capex FY 2025 · Dec 31, 2023 $22.34M
Operating Cash Flow FY 2025 · Dec 31, 2025 $141.87M
Operating Cash Flow FY 2025 · Dec 31, 2024 $171.54M
Operating Cash Flow FY 2025 · Dec 31, 2023 $152.38M
Long Term Debt FY 2025 · Dec 31, 2025 $401.36M
Long Term Debt FY 2025 · Dec 31, 2024 $411.74M
Cash And Equivalents FY 2025 · Dec 31, 2025 $5.3M
Cash And Equivalents FY 2025 · Dec 31, 2024 $4.96M
Cash And Equivalents FY 2025 · Dec 31, 2023 $6.36M
Stockholders Equity FY 2025 · Dec 31, 2025 $1.03B
Stockholders Equity FY 2025 · Dec 31, 2024 $982.46M
Stockholders Equity FY 2025 · Dec 31, 2023 $917.59M
Stockholders Equity FY 2025 · Dec 31, 2022 $853.21M
Current Liabilities FY 2025 · Dec 31, 2025 $404.28M
Current Liabilities FY 2025 · Dec 31, 2024 $449.18M
Total Liabilities FY 2025 · Dec 31, 2025 $1.02B
Total Liabilities FY 2025 · Dec 31, 2024 $1.08B
Current Assets FY 2025 · Dec 31, 2025 $514.44M
Current Assets FY 2025 · Dec 31, 2024 $492.07M
Total Assets FY 2025 · Dec 31, 2025 $2.05B
Total Assets FY 2025 · Dec 31, 2024 $2.07B
Eps Diluted FY 2025 · Dec 31, 2025 $4.95
Eps Diluted FY 2025 · Dec 31, 2024 $5.82
Eps Diluted FY 2025 · Dec 31, 2023 $4.35
Eps Basic FY 2025 · Dec 31, 2025 $4.97
Eps Basic FY 2025 · Dec 31, 2024 $5.88
Eps Basic FY 2025 · Dec 31, 2023 $4.39
Sga Expense FY 2025 · Dec 31, 2025 $492.4M
Sga Expense FY 2025 · Dec 31, 2024 $518.45M
Sga Expense FY 2025 · Dec 31, 2023 $505.16M
Net Income FY 2025 · Dec 31, 2025 $91.59M
Net Income FY 2025 · Dec 31, 2024 $110.17M
Net Income FY 2025 · Dec 31, 2023 $82.61M
Operating Income FY 2025 · Dec 31, 2025 $145.47M
Operating Income FY 2025 · Dec 31, 2024 $165.84M
Operating Income FY 2025 · Dec 31, 2023 $132.32M
Cost Of Revenue FY 2025 · Dec 31, 2025 $1.18B
Cost Of Revenue FY 2025 · Dec 31, 2024 $1.28B
Cost Of Revenue FY 2025 · Dec 31, 2023 $1.27B
Revenue FY 2025 · Dec 31, 2025 $1.87B
Revenue FY 2025 · Dec 31, 2024 $2.02B
Revenue FY 2025 · Dec 31, 2023 $1.96B