Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS
ICF International Inc. logo

ICF International Inc.

Sector: Industrials   

Industry: Business Services

148.93
 
USD
  
-1.36
  
(-0.90%)
Optionable: Yes  Market Cap: 2,813 M  90-day average vol: 96,987

Previous close: 150.29  Open: 151.5  Bid: 59.51  Ask: 238.03
52 week range    
105.18   
   158.00
Peers   
MMS / 
CRAI / 
HURN / 
FCN / 
BAH / 
TTEK / 
Last updated: Thursday 28th March 2024
52
MarketXLS Rank
55
Value
30
Technical
71
Quality

Get Access to 1 Billion Usable Market data points IN YOUR EXCEL SHEETS WITH EASY TO USE EXCEL FUNCTIONS

Get started today
Search for a stock

🎉 Exciting news! 🎉

You are invited to join our Discord Channel.

Interact, learn, and grow with experts in the markets!

Join our Discord

Financials

ICFI Balance Sheet

Annual
Dec-13Dec-14Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22
"""debtc"""33 M33 M45 M45 M
Accounts payable46 M66 M64 M71 M75 M103 M135 M91 M106 M136 M
Accounts receivable205 M260 M257 M281 M168 M231 M261 M223 M238 M232 M
Accrued expenses124 M164 M152 M163 M138 M186 M171 M192 M167 M214 M
Accumulated depreciation & depletion-49 M-58 M-71 M-74 M-79 M-81 M-87 M-95 M-76 M-65 M
Additional paid in capital251 M267 M280 M292 M308 M326 M347 M369 M385 M402 M
Cash and equivalents9 M12 M8 M6 M23 M12 M6 M14 M8 M11 M
CashCashEquivalentsAndShortTermInvestments9 M12 M8 M6 M23 M12 M6 M14 M8 M11 M
CashEquivalents9 M12 M8 M6 M23 M12 M
Common par21000.021000.021000.022000.022000.022000.023000.023000.023000.023000.0
Common stock equity474 M501 M523 M566 M616 M660 M715 M747 M803 M853 M
CommonStock21000.021000.021000.022000.022000.022000.023000.023000.023000.023000.0
Cost in excess419 M688 M687 M684 M686 M716 M720 M910 M1,047 M1,213 M
CurrentAccruedExpenses78 M99 M86 M92 M63 M83 M37 M101 M61 M78 M
CurrentCapitalLeaseObligation0.00.00.00.00.00.033 M23 M35 M22 M
CurrentDeferredRevenue20 M32 M31 M29 M39 M33 M37 M42 M40 M26 M
CurrentDeferredTaxesAssets6 M6 M0.024 M33 M32 M36 M
CurrentDeferredTaxesLiabilities6 M7 M45 M52 M40 M46 M-62 M-67 M-74 M-104 M
Deferred revenues26 M39 M31 M29 M39 M33 M37 M42 M40 M26 M
DeferredFinancingCosts7 M7 M9 M9 M13 M
Deposits4 M4 M6 M12 M7 M17 M
DividendsPayable11 M3 M-11 M-11 M-11 M
Float term debt40 M350 M312 M259 M206 M200 M284 M419 M603 M731 M
GoodwillAndOtherIntangibleAssets431 M764 M746 M730 M721 M751 M746 M970 M1,126 M1,339 M
Gross fixed assets (Plant Property & Equipment)79 M102 M117 M115 M117 M129 M280 M285 M306 M299 M
IncomeTaxPayable3 M106000.0
Intangibles12 M77 M59 M46 M35 M35 M26 M60 M80 M127 M
InterestPayable841000.0705000.0308000.0693000.0214000.0212000.0363000.0
Invested capital514 M851 M835 M825 M822 M861 M1,162 M1,469 M1,818 M2,118 M
LineOfCredit3 M4 M4 M3 M4 M3 M3 M3 M356 M440 M
LongTermCapitalLeaseObligation119 M116 M192 M198 M
LongTermDebtAndCapitalLeaseObligation40 M350 M312 M259 M206 M200 M284 M419 M603 M731 M
LongTermProvisions112000.0272000.0268000.01 M1 M2 M624000.04 M11 M248000.0
Net fixed assets (net PP&E)30 M43 M45 M40 M38 M48 M192 M190 M229 M234 M
Non-current deferred income taxes11 M28 M33 M39 M33 M40 M38 M34 M42 M68 M
NonCurrentDeferredAssets11 M
NonCurrentDeferredLiabilities24 M48 M49 M55 M48 M54 M38 M34 M42 M68 M
NonCurrentDeferredTaxesAssets20 M26 M32 M35 M21 M26 M29 M40 M39 M43 M
NonCurrentPensionAndOtherPostretirementBenefitPlans3 M5 M5 M979000.01 M2 M
Number of employees8000.08000.08000.08000.08000.08000.08000.08000.08000.08000.0
Other current assets4 M6 M5 M5 M820000.0216000.0811000.0500000.0145000.0
Other equity adjustments-990000.0-2 M-7 M-10 M-5 M-13 M
Other fixed assets192 M190 M229 M234 M
Other non-current assets13 M14 M14 M16 M19 M23 M23 M32 M44 M52 M
Other non-current liabilities13 M8 M13 M13 M15 M21 M21 M40 M24 M69 M
Other receivable103 M163 M160 M168 M1,229 M1,338 M1,479 M1,507 M1,553 M1,780 M
OtherCurrentLiabilities3 M0.00.00.048 M59 M98 M159 M125 M86 M
OtherEquityInterest-7 M2 M0.0
OtherPayable91000.00.0
Payables46 M66 M66 M71 M75 M103 M135 M91 M106 M136 M
Preferred securities of subsidiary trust5 M0.05 M
PreferredStock5 M0.05 M
Prepaid expenses8 M10 M10 M12 M11 M16 M17 M25 M42 M41 M
RecievablesAdjustmentsAllowances-2 M-2 M-2 M-3 M-4 M-5 M-4 M-8 M-8 M-6 M
Restricted cash6 M68 M12 M2 M
Retained earnings246 M286 M325 M372 M435 M486 M533 M575 M638 M695 M
Short term debt10 M10 M23 M
TaxesReceivable4 M6 M45 M40 M6 M7 M7 M2 M11 M12 M
Total assets701 M1,110 M1,080 M1,086 M1,110 M1,214 M1,396 M1,667 M1,850 M2,092 M
Total current assets226 M288 M275 M299 M331 M392 M435 M476 M449 M467 M
Total current liabilities150 M203 M183 M197 M224 M278 M339 M427 M377 M416 M
Total equity474 M501 M523 M566 M616 M660 M715 M747 M803 M853 M
Total liabilities227 M610 M557 M520 M494 M553 M681 M920 M1,046 M1,239 M
Total non-current assets475 M822 M760 M786 M779 M822 M961 M1,192 M1,400 M1,626 M
Total non-current liabilities77 M406 M374 M327 M270 M275 M342 M493 M669 M869 M
TotalEquityGrossMinority474 M501 M523 M566 M616 M660 M1,044 M747 M803 M853 M
TotalEquityGrossMinorityInterest474 M501 M523 M566 M616 M660 M1,044 M747 M803 M853 M
TotalLiabilitiesAndTotalEquityGrossMinorityInterest701 M1,110 M1,080 M1,086 M1,110 M1,214 M1,396 M1,667 M1,850 M2,092 M
TotalNonCurrentLiabilitiesNetMinorityInteres77 M406 M374 M327 M270 M275 M342 M493 M669 M869 M
TotalTaxPayable3 M106000.0
Treasury stock-22 M-50 M-75 M-89 M-122 M-140 M165 M-197 M-220 M-244 M
UnearnedPremiums-1 M-3 M-2 M-5 M
Working capital76 M85 M92 M102 M107 M114 M96 M49 M73 M51 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.

We respect your privacy and will never share your email.
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