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

IBP Stock Annual Balance Sheet. Download in Excel

Installed Building Products Inc. logo

Installed Building Products Inc.

Sector: Basic Materials   

Industry: Building Materials

211.24
 
USD
  
2.71
  
(1.30%)
Previous close: 208.53  Open: 209.91  Bid: 152.0  Ask: 338.73
52 week range    
144.15   
   281.04
Mkt Cap: 5,823 M  Avg Vol (90 Days): 270,805
Peers   
APOG / 
OC / 
BLDR / 
Last updated: Friday 22nd November 2024

Stock Rankings

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

Financials

IBP Balance Sheet

Annual
Dec-14Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23
Accounts payable47 M51 M68 M87 M97 M99 M101 M133 M149 M159 M
Accounts receivable72 M103 M128 M181 M214 M245 M267 M313 M397 M423 M
Accrued expenses58 M65 M86 M113 M125 M133 M101 M133 M149 M159 M
Accumulated depreciation & depletion-58 M-71 M-89 M-110 M-133 M-158 M-189 M-222 M-259 M-296 M
Additional paid in capital154 M157 M159 M174 M182 M190 M200 M211 M229 M245 M
Cash and equivalents11 M7 M14 M63 M90 M178 M232 M333 M230 M387 M
CashCashEquivalentsAndShortTermInvestments11 M7 M14 M93 M101 M216 M232 M333 M230 M387 M
CashEquivalents11 M7 M14 M63 M90 M99 M170 M258 M192 M345 M
Common par319000.0320000.0321000.0325000.0327000.0329000.0331000.0333000.0300000.0300000.0
Common stock equity92 M114 M154 M211 M182 M250 M319 M417 M494 M670 M
CommonStock319000.0320000.0321000.0325000.0327000.0329000.0331000.0333000.0300000.0300000.0
Cost in excess53 M91 M107 M155 M173 M196 M217 M323 M374 M399 M
CurrentAccruedExpenses11 M14 M18 M25 M28 M34 M
CurrentCapitalLeaseObligation9 M8 M7 M6 M5 M18 M21 M25 M29 M31 M
CurrentDeferredTaxesAssets703000.02 M4 M9 M10 M12 M17 M20 M24 M26 M
CurrentDeferredTaxesLiabilities10 M14 M13 M6 M7 M9 M-17 M-24 M-52 M-50 M
DeferredFinancingCosts7 M11 M10 M8 M
DividendsPayable-36 M-63 M-63 M
Float term debt25 M113 M134 M331 M432 M545 M579 M882 M886 M892 M
GoodwillAndOtherIntangibleAssets71 M158 M193 M293 M323 M403 M388 M587 M657 M668 M
Gross fixed assets (Plant Property & Equipment)98 M129 M157 M191 M223 M204 M347 M398 M454 M512 M
Intangibles18 M67 M86 M138 M150 M207 M171 M264 M283 M269 M
InterestPayable6 M17 M20 M30 M33 M42 M37 M
Inventories24 M29 M40 M48 M61 M75 M77 M143 M177 M163 M
Invested capital118 M249 M326 M592 M675 M868 M1,440 M2,131 M2,210 M2,397 M
Leases65 M65 M64 M63 M59 M5 M5 M9 M9 M
LineOfCredit10 M
LongTermCapitalLeaseObligation18 M12 M8 M6 M4 M33 M37 M49 M56 M57 M
LongTermDebtAndCapitalLeaseObligation43 M125 M143 M337 M436 M578 M579 M882 M886 M892 M
LongTermProvisions2 M919000.03 M3 M3 M4 M2 M4 M6 M
Net fixed assets (net PP&E)39 M58 M68 M81 M90 M46 M158 M176 M195 M215 M
Non-current deferred income taxes10 M15 M14 M6 M7 M9 M35000.05 M28 M25 M
NonCurrentAccruedExpenses5 M8 M9 M9 M8 M22 M16 M16 M18 M16 M
NonCurrentDeferredLiabilities10 M15 M14 M6 M7 M9 M35000.05 M28 M25 M
NonCurrentDeferredTaxesAssets2 M4 M6 M10 M11 M13 M19 M21 M25 M26 M
Notes payable822000.05 M5 M4 M4 M3 M
Other current assets12 M11 M9 M33 M36 M6 M7 M4 M5 M7 M
Other equity adjustments507000.0-400000.0-7 M
Other fixed assets46 M158 M176 M195 M215 M
Other non-current assets4 M8 M9 M9 M10 M16 M18 M31 M43 M29 M
Other non-current liabilities13 M22 M21 M25 M28 M48 M53 M42 M43 M49 M
Other receivable1 M2 M1,133 M1,336 M1,512 M1,653 M1,969 M2,670 M2,779 M
OtherCapitalStock-8 M
OtherCurrentLiabilities8 M14 M20 M25 M29 M39 M91 M119 M119 M125 M
OtherInventories77 M143 M177 M163 M
OtherPayable12 M84 M53 M20 M21 M24 M27 M
Payables47 M51 M68 M87 M97 M99 M101 M133 M149 M159 M
Preferred securities of subsidiary trust5 M5 M5 M5 M5 M
PreferredStock5 M5 M5 M5 M5 M
Prepaid expenses47 M49 M70 M81 M97 M
RecievablesAdjustmentsAllowances-3 M-2 M-3 M-5 M-5 M-7 M-9 M-9 M-9 M-11 M
Retained earnings-58 M-31 M7 M48 M105 M173 M261 M352 M554 M728 M
Short term debt2 M10 M17 M17 M23 M24 M23 M31 M31 M32 M
Total assets234 M374 M462 M739 M835 M1,099 M1,188 M1,653 M1,779 M1,981 M
Total current assets119 M150 M192 M355 M412 M582 M624 M859 M884 M1,070 M
Total current liabilities77 M97 M130 M160 M182 M214 M236 M308 M328 M346 M
Total equity92 M114 M154 M211 M182 M250 M319 M417 M494 M670 M
Total liabilities142 M259 M308 M528 M652 M849 M868 M1,236 M1,285 M1,311 M
Total non-current assets115 M223 M270 M384 M423 M465 M564 M794 M895 M911 M
Total non-current liabilities66 M162 M178 M368 M470 M635 M632 M929 M957 M965 M
TotalEquityGrossMinority92 M114 M154 M211 M183 M250 M319 M417 M494 M670 M
TotalEquityGrossMinorityInterest92 M114 M154 M211 M183 M250 M319 M417 M494 M670 M
TotalLiabilitiesAndTotalEquityGrossMinorityInterest234 M374 M462 M739 M835 M1,099 M1,188 M1,653 M1,779 M1,981 M
TotalNonCurrentLiabilitiesNetMinorityInteres66 M162 M178 M368 M470 M635 M632 M929 M957 M965 M
Treasury stock-5 M-11 M-12 M-13 M-104 M-107 M-142 M-147 M-289 M-302 M
Working capital43 M53 M62 M195 M230 M368 M387 M552 M556 M724 M
debtc11 M18 M24 M22 M27 M42 M44 M56 M60 M63 M
ltinv30 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