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)
BECN logo

BECN

NGS
Beacon Roofing Supply Inc.
Basic MaterialsBuilding Materials
Watchlists:
Last updated: Tuesday 29th April 2025
124.17
-0.02 (-0.02%)
Prev Close:124.19
Open:124.22
Bid:124.2
Ask:124.23
52 Week Range
77.54
124.31
Volume:2,298,582
Mkt Cap:7,633 M
Price Target
$142.80
+15.0%
Financials

Financial Statements

BECN - Cash Flow (Annual)

Dec-24Dec-23Dec-22Sep-21Sep-20Sep-19Sep-18Sep-17Sep-16Sep-15
(increase) Decrease In Inventories-114 M129 M-118 M-225 M73 M-83 M-65 M-52 M43 M-9 M
(increase) Decrease In Other Current Liabilities1 M785000.0
(increase) Decrease In Other Working Capital7 M-4 M5 M-8 M10 M1 M
(increase) Decrease In Payables-43 M142 M-15 M-56 M72 M92 M287 M229 M-119 M46 M
(increase) Decrease In Receivables15 M-105 M-111 M-81 M78 M-18 M-45 M-60 M-30 M-33 M
Acquisitions-420 M-119 M-309 M5 M-164 M-2,740 M-129 M-1,018 M-85 M
Amortization Of Intangibles2 M
Capital Expenditure Reported127 M123 M90 M67 M49 M57 M46 M40 M26 M21 M
Cash At Beginning Of Period84 M625 M72 M130 M138 M31 M46 M54 M
Cash At End Of Period74 M2,811 M6 M260 M625 M72 M130 M138 M31 M46 M
Cash Flow419 M788 M401 M78 M479 M213 M539 M315 M121 M109 M
Cash Flow From Continuing Investing Activities-540 M-226 M-396 M774 M-39 M-212 M-2,784 M-167 M-1,043 M-105 M
Change In Account Payable-43 M142 M-15 M-56 M72 M92 M287 M229 M-119 M46 M
Change In Payables And Accrued Expense-43 M142 M-15 M-56 M72 M92 M287 M229 M-119 M46 M
Change In Prepaid Assets-56 M-27 M-36 M10 M-74 M-71 M58 M-44 M-13 M-17 M
Change In Working Capital-191 M135 M-275 M-361 M160 M-79 M236 M73 M-119 M-13 M
Changes In Account Receivables15 M-105 M-111 M-81 M78 M-18 M-45 M-60 M-30 M-33 M
Common Stock Payments-111 M
Current Deferred Income Taxes17 M27 M30 M-139 M-26 M-3 M-30 M393000.025 M18 M
Deferred Income Taxes17 M27 M30 M-139 M-26 M-3 M-30 M393000.025 M18 M
Depreciation202 M176 M159 M175 M391 M278 M202 M116 M100 M35 M
Depreciation Unreconciled202 M176 M159 M175 M391 M280 M202 M116 M100 M35 M
Depreciation And Amortization202 M176 M159 M175 M391 M280 M202 M116 M100 M35 M
Effect Of Exchange Rate Changes-1 M-500000.0-200000.0200000.0586000.0-751000.0831000.0-730000.0
Financing Cash Flow113 M-546 M-162 M-1,216 M112 M-59 M2,236 M-41 M907 M-13 M
Free Cash Flow301 M682 M316 M16 M435 M165 M496 M278 M96 M90 M
Gain Loss On Sale Of Business361 M
Gain Loss On Sale Of PPE-7 M-16 M-4 M-4 M-3 M-4 M-1 M-839000.0-2 M-1 M
Income Tax Paid Supplemental Data85 M-5 M-8 M35 M56 M14 M23 M
Interest Paid Supplemental Data120 M130 M146 M111 M49 M58 M8 M
Issuance Of Capital Stock13 M26 M3 M3 M8 M11 M24 M8 M
Issuance Of Debt-2,833 M-1,542 M-566 M
Issuance Of Capital Stock13 M26 M3 M3 M8 M11 M24 M8 M
Issuance Of Debt2,374 M73 M464 M-15 M1,400 M-374 M911 M-17 M
Net Cash From Financing Activities113 M-546 M-162 M-1,216 M112 M-59 M2,236 M-41 M907 M-13 M
Net Cash From Investing Activities-540 M-226 M-396 M774 M-39 M-212 M-2,784 M-167 M-1,043 M-105 M
Net Cash From Operating Activities419 M788 M401 M78 M479 M213 M539 M315 M121 M109 M
Net Change In Cash & Cash Equivalents-10 M16 M-158 M-364 M553 M-58 M-8 M107 M-14 M-9 M
Net Income From Continuing Operations362 M435 M458 M-45 M-81 M-11 M99 M101 M90 M62 M
Net Business Purchase And Sale-420 M-119 M-309 M836 M5 M-164 M-2,740 M-129 M-1,018 M-85 M
Net Common Stock Issuance-98 M26 M3 M3 M8 M11 M24 M8 M
Net Investment Properties Purchase And Sale-1 M-1 M-1 M
Net Investment Purchase And Sale-1 M-1 M-1 M
Net Issuance Payments Of Debt2,374 M73 M464 M-15 M1,400 M-374 M911 M-17 M
Net Long Term Debt Issuance2,374 M73 M464 M-15 M1,400 M-374 M2,452 M549 M
Net PPE Purchase And Sale-119 M-105 M-85 M-62 M-44 M-48 M-44 M-38 M-24 M-19 M
Net Preferred Stock Issuance400 M
Operating (gains) Losses-5 M-16 M-4 M357 M-3 M-4 M-46000.0-839000.0-2 M-1 M
Other Financing Charges Net-8 M-2,259 M-331 M-23 M-463 M323 M230000.0-4 M
Other Non-cash Items35 M30 M33 M92 M38 M29 M34 M26 M26 M9 M
Payment Of Cash Dividends19 M24 M24 M24 M13 M
Preferred Stock Dividend Paid-19 M-24 M-24 M-24 M-13 M
Preferred Stock Issuance400 M
Proceeds From Issuance Of Warrants1,000 M970 M
Proceeds From Stock Option Exercised8 M
Purchase Of Float Term Investments-1 M-1 M-1 M
Purchase Of Property Plant & Equipment-119 M-105 M-85 M-62 M-44 M-48 M-44 M-38 M-24 M-19 M
Purchase Of Short Term Investments2,374 M602 M2,338 M2,100 M4,108 M2,464 M2,683 M561 M
Purchase Of Investment-1 M-1 M-1 M
Purchase Of PPE-127 M-123 M-90 M-66 M-48 M-57 M-46 M-40 M-26 M-21 M
Repayment Of Debt-530 M-1,874 M-2,115 M-2,708 M-2,838 M-231 M-11 M
Repayment Of Debt-530 M-1,874 M-2,115 M-2,708 M-2,838 M-1,772 M-577 M
Repurchase Of Capital Stock-111 M
Revenue Per Share2 M
Sale Of Business836 M
Sale Of PPE8 M18 M5 M4 M4 M9 M2 M2 M2 M1 M
Short Term Debt Payments-2,833 M-1,542 M-566 M
Stock Based Compensation31 M28 M28 M23 M17 M16 M16 M15 M18 M10 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