Logo image of ICFI

ICF INTERNATIONAL INC (ICFI) Stock Balance Sheet

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

79.26  -20.71 (-20.72%)

After market: 79.2572 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
(2024-9-30)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
ASSETS
Current Assets
Cash Equivalents
ICFI Cash Equivalents ChartICFI Cash Equivalents over time chart
6.91M6.36M11.30M8.30M13.80M
Receivables
ICFI Receivables ChartICFI Receivables over time chart
460.69M409.65M413.00M386.40M368.20M
Other Current Assets
ICFI Other Current Assets ChartICFI Other Current Assets over time chart
25.51M31.14M42.40M54.60M93.60M
Total Current Assets
ICFI Total Current Assets ChartICFI Total Current Assets over time chart
493.12M447.16M466.70M449.20M475.70M
 
Non-Current Assets
PPE Net
ICFI PPE Net ChartICFI PPE Net over time chart
193.84M208.75M234.50M229.50M189.60M
Goodwill
ICFI Goodwill ChartICFI Goodwill over time chart
1.22B1.22B1.21B1.05B909.90M
Intangibles
ICFI Intangibles ChartICFI Intangibles over time chart
70.03M94.90M126.50M79.60M59.90M
Other Non-Current Assets
ICFI Other Non-Current Assets ChartICFI Other Non-Current Assets over time chart
49.75M41.48M51.60M44.50M32.20M
Total Non-Current Assets
ICFI Total Non-Current Assets ChartICFI Total Non-Current Assets over time chart
1.54B1.56B1.63B1.40B1.19B
 
TOTAL ASSETS
ICFI TOTAL ASSETS ChartICFI TOTAL ASSETS over time chart
2.03B2.01B2.09B1.85B1.67B
 
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
16.34M28.52M25.60M10.00M10.00M
Accrued Expenses
ICFI Accrued Expenses ChartICFI Accrued Expenses over time chart
253.18M230.57M226.20M217.40M280.30M
Accounts Payable
ICFI Accounts Payable ChartICFI Accounts Payable over time chart
121.09M134.50M135.80M105.70M91.40M
Other Current Liabilities
ICFI Other Current Liabilities ChartICFI Other Current Liabilities over time chart
17.18M24.63M28.40M43.60M45.40M
Total Current Liabilities
ICFI Total Current Liabilities ChartICFI Total Current Liabilities over time chart
407.79M418.23M416.00M376.60M427.00M
 
Non-Current Liabilities
Long Term Debt
ICFI Long Term Debt ChartICFI Long Term Debt over time chart
417.32M418.28M549.20M411.60M303.20M
Deferred Taxes/Income
ICFI Deferred Taxes/Income ChartICFI Deferred Taxes/Income over time chart
5.98M26.18M68.00M41.90M34.30M
Other Non-Current Liabilities
ICFI Other Non-Current Liabilities ChartICFI Other Non-Current Liabilities over time chart
220.77M231.50M205.80M215.90M155.80M
Total Non-Current Liabilities
ICFI Total Non-Current Liabilities ChartICFI Total Non-Current Liabilities over time chart
644.07M675.96M823.00M669.50M493.30M
 
TOTAL LIABILITIES
ICFI TOTAL LIABILITIES ChartICFI TOTAL LIABILITIES over time chart
1.05B1.09B1.24B1.05B920.30M
 
SHAREHOLDERS' EQUITY
Retained Earnings
ICFI Retained Earnings ChartICFI Retained Earnings over time chart
852.84M775.10M703.00M649.30M588.70M
Additional Paid In Capital
ICFI Additional Paid In Capital ChartICFI Additional Paid In Capital over time chart
436.67M421.50M402.00M385.00M369.10M
Common Shares
ICFI Common Shares ChartICFI Common Shares over time chart
24.00K24.00K0.000.000.00
Treasury Stock
ICFI Treasury Stock ChartICFI Treasury Stock over time chart
-300.72M-267.15M-243.70M-219.80M-196.70M
Other Shareholders' Equity
ICFI Other Shareholders' Equity ChartICFI Other Shareholders' Equity over time chart
-12.49M-11.88M-8.10M-11.00M-14.10M
Shares Outstanding
ICFI Shares Outstanding ChartICFI Shares Outstanding over time chart
18.76M18.85M18.90M18.90M18.90M
Tangible Book Value per Share
ICFI Tangible Book Value per Share ChartICFI Tangible Book Value per Share over time chart
-16.80-21.06-25.72-17.08-11.79
Total Shareholders' Equity
ICFI Total Shareholders' Equity ChartICFI Total Shareholders' Equity over time chart
976.32M917.59M853.20M803.50M747.00M
 
TOTAL LIABILITIES AND EQUITY
ICFI TOTAL LIABILITIES AND EQUITY ChartICFI TOTAL LIABILITIES AND EQUITY over time chart
2.03B2.01B2.09B1.85B1.67B
 
Statistics
Debt/Equity
ICFI Debt/Equity ChartICFI Debt/Equity over time chart
0.430.460.640.510.41
Current Ratio
ICFI Current Ratio ChartICFI Current Ratio over time chart
1.211.071.121.191.11
Return On Assets (ROA)
ICFI Return On Assets (ROA) ChartICFI Return On Assets (ROA) over time chart
5.31%4.11%3.07%3.84%3.30%
Return On Equity (ROE)
ICFI Return On Equity (ROE) ChartICFI Return On Equity (ROE) over time chart
11.04%9.00%7.52%8.85%7.36%
Return On Invested Capital (ROIC)
ICFI Return On Invested Capital (ROIC) ChartICFI Return On Invested Capital (ROIC) over time chart
8.32%6.73%5.26%6.10%5.82%
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.35%6.76%5.30%6.14%5.89%
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
41.86%39.32%27.09%26.58%28.13%

All data in USD , ROIC based on taxRate of 0.19

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 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