Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS
Search for stocks (e.g., AAPL, GOOGL, AMZN)

ROCK

NGS
Gibraltar Industries Inc.
Basic MaterialsBuilding Materials
Watchlist:
Last updated: Friday 4th July 2025
62.31
+0.30 (0.48%)
Prev Close:62.01
Open:62.5
Bid:56.0
Ask:70.17
52 Week Range
48.96
81.90
Volume:276,360
Mkt Cap:1,799 M
Price Target
$71.66
+15.0%
Financials

Financial Statements

ROCK - Cash Flow (Annual)

Dec-24Dec-23Dec-22Dec-21Dec-20Dec-19Dec-18Dec-17Dec-16Dec-15
Asset Impairment Charge11 M4 M8 M2 M247000.010 M5 M
Capital Expenditure Reported18 M13 M9 M12 M11 M11 M12 M
Cash Flow From Continuing Investing Activities9 M-16 M-72 M25 M-325 M-17 M-15 M-17 M-24 M-125 M
Cash From Discontinued Operating Activities-889000.0-3 M23 M-405000.0-44000.0-28000.0
Change In Account Payable27 M-14 M-76 M38 M-1 M5 M-5 M11 M-17 M-5 M
Change In Accrued Expense4 M24 M-11 M-14 M-45 M14 M7 M-3 M1 M19 M
Change In Payables And Accrued Expense30 M10 M-88 M24 M-46 M19 M2 M9 M-16 M14 M
Change In Working Capital7 M41 M-38 M-104 M-44 M13 M-5 M-15 M36 M20 M
Changes In Account Receivables18 M-15 M33 M-42 M2 M-11 M10 M-22 M38 M-17 M
Common Stock Payments-12 M-29 M-89 M-6 M-7 M-4 M-7 M-3 M-2 M-956000.0
Depreciation And Amortization27 M30 M26 M32 M21 M18 M22 M20 M32 M39 M
Financing Cash Flow-12 M-120 M-25 M-67 M79 M-217 M-6 M-3 M1 M-184000.0
Gain Loss On Sale Of Business-25 M14 M-2 M
Gain Loss On Sale Of PPE-143000.0-123000.09 M-6 M
Income Tax Paid Supplemental Data31 M23 M
Interest Paid Supplemental Data1 M4 M
Issuance Of Capital Stock1 M1 M490000.01 M674000.03 M2 M
Issuance Of Debt-91 M67 M-61 M85 M-212 M-400000.0-400000.0-400000.0-400000.0
Net Business Purchase And Sale28 M-2 M-52 M42 M-312 M-9 M-5 M-18 M-15 M-141 M
Net Common Stock Issuance-12 M-29 M-89 M-5 M-6 M-4 M-6 M-2 M2 M845000.0
Net Investment Properties Purchase And Sale-20 M-14 M-20 M-17 M1 M1 M
Net Investment Purchase And Sale-20 M-14 M-20 M-17 M1 M1 M
Net Issuance Payments Of Debt-91 M67 M-61 M85 M-212 M-400000.0-400000.0-400000.0-400000.0
Net Long Term Debt Issuance-91 M67 M-61 M85 M-212 M-400000.0-400000.0-400000.0-400000.0
Net PPE Purchase And Sale-17 M-13 M-9 M-9 M2 M-10 M14 M
Other Non-cash Items28 M26 M10 M19 M10 M18 M12 M9 M18 M13 M
Purchase Of PPE-18 M-13 M-9 M-12 M-11 M-11 M-12 M
Repayment Of Debt-141 M-138 M-121 M-212 M-400000.0-400000.0-400000.0-74 M
Sale Of Business28 M8 M38 M2 M8 M
Sale Of PPE214000.077000.092000.03 M13 M953000.027 M
Stock Based Compensation11 M10 M8 M9 M8 M13 M9 M7 M6 M4 M
Amord31000.03 M16 M1 M493000.0408000.01 M-2 M8 M9 M
Begcash32 M191 M297 M222 M170 M69 M111 M
Capex-17 M-13 M-9 M-9 M2 M-10 M14 M
Cffcf-12 M-120 M-25 M-67 M79 M-217 M-6 M-3 M1 M-184000.0
Cffdi-176000.0-2 M-2 M
Cffinv9 M-16 M-72 M25 M-327 M-20 M-15 M-17 M-24 M-125 M
Cffoa174 M218 M103 M25 M73 M113 M161 M70 M124 M87 M
Chgcash171 M82 M6 M-19 M-159 M-106 M139 M52 M101 M-42 M
Chginv-19 M46 M14 M-86 M-6 M14 M-17 M870000.012 M22 M
Chgothca-23 M514000.02 M-426000.05 M-9 M-22000.0-3 M3 M759000.0
Chgpay27 M-14 M-76 M38 M-1 M5 M-5 M11 M-17 M-5 M
Chgrec18 M-15 M33 M-42 M2 M-11 M10 M-22 M38 M-17 M
Comstkiss1 M1 M490000.01 M674000.03 M2 M
Definc-486000.011 M6 M3 M4 M4 M5 M-7 M-5 M-2 M
Deftax-486000.011 M6 M3 M4 M4 M5 M-7 M-5 M-2 M
Depamor27 M27 M26 M32 M21 M18 M20 M22 M24 M31 M
Effexch-565000.0-607000.0-1 M-201000.0-1 M1 M-2 M1 M-146000.0-3 M
Endcash33 M-29 M5 M13 M32 M191 M361 M222 M170 M69 M
Fcf154 M218 M103 M23 M76 M121 M152 M71 M114 M101 M
Ltdebtiss50 M205 M60 M85 M73 M
Ltdebtpay-141 M-138 M-121 M-212 M-400000.0-400000.0-400000.0-74 M
Netinccont111 M82 M75 M83 M60 M128 M63 M34 M23 M
Netothfin1 M537000.0
Netothinv-20 M-14 M-20 M-17 M1 M1 M
Opcf174 M218 M103 M23 M89 M130 M161 M70 M124 M87 M
Opgainloss-25 M14 M-2 M-143000.0-123000.09 M-6 M
Purchbus-10 M-52 M4 M-314 M-9 M-5 M-18 M-23 M-141 M
Repurchstk-12 M-29 M-89 M-6 M-7 M-4 M-7 M-3 M-2 M-956000.0
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