Beacon Roofing Supply A Robust Earnings Quarter Amidst Market Challenges