Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS

ICFI Stock Annual Balance Sheet. Download in Excel

ICF International Inc. logo

ICF International Inc.

Sector: Industrials   

Industry: Business Services

84.21
 
USD
  
1.72
  
(2.09%)
Previous close: 82.49  Open: 83.31  Bid: 83.9  Ask: 84.65
52 week range    
75.91   
   179.67
Mkt Cap: 1,549 M  Avg Vol (90 Days): 241,462
Last updated: Sunday 8th June 2025

Stock Rankings

60
MarketXLS Rank
85
Value
18
Technical
78
Quality
How are these ranks calculated?
Financials

ICFI Balance Sheet

Annual
Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23Dec-24
Accounts payable64 M71 M75 M103 M135 M91 M106 M136 M135 M160 M
Accounts receivable257 M281 M168 M231 M261 M223 M238 M232 M205 M257 M
Accrued expenses152 M163 M138 M186 M171 M192 M167 M214 M214 M246 M
Accumulated depreciation & depletion-71 M-74 M-79 M-81 M-87 M-95 M-76 M-65 M-70 M-66 M
Additional paid in capital280 M292 M308 M326 M347 M369 M385 M402 M422 M443 M
Cash and equivalents8 M6 M23 M12 M6 M14 M8 M11 M6 M5 M
CashCashEquivalentsAndShortTermInvestments8 M6 M23 M12 M6 M14 M8 M11 M6 M5 M
CashEquivalents8 M6 M23 M12 M
Common par21000.022000.022000.022000.023000.023000.023000.023000.024000.024000.0
Common stock equity523 M566 M616 M660 M715 M747 M803 M853 M918 M982 M
CommonStock21000.022000.022000.022000.023000.023000.023000.023000.024000.024000.0
Cost in excess687 M684 M686 M716 M720 M910 M1,047 M1,213 M1,219 M1,249 M
CurrentAccruedExpenses86 M92 M63 M83 M37 M101 M61 M78 M79 M87 M
CurrentCapitalLeaseObligation0.00.00.00.033 M23 M35 M22 M23 M23 M
CurrentDeferredRevenue31 M29 M39 M33 M37 M42 M40 M26 M22 M25 M
CurrentDeferredTaxesAssets0.024 M33 M32 M88 M138 M160 M
CurrentDeferredTaxesLiabilities45 M52 M40 M46 M-62 M-67 M-74 M-156 M-164 M-158 M
Deferred revenues31 M29 M39 M33 M37 M42 M40 M26 M22 M25 M
DeferredFinancingCosts7 M7 M9 M9 M5 M4 M
Deposits6 M12 M7 M17 M
DividendsPayable11 M3 M-11 M-11 M-11 M-11 M-10 M
Float term debt312 M259 M206 M200 M284 M419 M603 M731 M594 M579 M
GoodwillAndOtherIntangibleAssets746 M730 M721 M751 M746 M970 M1,126 M1,339 M1,314 M1,337 M
Gross fixed assets (Plant Property & Equipment)117 M115 M117 M129 M280 M285 M306 M299 M279 M250 M
IncomeTaxPayable3 M106000.0
Intangibles59 M46 M35 M35 M26 M60 M80 M127 M95 M88 M
InterestPayable841000.0705000.0308000.0693000.0214000.0212000.0363000.03 M489000.0
Invested capital835 M825 M822 M861 M1,162 M1,469 M1,818 M2,118 M1,916 M1,973 M
LineOfCredit4 M3 M4 M3 M3 M3 M356 M440 M576 M2 M
LongTermCapitalLeaseObligation119 M116 M192 M198 M189 M167 M
LongTermDebtAndCapitalLeaseObligation312 M259 M206 M200 M284 M419 M603 M731 M594 M579 M
LongTermProvisions268000.01 M1 M2 M624000.04 M11 M248000.01 M2 M
Net fixed assets (net PP&E)45 M40 M38 M48 M192 M190 M229 M234 M209 M184 M
Non-current deferred income taxes33 M39 M33 M40 M38 M34 M42 M68 M26 M
NonCurrentDeferredAssets2 M
NonCurrentDeferredLiabilities49 M55 M48 M54 M38 M34 M42 M68 M26 M
NonCurrentDeferredTaxesAssets32 M35 M21 M26 M29 M40 M39 M96 M147 M2 M
NonCurrentPensionAndOtherPostretirementBenefitPlans5 M979000.01 M2 M24 M
Other current assets5 M5 M820000.0216000.0811000.0500000.0145000.024 M26 M
Other equity adjustments-7 M-10 M-5 M-13 M
Other fixed assets192 M190 M229 M234 M209 M184 M
Other non-current assets14 M16 M19 M23 M23 M32 M44 M52 M41 M52 M
Other non-current liabilities13 M13 M15 M21 M21 M119 M24 M69 M56 M105 M
Other receivable160 M168 M1,229 M1,338 M1,479 M1,507 M1,553 M1,780 M1,963 M
OtherCurrentLiabilities0.00.048 M59 M98 M81 M125 M86 M134 M106 M
OtherEquityInterest-7 M2 M0.0
OtherPayable91000.00.0
Payables66 M71 M75 M103 M135 M91 M106 M136 M135 M160 M
Preferred securities of subsidiary trust5 M0.05 M
PreferredStock5 M0.05 M
Prepaid expenses10 M12 M11 M16 M17 M25 M42 M41 M28 M21 M
RecievablesAdjustmentsAllowances-2 M-3 M-4 M-5 M-4 M-8 M-8 M-6 M-5 M-7 M
Restricted cash6 M68 M12 M2 M3 M14 M
Retained earnings325 M372 M435 M486 M533 M575 M638 M695 M763 M859 M
Short term debt10 M10 M23 M26 M
TaxesReceivable45 M40 M6 M7 M7 M2 M11 M12 M2 M6 M
Total assets1,080 M1,086 M1,110 M1,214 M1,396 M1,667 M1,850 M2,092 M2,012 M2,066 M
Total current assets275 M299 M331 M392 M435 M476 M449 M467 M447 M492 M
Total current liabilities183 M197 M224 M278 M339 M427 M377 M416 M418 M449 M
Total equity523 M566 M616 M660 M715 M747 M803 M853 M918 M982 M
Total liabilities557 M520 M494 M553 M681 M920 M1,046 M1,239 M1,094 M1,084 M
Total non-current assets760 M786 M779 M822 M961 M1,192 M1,400 M1,626 M1,565 M1,574 M
Total non-current liabilities374 M327 M270 M275 M342 M572 M669 M869 M676 M684 M
TotalEquityGrossMinority523 M566 M616 M660 M1,044 M747 M803 M853 M918 M982 M
TotalEquityGrossMinorityInterest523 M566 M616 M660 M1,044 M747 M803 M853 M918 M982 M
TotalLiabilitiesAndTotalEquityGrossMinorityInterest1,080 M1,086 M1,110 M1,214 M1,396 M1,667 M1,850 M2,092 M2,012 M2,066 M
TotalNonCurrentLiabilitiesNetMinorityInteres374 M327 M270 M275 M342 M572 M669 M869 M676 M684 M
TotalTaxPayable3 M106000.0
Treasury stock-75 M-89 M-122 M-140 M165 M-197 M-220 M-244 M-267 M-320 M
UnearnedPremiums-1 M-3 M-2 M-5 M-4 M-2 M
Working capital92 M102 M107 M114 M96 M49 M73 M51 M29 M43 M
debtc33 M33 M45 M45 M49 M23 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader