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

ROCK Stock Annual Balance Sheet. Download in Excel

Gibraltar Industries Inc. logo

Gibraltar Industries Inc.

Sector: Basic Materials   

Industry: Building Materials

60.73
 
USD
  
0.42
  
(0.70%)
Previous close: 60.31  Open: 60.54  Bid: 56.0  Ask: 60.73
52 week range    
48.96   
   81.90
Mkt Cap: 1,782 M  Avg Vol (90 Days): 281,097
Last updated: Sunday 29th June 2025

Stock Rankings

68
MarketXLS Rank
80
Value
50
Technical
76
Quality
How are these ranks calculated?
Financials

ROCK Balance Sheet

Annual
Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23Dec-24
Accounts payable73 M135 M172 M107 M92 M117 M
Accumulated depreciation & depletion-174 M-164 M-160 M-169 M-146 M-156 M-165 M-175 M-189 M-204 M
Cash and equivalents69 M170 M222 M297 M191 M32 M13 M18 M99 M269 M
CashCashEquivalentsAndShortTermInvestments69 M170 M222 M297 M191 M32 M13 M18 M99 M269 M
CashEquivalents69 M170 M222 M297 M
CommonStock317000.0320000.0323000.0329000.0332000.0336000.0338000.0340000.0342000.0343000.0
CurrentAccruedExpenses68 M70 M75 M87 M87 M84 M68 M74 M89 M96 M
CurrentCapitalLeaseObligation6 M8 M7 M
CurrentDeferredTaxesAssets33 M39 M24 M21 M-23 M-23 M-25 M-42 M-38 M-39 M
CurrentDeferredTaxesLiabilities43 M38 M31 M37 M58 M62 M65 M89 M95 M96 M
DeferredFinancingCosts-719000.0
DefinedPensionBenefit-2 M-2 M-1 M
Float term debt209 M209 M210 M2 M15 M103 M35 M108 M36 M35 M
GoodwillAndOtherIntangibleAssets415 M415 M427 M420 M384 M671 M652 M650 M639 M611 M
IncomeTaxPayable12 M13 M8 M9 M4 M2 M7 M
LongTermCapitalLeaseObligation15 M18 M11 M19 M36 M35 M
LongTermDebtAndCapitalLeaseObligation209 M209 M210 M2 M15 M103 M35 M108 M36 M35 M
NonCurrentAccruedExpenses68 M70 M75 M87 M87 M84 M68 M
NonCurrentDeferredLiabilities43 M38 M31 M37 M35 M39 M40 M47 M57 M57 M
NonCurrentDeferredTaxesAssets34 M40 M26 M24 M-23 M-23 M-51 M
NonCurrentPensionAndOtherPostretirementBenefitPlans1 M1 M743000.0
OtherCurrentLiabilities28 M11 M13 M22 M49 M15 M35 M
OtherInventories66 M103 M181 M177 M130 M
OtherPayable89 M70 M82 M79 M
Payables89 M70 M82 M79 M73 M135 M172 M107 M92 M117 M
PreferredStock10 M
Raw materials47 M42 M43 M58 M42 M66 M136 M72 M79 M
RecievablesAdjustmentsAllowances-5 M-5 M-6 M-7 M-6 M-4 M-4 M-4 M-5 M-3 M
Retained earnings178 M212 M275 M339 M400 M467 M546 M625 M736 M871 M
Total capitalization619 M670 M741 M598 M689 M933 M884 M1,019 M951 M1,083 M
TotalEquityGrossMinority410 M461 M532 M597 M674 M744 M825 M822 M915 M1,048 M
TotalEquityGrossMinorityInterest410 M461 M532 M597 M674 M744 M825 M822 M915 M1,048 M
TotalLiabilitiesAndTotalEquityGrossMinorityInterest890 M918 M991 M1,062 M984 M1,212 M1,215 M1,211 M1,256 M1,419 M
TotalNonCurrentLiabilitiesNetMinorityInteres294 M305 M289 M72 M81 M166 M103 M173 M168 M117 M
Working capital166 M239 M292 M152 M208 M123 M160 M209 M237 M396 M
accrec165 M124 M145 M140 M134 M198 M236 M217 M173 M169 M
addpaid253 M264 M272 M283 M296 M305 M315 M323 M333 M344 M
build48 M50 M47 M47 M40 M41 M43 M
capstk317000.0320000.0323000.0329000.0332000.0336000.0338000.0340000.0342000.0343000.0
comstkeqty410 M461 M532 M597 M674 M744 M825 M822 M915 M1,048 M
constr5 M10 M20 M
curdebt400000.0400000.0400000.0209 M
curdebtcaplease400000.0400000.0400000.0209 M
curdefliab13 M18 M48 M35 M47 M35 M45 M42 M
fingds44 M36 M33 M34 M18 M31 M39 M39 M41 M
gainlossnoearn-15 M-8 M-4 M-7 M
goodwill292 M304 M321 M324 M307 M514 M511 M512 M513 M507 M
grosppe293 M272 M257 M265 M245 M270 M280 M312 M342 M359 M
inv107 M90 M86 M99 M62 M98 M176 M170 M121 M138 M
mach234 M213 M195 M204 M174 M189 M194 M
netppe119 M108 M97 M96 M99 M115 M115 M136 M153 M155 M
noncurdefliab43 M38 M31 M37 M35 M39 M40 M47 M57 M57 M
othca11 M7 M9 M8 M50 M97 M21 M19 M18 M40 M
othintang123 M111 M106 M96 M77 M156 M142 M138 M126 M104 M
othnca4 M4 M5 M1 M64 M2 M483000.0701000.02 M2 M
othncl43 M58 M48 M34 M21 M24 M27 M18 M75 M25 M
othprop99 M115 M115 M136 M153 M155 M
payacc157 M140 M158 M166 M159 M218 M240 M180 M181 M213 M
totassets890 M918 M991 M1,062 M984 M1,212 M1,215 M1,211 M1,256 M1,419 M
totca351 M391 M463 M545 M437 M425 M447 M424 M462 M651 M
totcl185 M152 M171 M393 M229 M302 M287 M215 M226 M255 M
toteqty410 M461 M532 M597 M674 M744 M825 M822 M915 M1,048 M
totliab480 M457 M460 M465 M310 M469 M390 M389 M393 M406 M
totnca538 M527 M529 M517 M547 M787 M768 M787 M794 M768 M
totncl294 M305 M289 M72 M81 M166 M103 M173 M168 M117 M
treastk-6 M-8 M-11 M-18 M-22 M-29 M-35 M-126 M-154 M-166 M
trustpref10 M
wip16 M12 M11 M7 M5 M5 M6 M10 M18 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