Beacon Roofing Supply Inc

General ticker "BECN" information:

  • Sector: Industrials
  • Industry: Trading Companies & Distributors
  • Capitalization: $6.9B

Beacon Roofing Supply Inc follows the US Stock Market performance with the rate: 53.6%.

Estimated limits based on current volatility of 1.8%: low 100.50$, high 104.09$

Factors to consider:

  • Earnings for 9 months up through Q3 are below our estimates

Stock Forecast*

* forecast is subjective and experimental, should not be used for any investment decisions

Long term estimates were made for the period from 2023-12-31 to 2025-12-30

  • 2023-12-31 to 2024-12-30 estimated range: [72.26$, 101.42$]
  • 2024-12-30 to 2025-12-30 estimated range: [77.04$, 108.50$]

Financial Metrics affecting the BECN estimates:

  • Positive: Non-GAAP EPS, $ of 7.89 > 2.29
  • Positive: Operating cash flow per share per price, % of 14.84 > 12.76
  • Positive: 1.03 < Operating profit margin, % of 7.81
  • Negative: Industry inventory ratio change (median), % of 2.35 > 0.49
  • Negative: Investing cash flow per share, $ of -3.54 <= -3.48

Similar symbols

Short-term BECN quotes

Long-term BECN plot with estimates

Financial data

YTD 2021-12-31 2022-12-31 2023-12-31
Operating Revenue $6,820.40MM $8,429.70MM $9,119.80MM
Operating Expenses $6,352.30MM $7,726.30MM $8,407.60MM
Operating Income $468.10MM $703.40MM $712.20MM
Non-Operating Income $-145.70MM $-83.70MM $-126.10MM
Interest Expense $85.50MM $83.70MM $0.00MM
Income(Loss) $322.40MM $619.70MM $586.10MM
Taxes $79.40MM $161.30MM $151.10MM
Profit(Loss) $243.00MM $458.40MM $435.00MM
Stockholders Equity $2,211.60MM $1,904.10MM $1,823.50MM
Inventory $1,161.70MM $1,322.90MM $1,227.90MM
Assets $5,549.30MM $6,003.50MM $6,207.70MM
Operating Cash Flow $166.70MM $401.10MM $787.80MM
Capital expenditure $71.80MM $90.10MM $122.90MM
Investing Cash Flow $716.40MM $-395.60MM $-225.60MM
Financing Cash Flow $-1,119.30MM $-162.50MM $-546.40MM
Earnings Per Share* $3.47 $6.47 $0.43

* EPS are Split Adjusted, recent splits may be reflected with a delay.