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

135.53
 
USD
  
-0.95
  
(-0.70%)
Previous close: 136.48  Open: 137.91  Bid: 126.66  Ask: 140.14
52 week range    
128.28   
   179.67
Mkt Cap: 2,504 M  Avg Vol (90 Days): 127,989
Peers   
MMS / 
CRAI / 
HURN / 
FCN / 
BAH / 
TTEK / 
Last updated: Friday 22nd November 2024

Stock Rankings

50
MarketXLS Rank
80
Value
15
Technical
57
Quality
How are these ranks calculated?
Ad slot not ready
Search for a stock

Financials

ICFI Balance Sheet

Annual
Dec-14Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23
Accounts payable66 M64 M71 M75 M103 M135 M91 M106 M136 M135 M
Accounts receivable260 M257 M281 M168 M231 M261 M223 M238 M232 M205 M
Accrued expenses164 M152 M163 M138 M186 M171 M192 M167 M214 M214 M
Accumulated depreciation & depletion-58 M-71 M-74 M-79 M-81 M-87 M-95 M-76 M-65 M-70 M
Additional paid in capital267 M280 M292 M308 M326 M347 M369 M385 M402 M422 M
Cash and equivalents12 M8 M6 M23 M12 M6 M14 M8 M11 M6 M
CashCashEquivalentsAndShortTermInvestments12 M8 M6 M23 M12 M6 M14 M8 M11 M6 M
CashEquivalents12 M8 M6 M23 M12 M
Common par21000.021000.022000.022000.022000.023000.023000.023000.023000.024000.0
Common stock equity501 M523 M566 M616 M660 M715 M747 M803 M853 M918 M
CommonStock21000.021000.022000.022000.022000.023000.023000.023000.023000.024000.0
Cost in excess688 M687 M684 M686 M716 M720 M910 M1,047 M1,213 M1,219 M
CurrentAccruedExpenses99 M86 M92 M63 M83 M37 M101 M61 M78 M79 M
CurrentCapitalLeaseObligation0.00.00.00.00.033 M23 M35 M22 M23 M
CurrentDeferredRevenue32 M31 M29 M39 M33 M37 M42 M40 M26 M22 M
CurrentDeferredTaxesAssets6 M0.024 M33 M32 M88 M138 M
CurrentDeferredTaxesLiabilities7 M45 M52 M40 M46 M-62 M-67 M-74 M-156 M-164 M
Deferred revenues39 M31 M29 M39 M33 M37 M42 M40 M26 M22 M
DeferredFinancingCosts7 M7 M9 M9 M5 M4 M
Deposits4 M6 M12 M7 M17 M
DividendsPayable11 M3 M-11 M-11 M-11 M-11 M
Float term debt350 M312 M259 M206 M200 M284 M419 M603 M731 M594 M
GoodwillAndOtherIntangibleAssets764 M746 M730 M721 M751 M746 M970 M1,126 M1,339 M1,314 M
Gross fixed assets (Plant Property & Equipment)102 M117 M115 M117 M129 M280 M285 M306 M299 M279 M
IncomeTaxPayable3 M106000.0
Intangibles77 M59 M46 M35 M35 M26 M60 M80 M127 M95 M
InterestPayable841000.0705000.0308000.0693000.0214000.0212000.0363000.03 M
Invested capital851 M835 M825 M822 M861 M1,162 M1,469 M1,818 M2,118 M1,916 M
LineOfCredit4 M4 M3 M4 M3 M3 M3 M356 M440 M576 M
LongTermCapitalLeaseObligation119 M116 M192 M198 M189 M
LongTermDebtAndCapitalLeaseObligation350 M312 M259 M206 M200 M284 M419 M603 M731 M594 M
LongTermProvisions272000.0268000.01 M1 M2 M624000.04 M11 M248000.01 M
Net fixed assets (net PP&E)43 M45 M40 M38 M48 M192 M190 M229 M234 M209 M
Non-current deferred income taxes28 M33 M39 M33 M40 M38 M34 M42 M68 M26 M
NonCurrentDeferredLiabilities48 M49 M55 M48 M54 M38 M34 M42 M68 M26 M
NonCurrentDeferredTaxesAssets26 M32 M35 M21 M26 M29 M40 M39 M96 M147 M
NonCurrentPensionAndOtherPostretirementBenefitPlans5 M5 M979000.01 M2 M
Other current assets6 M5 M5 M820000.0216000.0811000.0500000.0145000.024 M
Other equity adjustments-2 M-7 M-10 M-5 M-13 M
Other fixed assets192 M190 M229 M234 M209 M
Other non-current assets14 M14 M16 M19 M23 M23 M32 M44 M52 M41 M
Other non-current liabilities8 M13 M13 M15 M21 M21 M119 M24 M69 M56 M
Other receivable163 M160 M168 M1,229 M1,338 M1,479 M1,507 M1,553 M1,780 M1,963 M
OtherCurrentLiabilities0.00.00.048 M59 M98 M81 M125 M86 M134 M
OtherEquityInterest-7 M2 M0.0
OtherPayable91000.00.0
Payables66 M66 M71 M75 M103 M135 M91 M106 M136 M135 M
Preferred securities of subsidiary trust5 M0.05 M
PreferredStock5 M0.05 M
Prepaid expenses10 M10 M12 M11 M16 M17 M25 M42 M41 M28 M
RecievablesAdjustmentsAllowances-2 M-2 M-3 M-4 M-5 M-4 M-8 M-8 M-6 M-5 M
Restricted cash6 M68 M12 M2 M3 M
Retained earnings286 M325 M372 M435 M486 M533 M575 M638 M695 M763 M
Short term debt10 M10 M23 M26 M
TaxesReceivable6 M45 M40 M6 M7 M7 M2 M11 M12 M2 M
Total assets1,110 M1,080 M1,086 M1,110 M1,214 M1,396 M1,667 M1,850 M2,092 M2,012 M
Total current assets288 M275 M299 M331 M392 M435 M476 M449 M467 M447 M
Total current liabilities203 M183 M197 M224 M278 M339 M427 M377 M416 M418 M
Total equity501 M523 M566 M616 M660 M715 M747 M803 M853 M918 M
Total liabilities610 M557 M520 M494 M553 M681 M920 M1,046 M1,239 M1,094 M
Total non-current assets822 M760 M786 M779 M822 M961 M1,192 M1,400 M1,626 M1,565 M
Total non-current liabilities406 M374 M327 M270 M275 M342 M572 M669 M869 M676 M
TotalEquityGrossMinority501 M523 M566 M616 M660 M1,044 M747 M803 M853 M918 M
TotalEquityGrossMinorityInterest501 M523 M566 M616 M660 M1,044 M747 M803 M853 M918 M
TotalLiabilitiesAndTotalEquityGrossMinorityInterest1,110 M1,080 M1,086 M1,110 M1,214 M1,396 M1,667 M1,850 M2,092 M2,012 M
TotalNonCurrentLiabilitiesNetMinorityInteres406 M374 M327 M270 M275 M342 M572 M669 M869 M676 M
TotalTaxPayable3 M106000.0
Treasury stock-50 M-75 M-89 M-122 M-140 M165 M-197 M-220 M-244 M-267 M
UnearnedPremiums-1 M-3 M-2 M-5 M-4 M
Working capital85 M92 M102 M107 M114 M96 M49 M73 M51 M29 M
debtc33 M33 M45 M45 M49 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 is a complete Excel stock solution

Kevin Hsu

StockKevin.com

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

Lloyd Lenase

Option Day Trader

MarketXLS is a data junkie’s dream. It gives me the flexibility to mine for hidden treasures.

Dave

Swing trader since 2011

I like to access historical closing prices on a particular date. That makes tracking performance easy.

Patrick Cusatis, Ph.D., CFA

Associate Professor of Finance - Penn State University