BEACON ROOFING SUPPLY, INC. AND EACH OF THE SUBSIDIARY GUARANTORS PARTY HERETO 6.500% Senior Secured Notes due 2030 INDENTURE Dated as of July 31, 2023 U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, as Trustee and Collateral Agent