Logo image of ICFI

ICF INTERNATIONAL INC (ICFI) Stock Balance Sheet

NASDAQ:ICFI - Nasdaq - US44925C1036 - Common Stock - Currency: USD

85.32  -2.68 (-3.05%)

After market: 85.32 0 (0%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

MRQ
(2025-3-31)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
ASSETS
Current Assets
Cash Equivalents
ICFI Cash Equivalents ChartICFI Cash Equivalents over time chart
5.72M4.96M6.36M11.30M8.30M
Receivables
ICFI Receivables ChartICFI Receivables over time chart
465.55M452.12M409.65M413.00M386.40M
Other Current Assets
ICFI Other Current Assets ChartICFI Other Current Assets over time chart
39.56M34.99M31.14M42.40M54.60M
Total Current Assets
ICFI Total Current Assets ChartICFI Total Current Assets over time chart
510.83M492.07M447.16M466.70M449.20M
 
Non-Current Assets
PPE Net
ICFI PPE Net ChartICFI PPE Net over time chart
176.52M183.65M208.75M234.50M229.50M
Goodwill
ICFI Goodwill ChartICFI Goodwill over time chart
1.25B1.25B1.22B1.21B1.05B
Intangibles
ICFI Intangibles ChartICFI Intangibles over time chart
102.62M88.26M94.90M126.50M79.60M
Other Non-Current Assets
ICFI Other Non-Current Assets ChartICFI Other Non-Current Assets over time chart
33.93M53.51M41.48M51.60M44.50M
Total Non-Current Assets
ICFI Total Non-Current Assets ChartICFI Total Non-Current Assets over time chart
1.56B1.57B1.56B1.63B1.40B
 
TOTAL ASSETS
ICFI TOTAL ASSETS ChartICFI TOTAL ASSETS over time chart
2.08B2.07B2.01B2.09B1.85B
 
LIABILITIES
Current Liabilities
Short Term Debt
ICFI Short Term Debt ChartICFI Short Term Debt over time chart
0.000.000.000.000.00
Current Portion Of LT Debt.
ICFI Current Portion Of LT Debt. ChartICFI Current Portion Of LT Debt. over time chart
2.63M2.61M28.52M25.60M10.00M
Accrued Expenses
ICFI Accrued Expenses ChartICFI Accrued Expenses over time chart
229.40M259.84M230.57M226.20M217.40M
Accounts Payable
ICFI Accounts Payable ChartICFI Accounts Payable over time chart
122.09M159.52M134.50M135.80M105.70M
Other Current Liabilities
ICFI Other Current Liabilities ChartICFI Other Current Liabilities over time chart
27.41M27.21M24.63M28.40M43.60M
Total Current Liabilities
ICFI Total Current Liabilities ChartICFI Total Current Liabilities over time chart
381.53M449.18M418.23M416.00M376.60M
 
Non-Current Liabilities
Long Term Debt
ICFI Long Term Debt ChartICFI Long Term Debt over time chart
512.64M423.00M418.28M549.20M411.60M
Deferred Taxes/Income
ICFI Deferred Taxes/Income ChartICFI Deferred Taxes/Income over time chart
N/A0.0026.18M68.00M41.90M
Other Non-Current Liabilities
ICFI Other Non-Current Liabilities ChartICFI Other Non-Current Liabilities over time chart
212.07M211.71M231.50M205.80M215.90M
Total Non-Current Liabilities
ICFI Total Non-Current Liabilities ChartICFI Total Non-Current Liabilities over time chart
724.70M634.71M675.96M823.00M669.50M
 
TOTAL LIABILITIES
ICFI TOTAL LIABILITIES ChartICFI TOTAL LIABILITIES over time chart
1.11B1.08B1.09B1.24B1.05B
 
SHAREHOLDERS' EQUITY
Retained Earnings
ICFI Retained Earnings ChartICFI Retained Earnings over time chart
899.05M874.77M775.10M703.00M649.30M
Additional Paid In Capital
ICFI Additional Paid In Capital ChartICFI Additional Paid In Capital over time chart
447.65M443.46M421.50M402.00M385.00M
Common Shares
ICFI Common Shares ChartICFI Common Shares over time chart
24.00K24.00K24.00K0.000.00
Treasury Stock
ICFI Treasury Stock ChartICFI Treasury Stock over time chart
-359.40M-320.05M-267.15M-243.70M-219.80M
Other Shareholders' Equity
ICFI Other Shareholders' Equity ChartICFI Other Shareholders' Equity over time chart
-18.46M-15.75M-11.88M-8.10M-11.00M
Shares Outstanding
ICFI Shares Outstanding ChartICFI Shares Outstanding over time chart
18.43M18.67M18.85M18.90M18.90M
Tangible Book Value per Share
ICFI Tangible Book Value per Share ChartICFI Tangible Book Value per Share over time chart
-20.89-19.00-21.06-25.72-17.08
Total Shareholders' Equity
ICFI Total Shareholders' Equity ChartICFI Total Shareholders' Equity over time chart
968.87M982.46M917.59M853.20M803.50M
 
TOTAL LIABILITIES AND EQUITY
ICFI TOTAL LIABILITIES AND EQUITY ChartICFI TOTAL LIABILITIES AND EQUITY over time chart
2.08B2.07B2.01B2.09B1.85B
 
Statistics
Debt/Equity
ICFI Debt/Equity ChartICFI Debt/Equity over time chart
0.530.430.460.640.51
Current Ratio
ICFI Current Ratio ChartICFI Current Ratio over time chart
1.341.101.071.121.19
Return On Assets (ROA)
ICFI Return On Assets (ROA) ChartICFI Return On Assets (ROA) over time chart
5.29%5.33%4.11%3.07%3.84%
Return On Equity (ROE)
ICFI Return On Equity (ROE) ChartICFI Return On Equity (ROE) over time chart
11.32%11.21%9.00%7.52%8.85%
Return On Invested Capital (ROIC)
ICFI Return On Invested Capital (ROIC) ChartICFI Return On Invested Capital (ROIC) over time chart
7.97%8.48%6.87%5.37%6.23%
Return On Invested Capital Ex Cash (ROICexc)
ICFI Return On Invested Capital Ex Cash (ROICexc) ChartICFI Return On Invested Capital Ex Cash (ROICexc) over time chart
8.00%8.51%6.89%5.40%6.26%
Return On Invested Capital Ex Cash + Goodwill (ROICexcg)
ICFI Return On Invested Capital Ex Cash + Goodwill (ROICexcg) ChartICFI Return On Invested Capital Ex Cash + Goodwill (ROICexcg) over time chart
40.42%49.85%40.10%27.63%27.11%

All data in USD , ROIC based on taxRate of 0.17

Charts

ICFI Balance Sheet Over Time ChartICFI Balance Sheet Over Time: Assets, Equity, Liabilities and DebtBalance Sheet Over Time 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 MRQ LIABILITIES + EQUITY TOTAL ASSETS
ICFI Balance Sheet - Short Vs Long Term ChartICFI Balance Sheet - Short Vs Long Term Assets and LiabilitiesBalance Sheet - Short Vs Long Term Short Term Long Term 500M 1B 1.5B