<SEC-DOCUMENT>0000950170-25-061436.txt : 20250501
<SEC-HEADER>0000950170-25-061436.hdr.sgml : 20250501
<ACCEPTANCE-DATETIME>20250501070009
ACCESSION NUMBER:		0000950170-25-061436
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20250501
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250501
DATE AS OF CHANGE:		20250501

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Builders FirstSource, Inc.
		CENTRAL INDEX KEY:			0001316835
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-LUMBER & OTHER BUILDING MATERIALS DEALERS [5211]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				522084569
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40620
		FILM NUMBER:		25899330

	BUSINESS ADDRESS:	
		STREET 1:		6031 CONNECTION DR., STE. 400
		CITY:			IRVING
		STATE:			TX
		ZIP:			75039
		BUSINESS PHONE:		(214) 880-3500

	MAIL ADDRESS:	
		STREET 1:		6031 CONNECTION DR., STE. 400
		CITY:			IRVING
		STATE:			TX
		ZIP:			75039
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>bldr-20250501.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-04-30T16:55:18.4931+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:bldr="http://www.bldr.com/20250501">
 <head>
  <title>8-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;position:relative;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_3a76d10a-1579-4644-8d39-9d9573540364" name="dei:EntityCentralIndexKey" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b">0001316835</ix:nonNumeric><ix:nonNumeric id="F_90cd62ec-1e24-4834-8030-cfc79c735184" name="dei:AmendmentFlag" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bldr-20250501.xsd"/></ix:references><ix:resources><xbrli:context id="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001316835</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-01</xbrli:startDate><xbrli:endDate>2025-05-01</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>
  <div style="z-index:2;min-height:0.5in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="border-top:2.25pt double #000000;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">WASHINGTON, D.C. 20549</span></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><h2 style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Times New Roman;"><ix:nonNumeric id="F_63aed0ef-50af-43a5-8ef2-15eb2c72f92f" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8-K</span></ix:nonNumeric></span></h2><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CURRENT REPORT</span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.398%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Date of Report (Date of earliest event reported): </span><span><ix:nonNumeric id="F_662bb481-9a88-4b1f-b402-2609ce180e2f" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 01, 2025</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="margin-left:40%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:24pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d075d006-f5e8-4bb2-8deb-af231f6d921b" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:24pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC.</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Exact name of Registrant as Specified in Its Charter)</span></p><p style="margin-left:40%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:20%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:20%;box-sizing:content-box;"/>
     <td style="width:18%;box-sizing:content-box;"/>
     <td style="width:41%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_eac65701-fe1b-4b55-92dc-32ba1bd22038" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_af77d01a-4284-4406-8044-e7fca6044252" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">001-40620</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_1e803747-6717-449c-abb3-fa4dbff6e932" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">52-2084569</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(State or Other Jurisdiction<br/>of Incorporation)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Commission File Number)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(IRS Employer<br/>Identification No.)</span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_525c77d7-8f54-46f2-bad4-a3cddde35f07" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">6031 Connection Drive</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_98c4ee8d-ff38-4578-8ee9-419b49049237" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Suite 400</span></ix:nonNumeric></span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_ea8b4f46-1c71-4173-b06f-b90c2a927cb4" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Irving</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_08281fe3-31ea-4ece-ba75-2f56d8a6c691" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Texas</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_a462d642-2895-4ae2-ae57-a7393fe645de" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">75039</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Address of Principal Executive Offices)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Zip Code)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.125in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.398%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Registrant&#8217;s Telephone Number, Including Area Code:</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_85c569e6-77ba-4883-b04c-ce55084da2f4" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(214)</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_89647ba5-55ce-4273-8a49-3298570ae66a" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">880-3500</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"/>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.125in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Former Name or Former Address, if Changed Since Last Report)</span></p><p style="margin-left:40%;font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:3pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e1744ce3-56af-4979-afbd-28975c7b3f09" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_af415f55-2795-4b61-b4ac-7bd7f3234fce" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_86b09002-40d0-4667-87e1-f0e72a7abb1c" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a15c1088-2aa3-476f-84b8-b47d68e0fb06" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:9pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:38%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:15%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:45%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><br/>Title of each class</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Trading<br/>Symbol(s)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><br/>Name of each exchange on which registered</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_23b23bfd-8d2c-4a5e-8556-2908d73be337" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Common stock, par value $0.01 per share</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_89446bcd-6783-4327-bad1-ec9f7936db9a" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">BLDR</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_bd6f174a-6ae1-46fc-a92f-f8a97b7c10b2" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">New York Stock Exchange</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;&#8239;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;&#8239;240.12b-2 of this chapter).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Emerging growth company </span><span style="font-size:10pt;"><ix:nonNumeric id="F_75123548-d351-4950-b177-5fe71c3ac0e4" contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double #000000;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="z-index:2;min-height:0.5in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><h2 style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 2.02 Results of Operations and Financial Condition.</span></h2><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On May 1, 2025, Builders FirstSource, Inc. (the &#8220;Company&#8221;) issued the news release attached hereto as Exhibit 99.1 reporting its financial results for the three months ended March 31, 2025.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 8.01 Other Events.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On May 1, 2025, the Company issued the news release attached hereto as Exhibit 99.2 announcing that the Company&#8217;s board of directors authorized the repurchase of up to $500 million of the Company&#8217;s outstanding shares of common stock.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9.01 Financial Statements and Exhibits.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(d)    Exhibits.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:18%;box-sizing:content-box;"/>
     <td style="width:82%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exhibit No.</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Description</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99.1</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="bldr-ex99_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">News release reporting financial results for the three months ended March 31, 2025, issued by Builders FirstSource, Inc. on May 1, 2025.</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99.2</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="bldr-ex99_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">News release announcing $500 million share repurchase plan issued by Builders FirstSource, Inc. on May 1, 2025.</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All of the information included in Items 2.02 and 9.01 of this report and Exhibit 99.1 hereto is being furnished and shall not be deemed to be &#8220;filed&#8221; for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and shall not be incorporated by reference in any filing under the Securities Act of 1933, as amended.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="z-index:2;min-height:0.5in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SIGNATURES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:6%;box-sizing:content-box;"/>
     <td style="width:44%;box-sizing:content-box;"/>
     <td style="width:4%;box-sizing:content-box;"/>
     <td style="width:46%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:4.3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC.</span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date:</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 1, 2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">By:</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Timothy D. Johnson</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Timothy D. Johnson, Executive Vice President, General Counsel and Corporate Secretary</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>bldr-ex99_1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html>
 <head>
  <title>EX-99.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;position:relative;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="text-indent:-66.667%;padding-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img40275981_0.jpg" alt="img40275981_0.jpg" style="width:187px;height:47px;"></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:14pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For Immediate Release</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:14pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Builders FirstSource Reports First Quarter 2025 Results</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:14pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">May 1, 2025 (Irving, TX) &#x2013; Builders FirstSource, Inc. (NYSE: BLDR)</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> today reported its results for the first quarter ended March 31, 2025.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">First Quarter 2025 Highlights</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">All Year-Over-Year Comparisons Unless Otherwise Noted:</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net sales were $3.7 billion, a 6.0% decrease, driven by lower core organic sales, one fewer selling day, and commodity deflation, partially offset by growth from acquisitions.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gross profit margin decreased 290 basis points to 30.5%, primarily driven by Single- and Multi-Family margin normalization as well as a below-normal starts environment.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net income was $96.3 million, or diluted EPS of $0.84 compared to diluted EPS of $2.10 in the prior year period. Net income as a percent of net sales decreased by 402 basis points to 2.6%. </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA decreased 31.7% to $369.2 million, primarily driven by lower gross profit, partially offset by lower operating expenses after adjustments.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA margin declined by 380 basis points to 10.1%, attributable to lower gross margin and reduced operating leverage. </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cash provided by operating activities was $132.3 million, a decrease of $184.9 million compared to the prior year period. The Company's free cash flow was $45.0 million, a decrease of 80.2%, compared to $227.6 million in the prior year period. The decrease was primarily driven by lower net income.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company repurchased 0.1 million shares of common stock at an average price of $131.51 for $12.8 million, inclusive of applicable fees and taxes.</font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#34;Given the current environment, I'm proud of our resilient results in the first quarter. These results reflect the strength of our differentiated product portfolio and our focus on operational excellence. While macro and industry dynamics continue to be unsettled, we remain confident in our ability to navigate any challenges by staying rooted in our strategy and focusing on the factors within our control. During these uncertain times, our role as trusted partners is vital as we help customers address affordability challenges and increase efficiency. We are laying the groundwork for future growth, and as the market recovers, we expect to outperform,&#34; commented Peter Jackson, CEO of Builders FirstSource.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Mr. Jackson continued, &#34;We are committed to advancing our strong foundation and driving value creation for customers through investments in innovation. Our significant investments in value-added products, digital tools, and internal systems are cementing our leading industry position.&#34;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pete Beckmann, CFO of Builders FirstSource, added, &#34;Our first quarter results were driven by our durable business model and unwavering commitment to executing our strategy. We have a proven track record of generating strong free cash flow through the cycle and deploying capital in a disciplined manner in line</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">with our capital allocation priorities. Our scale, differentiated platform, and talented team members give us confidence that we can compound value into the future. Despite the competitive environment, we are staying focused and investing for our future success.&#34;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">First Quarter 2025 Financial Performance Highlights</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">All Year-Over-Year Comparisons Unless Otherwise Noted:</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Sales</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net sales were $3.7 billion, a 6.0% decrease, driven by an 8.1% decline in core organic sales, a headwind from one fewer selling day of 1.6%, and commodity deflation of 1.0%, partially offset by growth from acquisitions of 4.7%.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Core organic net sales declined 8.1%. Multi-Family declined 32.7% and Single-Family declined 5.9%, while Repair and Remodel (&#x201c;R&amp;R&#x201d;)/Other increased 3.6%. On a weighted basis, Multi-Family and Single-Family lowered net sales by 4.6% and 4.2%, respectively, while R&amp;R/Other raised sales by 0.7%. </font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gross Profit</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gross profit was $1.1 billion, a decrease of 14.2%. Gross profit margin percentage decreased 290 basis points to 30.5%, primarily driven by Single- and Multi-Family margin normalization as well as a below-normal starts environment.</font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Selling, General and Administrative Expenses</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SG&amp;A was $930.8 million, an increase of $4.5 million, or 0.5%, primarily driven by additional expenses from operations acquired within the last twelve months and our ongoing enterprise resource planning system implementation, partially offset by lower variable compensation due to lower core organic sales and lower intangible amortization. As a percentage of net sales, total SG&amp;A increased by 160 basis points to 25.4%, primarily attributable to reduced operating leverage.</font></div></div><p style="margin-left:7.467%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Interest Expense</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Interest expense, net increased $16.6 million to $64.9 million, primarily due to higher average debt balances. </font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income Tax Expense</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income tax expense was $23.2 million, compared to $66.5 million in the prior year period, primarily driven by a decrease in income before income tax. The effective tax rate in the first quarter decreased 100 basis points year-over-year to 19.4%, primarily related to favorable permanent and other differences, partially offset by a lower stock-based compensation windfall benefit.</font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Income</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net income was $96.3 million, or $0.84 earnings per diluted share, compared to net income of $258.8 million, or $2.10 earnings per diluted share, in the same period a year ago. The 62.8% decrease in net income was primarily driven by lower gross profit and higher net interest expense, partially offset by lower income tax expenses.</font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net income as a percentage of net sales was 2.6%, a decrease of 402 bps from the prior year period, primarily due to lower gross profit margins and higher net interest expense, partially offset by lower income tax expenses.</font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted Net Income</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted net income was $172.9 million, a decrease of 47.2%, primarily driven by lower gross profit and higher net interest expense, partially offset by lower operating expenses after adjustments and lower income tax expenses.</font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted Earnings Per Diluted Share</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted earnings per diluted share was $1.51, compared to $2.65 in the same period a year ago. The 43.0% decrease was primarily driven by lower adjusted net income, partially offset by share repurchases. </font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA decreased 31.7% to $369.2 million, primarily driven by lower gross profit, partially offset by lower operating expenses after adjustments.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA margin declined by 380 basis points from the prior year period to 10.1%, primarily due to lower gross profit margins and reduced operating leverage. </font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Capital Structure, Leverage, and Liquidity Information</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the three months ended March 31, 2025, cash provided by operating activities was $132.3 million, and cash used in investing activities was $912.1 million. The Company's free cash flow was $45.0 million, compared to $227.6 million in the prior year period, largely the result of lower net income and an increase in net working capital.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Liquidity as of March 31, 2025, was approximately $1.1 billion, consisting of $944 million in net borrowing availability under the revolving credit facility and $115 million of cash on hand.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of March 31, 2025, LTM Adjusted EBITDA was $2.2 billion and net debt was $4.4 billion, resulting in the net debt to LTM Adjusted EBITDA ratio of 2.0x, compared to 1.1x in the prior year period.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the first quarter, the Company repurchased 0.1 million shares of its common stock at an average price of $131.51 per share for $12.8 million, inclusive of applicable fees and taxes.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2025, the Company repurchased 3.3 million shares of its common stock at an average price of $118.27 per share for $390.9 million, inclusive of applicable fees and taxes.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On April 30, 2025, the Board of Directors authorized the repurchase of up to $500 million of the Company&#x2019;s outstanding shares of common stock, which includes the approximately $100 million remaining under its prior $1 billion share repurchase authorization announced in August 2024.   </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Since the inception of its buyback program in August 2021, the Company has repurchased 99.3 million shares of its common stock, or 48.1% of its total shares outstanding, at an average price of $80.90 per share for a total cost of $8.0 billion, inclusive of applicable fees and taxes. </font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Productivity Savings From Operational Excellence</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the first quarter, the Company delivered approximately $17 million in productivity savings related to operational excellence and supply chain initiatives. </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company expects to deliver $70 million to $90 million in productivity savings in 2025.</font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2025 Full Year Total Company Outlook</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For 2025, the Company expects to achieve the financial performance highlighted below. Projected Net Sales and Adjusted EBITDA include the expected impact of price, commodities, and margins for 2025.</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Sales to be in a range of $16.05 billion to $17.05 billion.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gross Profit margin to be in a range of 29.0% to 31.0%.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA to be in a range of $1.7 billion to $2.1 billion.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA margin to be in a range of 10.6% to 12.3%.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Free cash flow in the range of $800 million to $1.2 billion, assuming average commodity prices in the range of $400 to $440 per thousand board foot (mbf).</font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2025 Full Year Assumptions</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s anticipated 2025 performance is based on several assumptions for the full year, including the following:</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Within the Company&#x2019;s geographies, Single-Family starts are projected to be down mid-single digits, Multi-Family starts down mid-teens, and R&amp;R is projected to be flat.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Acquisitions completed within the last twelve months are projected to add net sales growth of 5.0% to 5.5%.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total capital expenditures in the range of $350 million to $425 million. </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Interest expense in the range of $260 million to $280 million.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">An effective tax rate of 23.0% to 25.0%.</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Depreciation and amortization expenses in the range of $550 million to $600 million. </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">One fewer selling day is projected to decrease net sales by 0.4% in 2025 versus 2024. </font></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Conference Call</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Builders FirstSource will host a conference call and webcast on Thursday, May 1, 2025, to discuss the Company&#x2019;s financial results and other business matters. The teleconference will begin at 8:00 a.m. Central Time and will be hosted by Peter Jackson, Chief Executive Officer, and Pete Beckmann, Chief Financial Officer.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To participate in the teleconference, please dial into the call a few minutes before the start time at 800-445-7795 (U.S. and Canada) or 785-424-1699 (international), Conference ID: BLDRQ125. A replay of the call will be available at 12:00 p.m. Central Time through Thursday, May 8, 2025. To access the replay, please dial 800-839-5127 (U.S. and Canada) or 402-220-2692 (international). The live webcast and archived replay can also be accessed on the Company's investor relations website at investors.bldr.com under the Events and Presentations section. The online archive of the webcast will be available for approximately 90 days.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upcoming Events</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Management will participate in investor meetings at the Oppenheimer Industrial Growth Conference virtually on May 6, 2025, and the Truist Securities Industrials and Services Conference in Philadelphia on May 8, 2025.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">About Builders FirstSource</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Headquartered in Irving, Texas, Builders FirstSource is the largest U.S. supplier of building products, prefabricated components, and value-added services to the professional market segment for new residential construction and repair and remodeling. We provide customers an integrated homebuilding solution, offering manufacturing, supply, delivery, and installation of a full range of structural and related building products. We operate in 43 states with approximately 595 locations and have a market presence in 48 of the top 50 and 92 of the top 100 MSAs, providing geographic diversity and balanced end market exposure. We service customers from strategically located distribution and manufacturing facilities (some of which are co-located) that produce value-added products such as roof and floor trusses, wall panels, stairs, vinyl windows, custom millwork, and pre-hung doors. Builders FirstSource also distributes dimensional lumber and lumber sheet goods, millwork, windows, interior and exterior doors, and other specialty building products. </font><font><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">www.bldr.com</font></font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Forward-Looking Statements</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Statements in this news release and the schedules hereto that are not purely historical facts or that necessarily depend upon future events, including statements about forecasted financial performance or other statements about anticipations, beliefs, expectations, hopes, synergies, intentions or strategies for the future, may be forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended. Readers are cautioned not to place undue reliance on forward-looking statements. In addition, oral statements made by our directors, officers and employees to the investor and analyst communities, media representatives and others, depending upon their nature, may also constitute forward-looking statements. As with the forward-looking statements included in this release, these forward-looking statements are by nature inherently uncertain, and actual results or events may differ materially as a result of many factors. All forward-looking statements are based upon information available to Builders FirstSource on the date this release was submitted. Builders FirstSource undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Forward-looking statements involve risks and uncertainties, many of which are beyond the Company&#x2019;s control or may be currently unknown to the Company, that could cause actual events or results to differ materially from the events or results described in the forward-looking statements; such risks or uncertainties include those related to the Company&#x2019;s growth strategies, including acquisitions, organic growth and digital strategies, or the dependence of the Company&#x2019;s revenues and operating results on, among other things, the homebuilding industry and, to a lesser extent, repair and remodel activity, which in each case is dependent on economic conditions, including inflation, interest rates, consumer confidence, labor and supply shortages, and also lumber and other commodity prices. Builders FirstSource may not succeed in addressing these and other risks. Further information regarding factors that could affect our financial and other results can be found in the risk factors section of Builders FirstSource&#x2019;s most recent annual report on Form 10-K filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) and may also be described from time to time in the other reports Builders FirstSource files with the SEC. Consequently, all forward-looking statements in this release are qualified by the factors, risks and uncertainties contained therein.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Non-GAAP Financial Measures</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The financial measures entitled Adjusted EBITDA, LTM Adjusted EBITDA, Adjusted EBITDA margin, Adjusted net income, basic Adjusted net income per share, diluted Adjusted net income per share,</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted SG&amp;A, Adjusted SG&amp;A as a percent of net sales, and Free cash flow are not financial measures recognized under GAAP and are therefore non-GAAP financial measures. The Company believes that these non-GAAP financial measures provide useful information to management and investors regarding certain financial and business trends relating to the Company&#x2019;s financial condition and operating results.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA is defined as GAAP net income before depreciation and amortization expense, net interest expense, income tax expense and other non-cash or special items including stock compensation expense, acquisition and related expense, technology implementation expense, debt issuance and refinancing costs, severance and gain on sale of assets and other one-time costs partially offset by the tax effect of those adjustments to net income. LTM Adjusted EBITDA is defined as Adjusted EBITDA for the last twelve consecutive months. Adjusted EBITDA margin is defined as Adjusted EBITDA divided by net sales. Adjusted net income is defined as GAAP net income before non-cash or special items including acquisition and related expense, technology implementation expense, debt issuance and refinancing cost and amortization expense partially offset by the tax effect of those adjustments to net income. Basic Adjusted net income per share is defined as Adjusted net income divided by weighted average basic common shares outstanding while diluted Adjusted net income per share is defined as Adjusted net income divided by weighted average diluted common shares outstanding. Adjusted SG&amp;A is defined as GAAP SG&amp;A expense before non-cash or special items including depreciation expense, amortization expense, stock compensation expense, acquisition and related expense, and technology implementation expense. Adjusted SG&amp;A as a percent of sales is defined as Adjusted SG&amp;A divided by net sales. Free cash flow is defined as GAAP net cash from operating activities less capital expenditures, net of proceeds from the sale of property, plant and equipment.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company management uses Adjusted EBITDA, Adjusted EBITDA margin, Adjusted net income, basic Adjusted net income per share and diluted Adjusted net income per share as supplemental measures in its evaluation of the Company&#x2019;s business, including for trend analysis, purposes of determining management incentive compensation and budgeting and planning purposes. Company management believes that these measures provide a meaningful measure of the Company&#x2019;s performance and a better baseline for comparing financial performance across periods because these measures eliminate the effects of period to period changes, in the case of Adjusted EBITDA and Adjusted EBITDA margin, in taxes, costs associated with capital investments, net interest expense, stock compensation expense, and other non-cash and non-recurring items and, in the case of Adjusted net income and Adjusted net income per diluted share, in certain non-recurring items. Company management also uses free cash flow as a supplemental measure in its evaluation of the Company&#x2019;s business, including for purposes of its internal liquidity assessments. Company management believes that free cash flow provides a meaningful evaluation of the Company&#x2019;s liquidity.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company believes that these non-GAAP financial measures provide additional tools for investors to use in evaluating ongoing operating results, cash flows and trends and in comparing the Company&#x2019;s financial measures with other companies in the Company&#x2019;s industry, which may present similar non-GAAP financial measures to investors. However, the Company&#x2019;s calculations of these financial measures are not necessarily comparable to similarly titled measures reported by other companies. Company management does not consider these financial measures in isolation or as alternatives to financial measures determined in accordance with GAAP. Furthermore, items that are excluded and other adjustments and assumptions that are made in calculating these non-GAAP financial measures are significant components in understanding and assessing the Company&#x2019;s financial performance. These non-GAAP financial measures should be evaluated in conjunction with, and are not a substitute for, the Company&#x2019;s GAAP financial measures. Further, because these non-GAAP financial measures are not determined in accordance with GAAP and are thus susceptible to varying calculations, the non-GAAP financial measures, as presented, may not be comparable to other similarly titled measures of other companies. Reconciliations of these non-GAAP financial measures to the most directly comparable GAAP financial measures are included in the tables below.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s Adjusted EBITDA outlook, free cash flow and full-year forecast for its effective tax rate on operations exclude the impact of certain income and expense items that management believes are not part of underlying operations. These items may include, but are not limited to, loss on early extinguishment of debt, restructuring charges, certain tax items, and charges associated with non-recurring costs such as professional and legal fees associated with our acquisitions and enterprise resource planning (ERP) program. The Company&#x2019;s management cannot estimate on a forward-looking basis without unreasonable effort the impact these income and expense items will have on its reported net income, operating cash flow and its reported effective tax rate because these items, which could be significant, are difficult to predict and may be highly variable. As a result, the Company does not provide a reconciliation to the most comparable GAAP financial measure for its Adjusted EBITDA or free cash flow outlook or its effective tax rate on operations forecast. Please see the Forward-Looking Statements section of this release for a discussion of certain risks relevant to the Company&#x2019;s outlook.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">#     #     #</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contact:</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Heather Kos</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SVP, Investor Relations</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Builders FirstSource, Inc.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">investorrelations@bldr.com</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:63.52%;box-sizing:content-box;"></td>
     <td style="width:1.8%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:14.440000000000001%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.8%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:14.440000000000001%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended<br>March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in thousands, except per share amounts)</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net sales</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,657,496</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,891,352</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of sales</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,542,255</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,591,498</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross margin</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,115,241</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,299,854</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Selling, general and administrative expenses</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">930,800</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">926,257</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income from operations</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">184,441</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">373,597</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense, net</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">64,892</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,336</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income before income taxes</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">119,549</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">325,261</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income tax expense</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,245</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,480</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">96,304</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">258,781</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">Net income per share:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.85</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.12</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.84</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.10</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">Weighted average common shares:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113,675</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">121,972</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">114,339</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,371</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.993%;box-sizing:content-box;"></td>
     <td style="width:1.62%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.62%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended<br>March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in thousands)</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows from operating activities:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">96,304</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">258,781</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;text-indent:10pt;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjustments to reconcile net income to net cash provided by operating activities:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and amortization</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">145,031</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">140,381</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred income taxes</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(10,638</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(8,368</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,238</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,900</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other non-cash adjustments</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(6,774</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">179</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;text-indent:10pt;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Changes in assets and liabilities, net of assets acquired and liabilities assumed:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Receivables</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,599</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">136,636</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inventories, net</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(82,503</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(126,707</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Contract assets</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(10,851</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(7,638</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current assets</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(15,013</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(7,048</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other assets and liabilities</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(16,213</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(16,664</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">142,891</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">143,616</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(166,294</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(222,715</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Contract liabilities</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,551</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,834</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132,328</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">317,187</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows from investing activities:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash used for acquisitions, net of cash acquired</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(824,795</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(58,705</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchases of property, plant and equipment</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(99,974</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(93,212</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Proceeds from sale of property, plant and equipment</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,713</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,567</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash used for equity investments</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(2,686</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash used in investing activities</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(912,056</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(151,036</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows from financing activities:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Borrowings under revolving credit facility</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,142,000</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">422,000</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repayments under revolving credit facility</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(367,000</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(886,000</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Proceeds from long-term debt and other loans</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,000,000</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repayments of long-term debt and other loans</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(754</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(879</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Payments of loan costs</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(12,529</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Payments of acquisition-related deferred and contingent consideration</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(322</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(8,900</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax withholdings on and exercises of equity awards</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(20,102</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(31,723</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repurchase of common stock</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(12,347</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(16,801</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by financing activities</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">741,475</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">465,168</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net change in cash and cash equivalents</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(38,253</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">631,319</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents at beginning of period</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">153,624</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,156</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents at end of period</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">115,371</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">697,475</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONDENSED CONSOLIDATED BALANCE SHEET</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.993%;box-sizing:content-box;"></td>
     <td style="width:1.58%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:12.923%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.58%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:12.923%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in thousands, except per share amounts)</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31,<br>2025</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">December 31,<br>2024</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">ASSETS</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current assets:</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">115,371</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">153,624</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, less allowances of $44,993 and $41,233, respectively</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,251,571</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,163,147</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other receivables</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">270,218</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">344,342</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inventories, net</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,348,909</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,212,375</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Contract assets</font></p></td>
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">161,946</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">151,095</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current assets</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132,390</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">116,656</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current assets</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,280,405</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,141,239</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property, plant and equipment, net</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,171,209</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,961,731</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease right-of-use assets, net</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">597,125</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">594,301</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,969,019</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,678,504</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangible assets, net</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,318,297</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,103,634</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other assets, net</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,560</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,677</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,447,615</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,583,086</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current liabilities:</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,022,022</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">868,054</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">483,399</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">634,045</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Contract liabilities</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">184,746</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">168,208</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current portion of operating lease liabilities</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,045</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,499</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current maturities of long-term debt</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,244</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,470</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current liabilities</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,801,456</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,777,276</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Noncurrent portion of operating lease liabilities</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">525,677</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">525,213</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Long-term debt, net of current maturities, discounts and issuance costs</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,472,260</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,700,643</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred income taxes</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137,528</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">148,167</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other long-term liabilities</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">136,534</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">135,317</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,073,455</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,286,616</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Commitments and contingencies (Note 11)</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stockholders' equity:</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Common stock, $0.01 par value, 300,000 shares authorized; 113,726 and 113,578 shares issued and outstanding at March 31, 2025, and December 31, 2024, respectively</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,137</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,136</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additional paid-in capital</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,265,403</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,271,269</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Retained earnings</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">107,620</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,065</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stockholders' equity</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,374,160</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,296,470</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;text-indent:25pt;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="margin-left:4.627%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities and stockholders' equity</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,447,615</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">   </font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,583,086</font></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Reconciliation of GAAP Net Income to Adjusted Net Income</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:47.44%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:13.32%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.74%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:13.32%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.74%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:16.44%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Twelve Months Ended</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in millions)</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Reconciliation to Adjusted Net Income:</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">GAAP net income</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">96.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">258.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">915.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquisition and related expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.6</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Technology implementation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24.1</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">79.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">298.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax-effect of adjustments to net income</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(24.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(21.7</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(96.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjusted net income</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">172.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">327.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,220.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">GAAP common shares outstanding</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113.7</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">122.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">GAAP diluted common shares outstanding</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">114.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic adjusted net income per share:</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.52</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.68</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted adjusted net income per share:</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.51</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.65</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:24pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Reconciliation of GAAP Net Income to Adjusted EBITDA</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:47.421%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:13.334%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.739%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:13.334%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.739%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:16.433%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Twelve Months Ended</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in millions)</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Reconciliation to Adjusted EBITDA:</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">GAAP net income</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">96.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">258.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">915.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense, net</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">64.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">224.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income tax expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">88.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">362.7</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71.7</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.5</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">267.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">79.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">298.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock compensation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquisition and related expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.6</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Technology implementation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24.1</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax-effect of adjustments to net income</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(24.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(21.7</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(96.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other management-identified adjustments</font><font style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">&#160;(1)</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(0.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.5</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjusted EBITDA</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">369.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">540.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,159.1</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">Adjusted EBITDA margin</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">10.1</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-style:italic;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">13.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-style:italic;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">13.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-style:italic;font-kerning:none;min-width:fit-content;">%</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td colspan="9" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1) Primarily relates to severance, net gain/loss on sale of assets, and other one-time costs.</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">11</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:24pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Reconciliation of GAAP Selling, General &amp; Administrative Expenses to Adjusted Selling, General &amp; Administrative Expenses</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:59.428%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:17.197000000000003%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:2.18%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:17.197000000000003%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in millions)</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Reconciliation to Adjusted SG&amp;A Expense:</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">GAAP SG&amp;A expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">930.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">926.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(49.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(42.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(70.6</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(77.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock compensation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(14.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(16.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquisition and related expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(0.6</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Technology implementation expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(24.1</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(9.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other management-identified adjustments</font><font style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">&#160;(1)</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjusted SG&amp;A expense</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">771.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">780.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">GAAP SG&amp;A expense as a % of sales</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:2.773%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">Adjusted SG&amp;A expense as a % of sales</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.1</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td colspan="7" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1) Primarily relates to severance, net gain/loss on sale of assets, and other one-time costs.</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:24pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Interest Reconciliation</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:62.673%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:15.723%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.88%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:15.723%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31, 2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in millions)</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Interest <br>Expense</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Debt Outstanding</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revolving credit facility @ 5.40% weighted average interest rate</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">775.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2032 Unsecured notes @ 4.25%</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,300.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2034 Unsecured notes @ 6.375%</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,000.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2032 Unsecured notes @ 6.375%</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">700.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2030 Unsecured notes @ 5.00%</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.9</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">550.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of debt issuance costs, discount and premium</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Finance leases and other finance obligations</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">190.7</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(115.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total </font><font style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65.5</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,400.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td colspan="7" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1) Total interest expense does not include interest income of approximately $0.6 million received during the three month period.</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:24pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Free Cash Flow</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.4%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:28.7%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:2.9%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in millions)</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31, 2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Free Cash Flow</font></p></td>
     <td colspan="4" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating activities</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: Capital expenditures, net of proceeds</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(87.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Free cash flow</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:24pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sales by Product Category</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(unaudited)</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:33.387%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:9.942%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.08%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:10.421999999999999%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.56%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:9.942%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.08%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:10.421999999999999%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:1.08%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:8.541%;box-sizing:content-box;"></td>
     <td style="width:1%;box-sizing:content-box;"></td>
     <td style="width:2.541%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="18" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended March 31,</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in millions)</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Sales</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% of <br>Net Sales</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Sales</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% of <br>Net Sales</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;word-break:break-word;">
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Manufactured products</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">846.3</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.1</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">979.2</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.2</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(13.6</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)%</font></p></td>
     <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Windows, doors &amp; millwork</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">922.8</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.3</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,030.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(10.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;word-break:break-word;">
     <td style="background-color:#cff0fc;padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Value-added products</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,769.1</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48.4</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,009.6</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51.6</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(12.0</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)%</font></p></td>
     <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;word-break:break-word;">
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Specialty building products &amp; services</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">914.0</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.0</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">902.8</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.2</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.2</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Lumber &amp; lumber sheet goods</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">974.4</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26.6</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">979.0</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.2</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(0.5</font></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)%</font></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;word-break:break-word;">
     <td style="background-color:#cff0fc;padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total net sales</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,657.5</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100.0</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,891.4</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100.0</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">%</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(6.0</font></p></td>
     <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)%</font></p></td>
     <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">13</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>bldr-ex99_2.htm
<DESCRIPTION>EX-99.2
<TEXT>
<html>
 <head>
  <title>EX-99.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="text-indent:-66.667%;padding-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><img src="img41199502_0.jpg" alt="img41199502_0.jpg" style="width:187px;height:47px;"></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="white-space:pre-wrap;font-size:14pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For Immediate Release</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Builders FirstSource Announces $500 Million Share Repurchase Authorization</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:14pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">May 1, 2025 (Irving, TX) &#x2013; Builders FirstSource, Inc. (NYSE: BLDR)</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> announced its Board of Directors authorized the repurchase of up to $500 million of the Company&#x2019;s outstanding shares of common stock, which includes the approximately $100 million remaining under its prior August 2024 authorization.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Since the inception of its buyback program in August 2021 through April 30, 2025, the Company has repurchased 99.3 million shares of its common stock, or 48.1% of its total shares outstanding, at an average price of $80.90 per share for a total cost of $8.0 billion, inclusive of applicable fees and taxes.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> As of April 30, 2025, shares outstanding were 110,514,818.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The timing and amount of any share repurchases under the share repurchase program will be determined by Builders FirstSource in its discretion based on several factors, including ongoing assessments of the capital needs of the business, the market price of Builders FirstSource&#x2019;s common stock, and general market conditions. Share repurchases under the program may be made through a variety of methods, which may include open market purchases, block trades, accelerated share repurchase transactions, trading plans in accordance with Rule 10b-5 or Rule 10b-18 under the Exchange Act, or any combination of such methods. The program does not obligate Builders FirstSource to acquire any particular amount of its common stock, and the share repurchase program may be suspended or discontinued at any time at the Company&#x2019;s discretion.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">About Builders FirstSource</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Headquartered in Irving, Texas, Builders FirstSource is the largest U.S. supplier of building products, prefabricated components, and value-added services to the professional market segment for new residential construction and repair and remodeling. We provide customers an integrated homebuilding solution, offering manufacturing, supply, delivery, and installation of a full range of structural and related building products. We operate in 43 states with approximately 595 locations and have a market presence in 48 of the top 50 and 92 of the top 100 MSAs, providing geographic diversity and balanced end market exposure. We service customers from strategically located distribution and manufacturing facilities (some of which are co-located) that produce value-added products such as roof and floor trusses, wall panels, stairs, vinyl windows, custom millwork, and pre-hung doors. Builders FirstSource also distributes dimensional lumber and lumber sheet goods, millwork, windows, interior and exterior doors, and other specialty building products. </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">www.bldr.com</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:'Tahoma',sans-serif;font-kerning:none;min-width:fit-content;">&#xfeff;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br></font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Forward-Looking Statements</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Statements in this news release and the schedules hereto that are not purely historical facts or that necessarily depend upon future events, including statements about forecasted financial performance or other statements about anticipations, beliefs, expectations, hopes, synergies, intentions or strategies for the future, may be forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended. Readers are cautioned not to place undue reliance on forward-looking statements. In addition, oral statements made by our directors, officers and employees to the investor and analyst communities, media representatives and others, depending upon their nature, may also constitute forward-looking statements. As with the forward-looking statements included in this release, these forward-looking statements are by nature inherently uncertain, and actual results or events may differ materially as a result of many factors. All forward-looking statements are based upon information available to Builders FirstSource on the date this release was submitted. Builders FirstSource undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Forward-looking statements involve risks and uncertainties, many of which are beyond the Company&#x2019;s control or may be currently unknown to the Company, that could cause actual events or results to differ materially from the events or results described in the forward-looking statements; such risks or uncertainties include those related to the Company&#x2019;s growth strategies, including acquisitions, organic growth and digital strategies, or the dependence of the Company&#x2019;s revenues and operating results on, among other things, the homebuilding industry and, to a lesser extent, repair and remodel activity, which in each case is dependent on economic conditions, including inflation, interest rates, consumer confidence, labor and supply shortages, and also lumber and other commodity prices, which may be impacted by changes in tariffs. Builders FirstSource may not succeed in addressing these and other risks. Further information regarding factors that could affect our financial and other results can be found in the risk factors section of Builders FirstSource&#x2019;s most recent annual report on Form 10-K filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) and may also be described from time to time in the other reports Builders FirstSource files with the SEC. Consequently, all forward-looking statements in this release are qualified by the factors, risks and uncertainties contained therein.</font></p><p style="margin-left:33.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Tahoma',sans-serif;font-kerning:none;min-width:fit-content;">&#xfeff;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br></font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">#     #     #</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Builders FirstSource Contact:</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Heather Kos</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SVP, Investor Relations</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Builders FirstSource, Inc.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">investorrelations@bldr.com</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>img40275981_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img40275981_0.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" #A X4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M^-__ $63XJ_^'#\7?_+BO*J*/;U_^?U7_P &3_S#^PLD_P"A-E7_ (;L)_\
M*3U7_A>WQO\ ^BR?%7_PX?B[_P"7%'_"]OC?_P!%D^*O_AP_%W_RXKRJBCV]
M?_G]5_\ !D_\P_L+)/\ H395_P"&["?_ "D]5_X7M\;_ /HLGQ5_\.'XN_\
MEQ1_PO;XW_\ 19/BK_X</Q=_\N*\JHH]O7_Y_5?_  9/_,/["R3_ *$V5?\
MANPG_P I/5?^%[?&_P#Z+)\5?_#A^+O_ )<4?\+V^-__ $63XJ_^'#\7?_+B
MO*J*/;U_^?U7_P &3_S#^PLD_P"A-E7_ (;L)_\ *3U7_A>WQO\ ^BR?%7_P
MX?B[_P"7%'_"]OC?_P!%D^*O_AP_%W_RXKRJBCV]?_G]5_\ !D_\P_L+)/\
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
MO79?CY:_Y&+?\$V_^"B:*SO^P1^VDB(I9W;]EKXY*JJH)9F8^!0%50"220
M23BOGOXA_!/XS?"(V0^+'PC^)WPP.I,5TX?$/P%XJ\%&_8*SE;(>)-)TPW3!
M$=R(/,(5&8C"DC_92KG/%O@_PCX_\.:MX/\ '?A;PYXU\(Z_9RZ?KOA;Q;HF
MF>)/#FM6$ZE9K'5M$UFUO=,U*SF4E9;:\M9H9%)#H1Q7ET?%C%*<?K&3X>5.
MZYE1Q52G-+JXN=*I%M;I-)/9R6YM+A^%GR8F:E;3FIIJ_G:2=G^'G;7_ !@J
M*_HX_P"#AW_@EE\.?V#OB]\//C-^SUHS>&O@+^T)+XDM9? <,US=:;\,?B9X
M;6PU#5-)T*>]FFN;?PEXOTK55UGPUHS378T*]T?Q3IUI)9:!%X>TRU_G'K];
MRG,\+G.7X;,L&Y.AB8.48S252G.$I4ZE*HDVE.G4C*$K-Q=N:,I1<9/Y_$4*
MF&K3HU$N>#5[.Z::34D^J::?=;-)IH****]$Q/\ 2W_X-T?VP]5_:I_X)Y>&
M/"WC/56U3XB?LQ^()/@7K-S<O))J.I>"](TC3-5^%VLW;.7$BQ^$[]/!JW#2
M-<WESX)O;VZ7S;CS9OWIK^(3_@T.\6W4'CC]N+P(UW.;+5?"GP-\6PV+)/);
M1W6@:O\ $O1[F[BDYMK6>6+Q+:PW" )/?QPVQ/F1Z:/*_M[K^8.-,#2R_B;-
M</1BH4I5J>)A%*T8_6Z%+$SC%;*,:M6<8I:)))6M9?<Y95=; X>4G>2BX-O=
M^SE*";\W&*;;U;U84445\L=X4444 %%%% !1110 4444 %?SS?\ !RO^SS\<
M_P!I7]A7X4>!?V?_ (3^//C%XRTG]K/P+XMU/PS\//#FH^)]:L?#-A\'OCOH
M]YKMU8:9#//#I=KJNO:+I\]XZ"&.[U2RA9@]Q&#_ $,T5Z&59A4RK,<)F-*G
M"K4PE95H4ZCDH3:35I.+4DM>CN8XBC'$4:E&3<8U(\K<;72NGI?3H?Y-'_#I
MO_@IE_T8I^T__P"&B\7?_*ZC_ATW_P %,O\ HQ3]I_\ \-%XN_\ E=7^LO17
MZ+_Q%;-/^A7E_P#X'B/_ )9Z_P!+7QO[ H?\_P"M]T/\O7^EK_DT?\.F_P#@
MIE_T8I^T_P#^&B\7?_*ZOZG_ /@V#_9"_:B_9A\=_M@7_P"T1\ OBK\%[+QA
MX2^#=IX6NOB/X-UCPM!X@NM&UCXAS:K!I4FJ6UNM[+I\6HV,EVD)9H4NX&<
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
M;\$O"GVBPTN]E.N_$+Q7'$)(?!?P^TJ>W_X2+Q!)O1XGO62>WTG0+64>5?\
MB+4])LIGAMII[F#Y-LK*\U*\M-.TZTN;_4+^Y@LK&QLH);J\O;RZE2"UM+2U
M@22>YN;F>1(8((4>6:5TCC1G8 _W_?\ !)C]@BT_8A_9WM#XKTZW_P"%\?%F
M+3/%/Q9ORL$MQH6V"23P]\.;6ZB+JUEX/M;RX&I-%-/#?>*+_7+N&XFT_P#L
MR.W_ )=X6R&6>9C&%2,E@<-RUL9-75X7?)0C);3KRBXZ-.-.-2:=X)/_ *#O
MI1^.F&\$/#O$8W UJ,^->)%B,IX/P4^6<J>*]G%8S/*U&5U/!Y'1K4Z[4H2I
MU\?6R_!U$J>)J3I_HM\,/AKX+^#GP\\&_"SX=Z+;^'?!'@+P_IWAGPUH]MEE
MM-,TV!88C-,^9;N^N7#W>HW]PTEWJ.H3W-]=RRW-Q+(_=T45_0$8QA&,(1C"
M$(J,(12C&,8I*,8Q5DHQ2222LDK(_P  \5BL3CL3B,;C,16Q6,QE>MBL5BL1
M4G6Q&)Q.(J2JU\17K5'*I5K5JLY5*M2<I3G.4I2;DVPHHHJC **** "BBB@#
MY?\ VN?V1OA!^VA\(-8^$/Q>T?S[2?S+_P *^*K".!/%'@+Q0D$D5CXF\,WT
ML;^1=P;S%?6,H?3]:T]Y],U.">TG95_S_?VS?V,OB_\ L0_%_4?A5\5=.\^T
MG^T:CX$\=Z=;SIX7^(?A=)_*AUO1)I=_D7<&^*#7M!GE?4/#^H.+:Y,]I/IV
MHZA_I15\O_M<_LC?"#]M#X0:Q\(?B]H_GVD_F7_A7Q581P)XH\!>*$@DBL?$
MWAF^EC?R+N#>8KZQE#Z?K6GO/IFIP3VD[*OR/%'"]'/:+KT%"CF=&%J55Z1K
MQ5VJ%=KI_P ^ZFKIM]8-H_K?Z+_TH,X\#\XCD>>2Q6;^&N;XI2S3*XMU<3D.
M)K.,9YYD<)2251))YCER<*68TH<T?9XRG2JG^:/17V#^VE^Q)\:/V&_BI/\
M#GXKZ6+C2M3-_??#[X@Z5#(?"OQ!\.VEUY U/2IV:3[#JEJLEJ-?\,WDO]JZ
M!/=6PN!<:??:5J>H_'U?A>(P]?"UJF'Q-*=&O1DX5*51<LH271KLU9Q:O&46
MI1;BTW_N5D&?Y+Q3DV7<0\.YGA,XR3-L-#&9=F6!JQK87%8>=TI0FM8RA.,J
M5:E44*U"M"I0KTZ=:G.$2BBBL3UPHHHH **** "BBB@ HHHH **** "BBB@#
M_37_ &3/^35OV9_^S?O@U_ZKGPW7T#7S]^R9_P FK?LS_P#9OWP:_P#5<^&Z
M^@:_J#"?[IA?^P>C_P"FXG_,-Q7_ ,E3Q+_V/\X_]6.)"BBBN@\ _BO_ .#P
M'_G'C_W=I_[[-7\5]?VH?\'@/_./'_N[3_WV:OXKZ_I;P_\ ^21RC_N?_P#5
MGC3XG-_^1CB/^X/_ *8I!1117V1YI_=U_P &CG_)NG[7?_9:O __ *@TU?US
M5_GH_P#!!K_@KQ^RG_P3<^$GQ[\$?M"Z=\6KW6?B5\1O#7BKPZ_PZ\(:+XDL
MDTS2?#,FD72ZE/JGBWP[);71NF!BBB@N4>++F5&^2OWG_P"(IS_@F;_T ?VG
M_P#PU?A'_P">?7\_<7\-Y]C>),TQ6$RK&8C#UJM%TJU.DY0FHX:A!N+ZI23B
M_-/LSZ_+\;A*6#P].IB*<)QBU*,I6:?/)Z_)K^DS^D>BOYN/^(IS_@F;_P!
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
M??\ 8E>*O_3%?U_C*5_LU_$K_DG7C[_L2O%7_IBOZ_QE*^4\)?X>??X\M_\
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
M*K2FY2IQO4A+V<7"'TN69M*K..'Q33G)J-.JDESOI":6G,]HR22D[)KFU?\
M7E7\Q_\ P=(_%KXJ?"']D/\ 9\UOX3?$SX@_"_6=3_:0ATK4M7^'?C/Q'X*U
M34-,/PQ\?79TV^O_  UJ6F7=W8&[MK>Z-G/+);FX@AF\OS(D9?Z<*_E=_P"#
MM'3;N7]AS]GK6$C4V%C^U=H^FW,ID0,EWJWPA^+%U91B(MYCK)#HVH,TBJ4C
M,2K(RM+&&^+X-C"?$^3QJ1C*$L4TXS2E&5Z56R:E=.[M9-;V/2S)M8'$N+::
M@FFFTU[\=4UJC^*#_AMW]M#_ *.[_:?_ /#^_%;_ .:RC_AMW]M#_H[O]I__
M ,/[\5O_ )K*^8**_IGZE@_^@3"_^$]+_P"0\E]Q\1[6K_S\J?\ @<O\_)?<
M?3__  V[^VA_T=W^T_\ ^']^*W_S65_9M_P:L?M$?%GXS_#7]LO0_B]\6?'G
MQ0OO WC7X.ZUI5U\1?''BKQKJVB6'C+0?']G<QVUYXHUC5!8:7=S>"1(D%D+
M8/<VUW+=-,/($/\ !57Z"?LQ_MU>,OV6?V1/VW/@3\,[_4O#_CG]K_4OV?\
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
MZ/J=E+/9:CI>J:?<V]]I]_:336MY:3PW%O+)%(CGRS]I/_DW3X^_]D5^*?\
MZ@VNU_.E!-8FBFFFJ]---6::J1333U33T:>Q]G+6$FMN5_DS_')HHHK^P3\Y
M"OT)_P""37_*3+]A3_LY_P"$7_J7:=7Y[5^A/_!)K_E)E^PI_P!G/_"+_P!2
M[3JX,U_Y%>9?]@&,_P#4>H;8?_>*'_7ZE_Z7$_UEZ***_D8_0C_,'_X.'_\
ME,1^U_\ ]V__ /K+OP3K\5Z_:C_@X?\ ^4Q'[7__ ';_ /\ K+OP3K\5Z_J_
MAS_DGLA_[$V5_P#J#0/@,;_OF+_[":__ *=F%%%%>R<Q_K+_ /!)K_E&;^PI
M_P!FP?"+_P!1'3J_(S_@[&_Y1U?!C_L]3X=?^J,_:-K]<_\ @DU_RC-_84_[
M-@^$7_J(Z=7Y&?\ !V-_RCJ^#'_9ZGPZ_P#5&?M&U_->1_\ )=X;_L>8G_T]
M7/M,5_R*9?\ 8+2_])@?Y[=%%%?TH?%A7]C?_!H;_P E%_;D_P"Q*^!/_I]^
M)]?QR5_8W_P:&_\ )1?VY/\ L2O@3_Z??B?7R''O_))9O_@PG_J?A#T<I_Y&
M&&]:G_IFH?VH?$K_ ))UX^_[$KQ5_P"F*_K_ !E*_P!FOXE?\DZ\??\ 8E>*
MO_3%?U_C*5\;X2_P\^_QY;_Z3CCTN(-\)Z5_SI!1117["?.'T_\ L1?\GH?L
MB?\ 9S_P"_\ 5K>$Z_V :_Q_OV(O^3T/V1/^SG_@%_ZM;PG7^P#7XEXL?[YD
MW_8-B_\ T[1/J.'_ .%B/^OD/_26?Q ?\'6O[;E_J?C/X2_L&>"M9GAT/PSI
M=I\:?C?!:2E(=3\2ZV;BR^%WA2_*^7+_ ,4YH<&L>,;ZRD^T6%Z_B_PC>J4O
M]$ B_C>K[2_X*,?'JZ_:<_;J_:J^.$UVU[8^-OC1XR7PS,TC3,O@7PQJ#>#O
MA[;-*7<.UEX%\/\ AZS+1D0DP?N(XH/+B3XMK]0X9RN&3Y'EV"C%1J1P\*N)
M=K.6*KI5:[D[)OEJ2=.+>JIPA':*1X6.KO$XJM5;NG-QAY4X>[#[TKOS;?4*
M***]TY#Z+_9>_9-_:#_;,^*-A\'/V;OAKK?Q*\<W=K)J=Y:Z<UI8:1X=T.":
M&WNO$7BSQ'JUQ8Z#X8T&UGN;>W?4]9U"S@GO;FSTRR^U:I?65E<?T%:)_P &
MF_[=M]HEM?:S\=?V5]"UN>W::30O[?\ BGJD=E,P+0VEUJUK\+4@:4?*EU)9
MV]Y;POO%M-?1JDDG].?_  0I_8<\._L7_L#_  KN;K0[6V^,7[0'A[0?C5\7
M]<ELHX-;>Z\7:9'J_@OP5=S.IO(;+P!X2U&PTDZ4\[VEOXGN/%FJVT4$NMW2
M']F*_$.(?$C,X9CB,-DRPU'"86K.C&O4I*O5Q,J<G"=3WWR0I2DG[*,8<[A:
M<IWER0^HPF2T'0A/$\\JE2*DXJ7+&"DDU'17<DOB;=KMI+2[_P G/]O'_@EC
M^V+_ ,$Y]2T;_AH?P+IK^"?$]_-I7A7XL_#_ %=_%?PS\0:K!%+<OI$>L/8Z
M5J^A:S+:07%[9:-XNT'PYJVI6-K>WFFV5W;6%]+;?G77^P3^V+^S5X-_:_\
MV8_C1^SEXXT^POM*^*'@76M#TVYOX$G7P]XM2V:]\%>+K/<KF'4O"7BRUT?Q
M#I\Z*2EUIT:NLD3R1/\ Y >I:=>Z/J-_I&IV[V>I:7>W6G:A:2[?,M;VQGDM
MKNWDV,R;X)XI(GVLR[E.UB,&ON>">*:O$N#Q*Q=.E3QV!G3A6]BG&G6I5HS=
M&M&$I2<)-TZD*D5*44XJ<>534(>5F> C@JL/9N4J552<>:SE&4;<T6TDFO>3
M3LGK;I=TJ***^V/,/M3_ ()L_P#*17]@;_L]3]EC_P!7GX$K_7,K_(S_ .";
M/_*17]@;_L]3]EC_ -7GX$K_ %Q+R[M;"TNK^]GBM;*RMY[N[NIW6."VM;:)
MIKB>:1B%CBAB1Y)'8A512Q.!7X?XKZYAE%O^@.O_ .GXGU.0?P,1_P!?8_\
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
M\UM-#<VTTMO<6\L<]O<02/%-!-$XDBFAEC*R12Q.JO'(C*Z.H92" :_IN_9
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
MT%W:3A691+;S1R!68!L$UET4FDTTTFFFFFKIIZ--/1IK=!ML>U?\-)_M%_\
M1??C5_X=/QS_ /+VC_AI/]HO_HOOQJ_\.GXY_P#E[7BM%9?5L-_T#T/_  53
M_P#D?)?<5[2?\\__  )_Y^2^X])\3_&7XO\ C;2GT+QG\5OB3XNT22>&YDT;
MQ/XY\3Z_I3W-LQ:WN'T_5=4N[1IX&):&5H3)$Q)1E)->;445I"$*:Y80C"-[
MVA%15^]DDKZ+[A-MZMMO:[;>G;4****H1_5M_P &E/BZ>R_;)_:5\!K<RK;>
M)/V93XNEM KF">?P3\4_ 6C6]S(X8(LMK'\0+F*%61G=+R<HR!) _P"MW_!V
M-_RCJ^#'_9ZGPZ_]49^T;7XN?\&G$$S?\%#_ (UW*PRM;Q?L8>/X);@1N88I
MKCXX?L\26\,DH'EI+/';7+PQLP>5+>=D#"*0K^T?_!V-_P HZO@Q_P!GJ?#K
M_P!49^T;7XQG$4O%#+6MY3P$I>;6'E'7_MV,5KT7:Q])AVWD5>_3VJ7ISQ?Y
MMG^>W1117[.?-A7WY_P3 _8]7]NO]N+X%?LYZD;V#P7XD\0W/B'XG7]@TD-Q
M9?#/P3IMWXJ\8Q0WL1#Z;>Z]IVEGPKH^I8<66NZ_I<QCE"^6WP'7]7O_  :5
M^ K35OVO/VEOB1<6C3W'@K]GFR\*V-P]D\T%E-X_^(GAS4)I4O"_DV5_-:^
MI[:W7RC=75E+J:0316\=[%<>'Q+CZF69#FF.I2Y:U'"35&:WA6K.-"C-><*E
M2,DMFU9Z'5@J4:^+H4I*\95%S+O&-Y27S46N^NA_=_X-\'>%/AYX3\-^!/ O
MA[2/"7@SP?HFF^'/"WAC0+&WTS1- T'1[2*QTS2=+T^U2.WM+*RM(8H((8D5
M41 .3DGI***_E24I2DY2;E*3<I2DVY2DW=MMZMMZMO5O5GWR22LE9+1);)=@
MK^/3_@ZN_8=\1^./!_PD_;L\!Z-/JH^%&CM\'_C:MC:SW-WIW@/5=?N=:^'/
MBV<19C@T30/%VO>)M!UFYD4NMUXT\/'<MK;W#Q_V%UC>(O#N@>+] UOPIXKT
M32?$OACQ+I.H:#XB\.Z]I]IJVB:[HFK6DMCJFD:OI=]%/9:CINHV4\UI?6-W
M#+;75M+)#-&\;LI]?(<XK9%FN%S*C'VGL)-5:3?*JU"I%PK4KV?*Y0DW"334
M*BA-Q?+9\^+P\<50J4).W.ERRWY91:<9?)K5:75U?4_Q>**_K:_X*F?\&TGQ
M1^&^N^)OC9_P3YTR\^*7PMO[R\UC4_V>&NS-\3_AZES)/=S6OP]N-0E ^)'A
M*Q&8-/T>6\_X6)8PM8V$%IXWF-WJL'\G_B/PUXC\':]JWA;Q=H&M^%?$^@WL
M^FZYX<\1Z5?:'KVC:C;-LN-/U;2-3@M=0TZ]MW^2>UO+>&>)OEDC4\5_3649
MYEF>8>.)R[$PJKE3JT6U'$8>3^Q7HWYH-.Z4M:<[-TYSC:3^'Q&%KX6;A6@X
MZOEDKN$UWA*UFO+1KJD]#%HHHKUCG"I[:YN;*YM[RSN)[2[M)XKFUNK:62"Y
MMKF"198+BWGB9)89X9462*6-EDCD571E8 B"B@#]??V2_P#@NA_P4B_9%GL+
M'0/CKJGQB\!V?E(WPV_:#;4/BEX>-M#L6&UTS7M1U.U^(?AJUMX0\5M8>&/&
MFD:4@DW3Z=<F* 1_V.?\$XO^#AO]D[]MW5_#OPG^*%E+^S'^T)KDMII>D>%_
M%VLP:I\-O'VM7 ,45AX#^(QMM,B@UG4+A MGX5\9:9X>U"YN[ZPT7PWJ/C#4
M6D8?YLU%?(YWP3D6=0G*6%A@L9)-QQF#A&E/GZ2K4HJ-+$)NW-[2/M'%<L*M
M-OF7H87,\5AFDJCJTUO2J-R5NT9.\H>5G;O%G^U!17\D?_!N/_P5[\7?'^,?
ML'_M,>*9_$?Q/\(^%[C5?@!\0];N9KKQ#X^\'^&K:6YU_P"'_BC4KF>6?6?%
M?@W18AK/A[5I%>]UCP;INM1ZQ.U[X;CO=9_K<K^>\ZR?%Y%F-;+L8E[2G:=.
MI"_LZ]&=W3K4V]>6:333UA.,Z<O>@S[#"XFGBZ,:U.]I73B_BA)?%&7FOQ33
M6C"BBBO).@**** /\KO1-;UGPSK.D^(O#NK:CH.OZ#J-EK&B:WH][<Z;JVD:
MMIMS'>:?J>F:A9R0W=C?V-W#%<VEW;2QSV\\<<L4B.BL/4/CM^T#\8OVF/'U
MS\3OCCX[U?X@>-;G3M.T<:MJ@M+>*STG28/(L=,TK2M-M[+2-'L(V:>[DM-+
ML;2"YU*\U#5+F.74=0O;J?QNBOY;56JJ<J*J5%1G*,YTE.2ISG!24)R@GRRE
M!2DHR:;BI22:3=_^HJIE>65<QPV<5<NP-7-L%A<3@<'F=3"4)YAA<%C:E"KC
M,)AL9*F\10PV*J87#5,30IU(TJT\/1E4C*5*#B4445F=Q^N'_!+K_@J+XU_8
M4\:Q^#?&4FJ^,/V:/&&JQR^,/!\4ANM2\$ZE=&.&7QYX#AFD6.+48HUC.OZ
M)(++Q190*CM;:O;:=J-O_=Q\/_B!X*^*O@KPU\1OASXETKQAX'\8:5;:WX:\
M2Z)<BZTW5=-N@=DT+X62*:*19+:]LKF."]T^]@N;"_M[:]MIX(_\M>OUP_X)
M=?\ !47QK^PIXUC\&^,I-5\8?LT>,-5CE\8>#XI#=:EX)U*Z,<,OCSP'#-(L
M<6HQ1K&=?T 2067BBR@5':VU>VT[4;?[_A'BZ662AEV8SE/+I2Y:-:5Y2P4I
M/9[MX9MWE%7=)MS@N7FB_P"!OI:_1*P_B5A\;XB^'6"HX7Q!PM%ULXR>BH4<
M/QGAZ,-9P7NTZ7$E*G%1H8B3C#-(1CA<5)5UA\1'^^BBN/\ A_\ $#P5\5?!
M7AKXC?#GQ+I7C#P/XPTJVUOPUXET2Y%UINJZ;= [)H7PLD4T4BR6U[97,<%[
MI][!<V%_;VU[;3P1]A7[/&49QC.$HSA**E&46I1E&2O&49*Z<6FFFFTT[K0_
MQFQ&'Q&$Q%?"8NA6PN*PM:KA\3AL12G1Q&'Q%&<J=:A7HU(QJ4JU&I&5.K2J
M1C.G.,H3BI)I%%%%48A1110 4444 %%%% 'SG^U-^RS\(?VP?A#KWP<^,>@C
M4]#U,&\T76K,0P>)?!7B6&&:+3/%GA/4Y89CIVM:<9I%^:.:QU*QFN](U>TO
M](O[VRG_ ,__ /;?_8@^+W["WQ>N_AM\2;0ZGX?U,W>H_#?XD:=:30>&OB%X
M:AF5!?6)=YAIVN:<)K>W\3^&+BYFOM!OIH2)K_1[_1M9U7_2,KYS_:F_99^$
M/[8/PAU[X.?&/01J>AZF#>:+K5F(8/$O@KQ+##-%IGBSPGJ<L,QT[6M.,TB_
M-'-8ZE8S7>D:O:7^D7][93_)<4<+T,]H>VH\E',J,&J-9JT:T5=K#XAI7<&[
M^SJ6<J4G=7@YPE_6'T8OI.9WX&9VLIS9XK./#?.,5&><Y-"7M,1D^(JN%.>?
M9%&<E&&*IPC'Z]@>:%#-*$%";I8JGAL31_S,Z*^S/VW_ -B#XO?L+?%Z[^&W
MQ)M#J?A_4S=ZC\-_B1IUI-!X:^(7AJ&94%]8EWF&G:YIPFM[?Q/X8N+F:^T&
M^FA(FO\ 1[_1M9U7XSK\*Q&'KX2O5PV)I3HUZ,W"K2FK2A)='T::LXR3<91:
ME%N+3?\ N?P]Q#DG%>299Q'PYF6%SC),XPM/&Y;F6"J>TP^)P]5.THNRG"I"
M2E2KT*L:=?#UX5,/B*=.M2J4XE%%%8GLA1110 4444 %%%% '^FO^R9_R:M^
MS/\ ]F_?!K_U7/ANOH&OG[]DS_DU;]F?_LW[X-?^JY\-U] U_4&$_P!TPO\
MV#T?_3<3_F&XK_Y*GB7_ +'^<?\ JQQ(4445T'@'\5__  > _P#./'_N[3_W
MV:OXKZ_M0_X/ ?\ G'C_ -W:?^^S5_%?7]+>'_\ R2.4?]S_ /ZL\:?$YO\
M\C'$?]P?_3%(****^R/-/[NO^#1S_DW3]KO_ ++5X'_]0::OZYJ_A(_X-O?^
M"A_[&?[%OP3_ &DO#'[3WQTT'X2Z]XU^*?A/7O"^G:OH/C36)-7TC3_"4NGW
ME[#+X6\-:[;PI!>,(&CNIH)F8[DC9/FK^D3_ (?P_P#!)3_H\[P5_P"$3\7?
M_G>U_.G&>3YMB>)LVKX?*\QKT:E6BZ=:C@<35I32PM"+<*D*4H22DG%M-V::
MW3/L\NQ.'A@L/&>(HPDH-.,JM.,D^>6C3DFOFC]<Z*_(*]_X+V_\$C]/M)[R
M?]LOPI)#;H9)$LOAW\:M2NV4$#$%AIWPUNKZZ?)&(K:WED(R0F 2/E'XX?\
M!SW_ ,$S_AMI-]+\+-6^+'[16OK;N=*T_P $_#?7_ VBW%Z8$DABU?7/B[;>
M!M0TNP\YC;W5[I_AO7KN%HY)+?2[V/RFE^>H\,\0XB:A3R3-+R=DZF"Q%&FF
M_P":K6ITZ4-]Y322UV.N6.P<$W+%4++HJL)/Y1BW)_),]._X./\ XS^'OA7_
M ,$K?C+X7U&\M8O$?QR\4?#+X5^#+*9PTM[?KXZT3Q_XADCMU(E>.S\%^!_$
M<AN 5AM;R2P,S,TL-O<?YGE?I'_P4L_X*>?'O_@IK\7+#QY\4X[+P=X \&)J
M6G_"7X-^'+ZZO?#'P_TK5);=]0NI]0NHK:?Q-XRUQ++3_P#A)_%UU9:>VIM8
M6=MIND:%HMEI^C6?YN5_0'!F0UN'LECA<4XO%XBO4QF)C"2G"E4J0I4XT5-:
M3]G3HPYY1O'VCGR.4;2E\CF>+CC,2ZE._LX05.FVK.23<G)K=7E)V3UY;72=
MTBBBBOK#SSWG]E?3+[6_VGOV<=&TNW:[U/5_CS\(-,TZU5XXVN;Z_P#B#X>M
M;2W629XX4::XECC#RR1QJ6#.ZJ"P_P!;W]I/_DW3X^_]D5^*?_J#:[7^;!_P
M0+_9NU/]HW_@I_\ L\;-->\\+? W5[C]HCQI>A':/2+7X6F#4?!ETY"E-]U\
M4[KP%IL:N\9"WLMPGF&W,3_Z7WQH\.WWB_X._%CPEIBLVI>*/AIX[\.Z>JQ/
M,S7VM^%]5TVT588@9)F-Q=1@11@O(?D0;B*_$?$_%TI9UDV&4ES86@ZU5W^!
M8C$145+LU'#\]K)\LD]FCZC(Z<EA<1.VE2?+'SY(:V^<[>J?8_QJJ***_;CY
M<*^YO^"8OB.U\)_\%&?V%]<O1%]B@_:Q^ EE=RSW*VD%I:ZS\3/#FC7&H33M
M'*JQ:=%J#W\B,JK,EL83+ )//C^&:U_#^O:QX5U[1/%'AZ_GTK7_  WJ^FZ]
MH>J6VS[3INL:/>PZCIE_;^8KQ^?9WMO!<1;T=/,C7<K+D'#%4?K.&Q&'O;V]
M"M1N[V7M:<H7=M=.:^FI=.?)4A/?DG&=N_+)/]#_ &B:*_(G_@GQ_P %E?V/
M?VW?@]X/UW4_B_\ #;X1_'1-!LX_B;\%O'_C'1/!^O:/XILK54U^[\')XDU"
MP_X3/P5<74<NI:-K>ARW\MII%W8P>);?1=;%WID'5_MM?\%@_P!A_P#8L^&/
MB7Q3K?QN^'/Q,^)<&D7[>!_@M\-/&>A>,?&_BOQ(;$SZ)8:K:^&KO5SX*\/7
MMQ);M?>+/$Z6&FV^G_:9--&KZFEMI-W_ "G+(\WCCGEKR[%_755]E[%49MN7
M-R\RDER.D_B592]DX?O.?D]X^^6*P[I>V]M3]ER\W/S*UK7LU>_-T<;<U]+7
MT/X*O^"^'BO3?&?_  5R_;*UC2G22UL_%'PW\*2M'+YRC4O ?P1^&7@;64+^
M7'AXM7\.WT<L6T^1(CP^9+Y?FO\ C_7>_%3XE>+?C-\3?B'\7O'U^NJ^./BC
MXW\4_$'Q?J*1F&*]\2^,=;O?$&M7$$!>3[/;R:CJ%P;>V5V2V@\N!#LC6N"K
M^ILMPKP.78#!-J3P>"PN%<E=J3P]"G1;5];/DNKZGP=:I[6M6J[>TJU*ENW/
M-R_4****[3(_UE_^"37_ "C-_84_[-@^$7_J(Z=7Y&?\'8W_ "CJ^#'_ &>I
M\.O_ %1G[1M?KG_P2:_Y1F_L*?\ 9L'PB_\ 41TZOR,_X.QO^4=7P8_[/4^'
M7_JC/VC:_FO(_P#DN\-_V/,3_P"GJY]IBO\ D4R_[!:7_I,#_/;HHHK^E#XL
M*_L;_P"#0W_DHO[<G_8E? G_ -/OQ/K^.2O[&_\ @T-_Y*+^W)_V)7P)_P#3
M[\3Z^0X]_P"22S?_  83_P!3\(>CE/\ R,,-ZU/_ $S4/[4/B5_R3KQ]_P!B
M5XJ_],5_7^,I7^S7\2O^2=>/O^Q*\5?^F*_K_&4KXWPE_AY]_CRW_P!)QQZ7
M$&^$]*_YT@HHHK]A/G#Z?_8B_P"3T/V1/^SG_@%_ZM;PG7^MW\8?!(^)?PD^
M*7PX98&7X@?#GQOX)*W,:2VS#Q7X9U/0BMQ%(RQR0$7^)8Y&5'CW*[!22/\
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
MG5_T8-^Q7_XBQ\#/_F$H_P"';/\ P3J_Z,&_8K_\18^!G_S"5_GM_P#$0_\
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
MI4J]"K&G7P]>%3#XBG3K4JE.)1116)[(4444 %%%% '^FO\ LF?\FK?LS_\
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
M%?&W2VN?$&LCS+_Q3XMU&&-FC35O%_B>]UCQ/JJQL8EU#5KE80L*QHOX$_\
M!V-_RCJ^#'_9ZGPZ_P#5&?M&U_3Y7\P?_!V-_P HZO@Q_P!GJ?#K_P!49^T;
M7X5PI5J5^+,IKUIRJ5:V8^UJU).\IU*GM)SG)]7*3;?FSZG,(QAEV(A%)1C1
M48I;*,7%)+R25C_/;HHHK^GSX<*_L;_X-#?^2B_MR?\ 8E? G_T^_$^OXY*_
ML;_X-#?^2B_MR?\ 8E? G_T^_$^OD./?^22S?_!A/_4_"'HY3_R,,-ZU/_3-
M0_N%HHHK^9C[<*_S6O\ @XP_8DU;]EK]OGQ?\6=$T:>#X0_M93ZA\7O"VJPV
MC)IUI\1+J6 ?&+PO-=I%%;R:NOBVZ/CIHD1?+T;QYI$1DN;FWO)S_I2U\4_M
M^_L+_"'_ (*%_LX>*_V??BU UD;UAK_P^\=65K#<Z]\,_B)IUI=P:!XRT5)F
MB%RMN+RZTW7=(:XMHO$'AO4=6T5[NR>]BO[3ZK@_B#_5[.*>)JJ4L'B(/"XV
M,5>2HSE&4:T8]9T*D8SLES2I^TIQLYW.#,<']<P[A&RJP?/2;T7,DTXM]%)-
MKLGRMZ(_R-:*^U?VY_V OVC_ /@GO\7K[X3_ !_\(RV,5Q+>3^!?B)HT=W>_
M#OXFZ#;S>6FN>#?$$MM!'<,L;P/JN@W\=EXD\/2W$$&N:59-<6K7'Q57],8?
M$4,70I8G#5J=>A6@ITJM*2G"<7LXR5UY-;IIII--'Q$X3IRE"<7"<7:49)II
M]FF%?LM^R]_P7N_X*7?LJ^$])\ >&OC+IOQ/\!>'["'3/#OA7XW^%[/Q^N@V
M-O%)!:V>G>*EGT;X@?8+*%H(=/TN[\7W>E:;;V5I::=8VMFDEO+^--%8XW+\
M#F-)4<?A,/C*2?-&&(HPJJ$MN:'.FX2MIS0:E;2]BJ5:K1ES4:DZ<MFX2<;K
ML[:->3NC^ACXH?\ !SI_P5 ^(OAW5/#^AZQ\#O@_)JEJMFWB#X7_  ONQXBL
M8FM%M+I]+O?B+XL^(=K8W5Y^\NFOHK'[;8W<K3:1<::(K9(/P \1>(M?\7Z_
MK?BOQ7K>K>)?$_B75M0U[Q%XBU[4+K5M;UW6]6NI;[5-7U?5+Z6>]U'4M1O9
MYKN]O;N:6YNKF62::1Y'9CC45G@,IRS*U..78'#8/VEO:.A2C"=3E^%3FESS
M4;NRE)I-MK5N]5L17KM.M5G4Y=N>3:5][+97ZM+7J%%%>Q_ 3]G[XR_M0?%'
MPU\&/@+\/O$/Q+^(_BNZ2WTOP[X=LS.T%OYT,-WK6M7\ABTWP]X:TD3QW&N>
M)==N]/T+1+/=>:IJ%K;*T@[:E2G2ISJU9PITZ<93J5*DE"$(15Y2G*348QBD
MVVVDEJV9).348IRDVDDDVVWLDEJV^B1^A/\ P1!_9/U?]K;_ (*/_L^^'DTV
M>[\#_"7Q1I_Q[^)U]]GEGL+#PK\*]1L=?TVQU$QM&%@\6^-(_"W@P#S5<#Q
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
M"-2%.:;4X-:'7ALJPF&DIQC*I4CK&=5J7*^\8I1@FNC<7)='?4_E+_X*Z?\
M! 7]H+_@H+^V/K7[2?PH^,7P2\$>'=>\ >!?#5[HGCN+QM:Z^-:\)V-UI5S=
MR2>&_"VNV-[:W%BFG"VNI;J&[58VLI+58;.":?\ ,3_B$J_;0_Z.1_9@_P"_
M_P 5O_G=U_??11@N/>(\!A,/@L/B,.J&%HPH48RPM&<E3IQ48)R<;R:BDKO5
M]7<*N4X*M4G5G";G4DY2M4DDVW=Z+;_@ORM_ A_Q"5?MH?\ 1R/[,'_?_P"*
MW_SNZ/\ B$J_;0_Z.1_9@_[_ /Q6_P#G=U_??175_P 1(XI_Z"<+_P"$=#_Y
M'^KORMG_ &+@/Y*G_@V7^?\ 5WY6^0OV!OV=_$_[)G[''[/G[.'C/6]!\2>*
M?A#X L_"6MZ[X8.H-H&IWMO?7]TUSI1U6RT[43:LEVBK]KLK:7<K9C P3\A?
M\%IO^"=_Q._X*7_LM> O@3\*/&W@/P%XB\)_'[PM\6[W6/B&_B!-%N=%T'X=
M_%3P=<Z;:GPWHVN7W]J37WCS3KJ 2VD=I]DL[TR7*3""*;]>J*^4H9IB\-F<
M<WI2@L;'$SQ:FX1E#VU24IR?LW[O*Y3E:.RVZ'H3P].=#ZO)-TN2-.UVGRQ2
M27,M;Z+4_@0_XA*OVT/^CD?V8/\ O_\ %;_YW='_ !"5?MH?]'(_LP?]_P#X
MK?\ SNZ_OOHKZO\ XB1Q3_T$X7_PCH?_ "/]7?E;S_[%P'\E3_P;+_/^KORM
M_ A_Q"5?MH?]'(_LP?\ ?_XK?_.[K]V/^"'_ /P1^^-W_!+WQ3^T/KWQ<^)O
MPJ^(%M\8?#_PYTC0X?AQ)XN>?2Y_!NH^+[R^EU7_ (2;PWH,8BNH_$5JMI]C
M>Y??!/YRQ+Y9?^A>BN',N-\_S;!5\OQM>A/#8A056,,+2IR:IU:=6-IQ2<??
MIQ;MNKK9FM#*\)AZL*U*,U.%^5N<FM8N+NGH]&_O]+8'BS2)]?\ "WB70;:6
M*&YUOP_K.D6\T^_R(I]2TZYLXI9O+5Y/*CDF5I-B.^P':K-@'^"__B$J_;0_
MZ.1_9@_[_P#Q6_\ G=U_??17!DG$N:\/K$K+:M*FL6Z3K>THTZUW1]I[.W.G
MRV]K.]M[J^R-L5@L/C.1UXRE[/FY>63C\7+>]M_A7XG\"'_$)5^VA_T<C^S!
M_P!__BM_\[NC_B$J_;0_Z.1_9@_[_P#Q6_\ G=U_??17N_\ $2.*?^@G"_\
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
M+H%%%%><;!1110 4444 %%%% !1110 4444 %%%% !17YJ_\%&_^"IO[/O\
MP3#T7X4Z[\>_!_QC\76GQ@U3Q9I/AJ/X0^'_  3K]S8W/@ZTT&\U-]=3QG\0
MO $5M!/%XALEL&L)M3DEDBNA<1VJI$T_Y6_\18W_  3J_P"B,?MJ?^&Z^!G_
M -$;7N8+AO/<QP]/%X++,3B<-5<U3K4XQ<).G-TYV;DG[LXRB]-T^B.6KC<+
M1FZ=6O"$XVO&3=U=)J^G5-/T^9_3Y17Y^_\ !.__ (*0? [_ (*7_#'QM\5_
M@3X5^*WA/P[X"\>/\/-8LOBWH?A#0=:N=:3P_HWB0W6FVW@[QSX\L9M+^PZY
M:1">ZU&SN_M<=S&;(0I%/-^@5>7BL+B,%B*N%Q=*=#$49*-6E424X2:4DI)-
MJ_+)/?J;TZD*L(U*<E*$E>,ELUM=7"BBBN<L**XWX@?$7P!\*/".M>/_ (H>
M-O"GP[\#>'+4WNO^,/&WB#2O"_AK1K4$+Y^I:WK5U9:=9HSE8X_/N$,LK)%&
M'D=5/X%_M$?\'./_  3>^#-_?Z%\.+OXI_M*:Y9^= +OX7>$8=&\$)?PF16M
M[CQ=\1=1\(3W5KO0!=5\+Z!XITZ=9$EM)[F+<Z^EE^3YIFLG'+L!B<7RNTI4
M:4G2@^U2L[4J;=]%.<;]#&MB:&'2=:K"G?5*4DI-=U'XG\DS^B:BOXL?$_\
MP=\*&N8/!G[!3,@:$V>J>)_VD C,N4-P+G0M*^"3A6(WQPM%XC<*=DSJP!@,
MOA;_ (.][9GM+?QM^P7/"G[W[?JOA;]HZ.X<YF8P_9/#^K?!2U V6Y1)?.\2
MGS)HVE7RDF$,'T'_ !#_ (MY>;^R?^W?KN7<UK7O;ZW\K?%?[)Q_VOE][?6/
MG[*M;_TW_P #S/[2:*_G9_9W_P"#G'_@F]\9K^PT+XCW?Q3_ &:]<O/)@-W\
M4O",.L^"'OYC&JV]OXN^'6H^+Y[6UWN0VJ^*- \+:= L;RW<]M%M=OWV\!?$
M+P#\5?">C^/?ACXV\)?$7P/XAM_M>@^,? WB+2/%?A?6;;<4,^EZ]H5Y?Z7?
MQ*ZM&[VUU*$D5HV(=64?/YAD^:95)1S' 8G"<SM&5:E)4IOM3K*]*HU;50G*
MW4[*.(H8A-T:L*EMU&2<EZQ^)?-(["BBBO--@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#_*GHHHK^5S_ *F HHHH **** "BBB@
MHHHH **** /UP_X)=?\ !47QK^PIXUC\&^,I-5\8?LT>,-5CE\8>#XI#=:EX
M)U*Z,<,OCSP'#-(L<6HQ1K&=?T 2067BBR@5':VU>VT[4;?^[CX?_$#P5\5?
M!7AKXC?#GQ+I7C#P/XPTJVUOPUXET2Y%UINJZ;= [)H7PLD4T4BR6U[97,<%
M[I][!<V%_;VU[;3P1_Y:]?KA_P $NO\ @J+XU_84\:Q^#?&4FJ^,/V:/&&JQ
MR^,/!\4ANM2\$ZE=&.&7QYX#AFD6.+48HUC.OZ )(++Q190*CM;:O;:=J-O]
M_P (\72RR4,NS&<IY=*7+1K2O*6"E)[/=O#-N\HJ[I-N<%R\T7_ WTM?HE8?
MQ*P^-\1?#K!4<+X@X6BZV<9/14*.'XSP]&&LX+W:=+B2E3BHT,1)QAFD(QPN
M*DJZP^(C_?117'_#_P"('@KXJ^"O#7Q&^'/B72O&'@?QAI5MK?AKQ+HER+K3
M=5TVZ!V30OA9(IHI%DMKVRN8X+W3[V"YL+^WMKVVG@C["OV>,HSC&<)1G"45
M*,HM2C*,E>,HR5TXM----IIW6A_C-B,/B,)B*^$Q="MA<5A:U7#XG#8BE.CB
M,/B*,Y4ZU"O1J1C4I5J-2,J=6E4C&=.<90G%232****HQ"BBB@ HHHH ****
M / /VE_V9/@]^UK\*M<^$'QI\+VWB'PYJT;S:9J,<=O#XC\'Z\L$L-AXK\':
MQ+!/+HGB'3?.D$-U$DEO>6LMUI.KVFHZ+J&HZ;=_P9?M^?\ !.+XV?L%>.GL
MO%5I<^,OA%KE_)!\/_C)I.ES6_A_74*-/%HWB"W2:]7PEXQAMUD:X\/W]Y(E
M\EM=WN@7VL:?;7%S!_HF5RGCCP+X+^)GA76O WQ#\*>'_&_@WQ%:&QUWPQXI
MTFRUO0]5M=Z2K%>Z;J$,]K-Y4T<5Q;NT?F6]S%#<P/'/%'(OS'$7#&#S^DIM
MK#X^E&U'%QC?FBKM4J\4U[2DV_==^>DWS0?*YPG_ $U]'CZ3G%W@/F<L)&%3
MB'@7,:ZJYQPK7Q#I>QK2Y8RS7(L1.-2.7YG&"2K4W!X/,J<8T<93C6AA,;@_
M\M*BO[2/C3_P;J?LK>.==O-<^$7Q)^)/P1AOIWF?PL8[#XC>$].#2(P@T2+7
MKC3/%=M $\U=NJ^+];8.\9B>**(PR>E_LW_\$#?V-_@GK^G>+OB)>>+_ -H;
MQ!I<]O=66F>/_P"R],^'D-W;$M'<3>"-$ME;60TC;I=.\4:]X@T2=$BCFTI\
M2M-^:1X X@>(]E*&%A2YK/%/$QE2Y;ZR4(IXAZ:I.C%O9VW/]*<5]/CP"HY"
M\UPV,XHQF:.BYPX9CP[B:.:*LXWC0K8VM4CD,%SOEJ5:6;XB,8J4H1JM1A/]
M1/V3/^35OV9_^S?O@U_ZKGPW7T#5>TM+2PM;:PL+:WLK&RMX;2SL[2&.VM;2
MTMHUAM[:VMX52&"W@A1(H88D2.*-%1%55 %BOVZC3]E1I4F^;V=.%.]K7Y(J
M-[:VO:]KNQ_B;F^.69YMFF91INC',,QQN.C2<E-TEB\35Q"IN:45-P53E<E&
M*DU>RO8****T/./XK_\ @\!_YQX_]W:?^^S5_%?7]J'_  > _P#./'_N[3_W
MV:OXKZ_I;P__ .21RC_N?_\ 5GC3XG-_^1CB/^X/_IBD%%?UF?\ !NK_ ,$S
M?V(_V[?@O^T9XL_:K^"G_"T_$'@/XH>%?#OA34/^%D?%OP/_ &5HVI>%)-2O
M;/[+\./'OA"ROO.O5$_VC4K:\NH\>7%/'#F.OZ+/^(>#_@CO_P!&@?\ FP'[
M47_S[*Y\U\0<ER?,,3EN)PN:5*^%E"%2="CA)4I.=.%5<DJF-I3:Y9I/FIQU
M3235F[H9/B<11A6A4H*%1-Q4Y5%))-K5*E);KHV?Y@]%?Z?'_$/!_P $=_\
MHT#_ ,V _:B_^?91_P 0\'_!'?\ Z- _\V _:B_^?97G?\14X>_Z \Y_\)\#
M_P#/$V_L'&?\_,-_X'5_^4G^8/7]<W_!HY_R<7^UW_V17P/_ .IS-7]"7_$/
M!_P1W_Z- _\ -@/VHO\ Y]E?77[(W_!,W]B/]A+Q'XO\6?LJ?!3_ (59X@\>
M:)8^'?%>H?\ "R/BWXX_M71M-OFU*RL_LOQ'\>^+[*Q\F]8S_:--MK.ZDSY<
ML\D.(Z\3B3Q!R7.,DQ^6X;"YI3KXJG3A3G7HX2-*+A7I57SRIXVK-+E@TN6G
M+5I-)7:ZL%D^)PV*HUYSH.%-R;4)5')WA**LG2BMVMVM#[NK_%?K_:@K\(O^
M(;;_ ()*?]$*\:_^'Q^+O_S75\[P+Q3EW#7]J?VA3Q=3Z[]1]C]5I4JEOJWU
MSVGM/:5Z-K^WAR\O->TKVLK]F:X"MC?8>QE37LO:\WM)2C?G]G:W+&5_@=[V
MZ;G^>W^Q%_R>A^R)_P!G/_ +_P!6MX3K_8!K\3_ /_!O;_P2V^&?COP5\2/"
M'P5\86'BWX?>+?#GC?PO?3_&;XJ7\%EXB\*:Q9Z]HEW-8WGBJ:TO(K;4K"VF
MDM+J&6VN$0PSQO$[*?VPK'CGB7+^),1E]7 4\53CA:->G46*ITZ;<JDZ<H\B
MIUJR:M%WNXM.UDRLKP5;!0JQJNFW.<9+V<I-62:=^:,=?O"BBBOA3U0HHHH
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
MU#_@\!_YQX_]W:?^^S5_%?7]+>'_ /R2.4?]S_\ ZL\:?$YO_P C'$?]P?\
MTQ2/[NO^#1S_ )-T_:[_ .RU>!__ %!IJ_KFK^1G_@T<_P"3=/VN_P#LM7@?
M_P!0::OZYJ_%>.?^2KSC_K]0_P#43#GT^5_[AAO\#_\ 2Y!1117R9WA1110
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
MC*2O9LX\ZJU:.%IRI5)TY/$0BY0DXMQ=.JVFXM.UTG;:Z78[7_B))_X*U_\
M1=?!7_ACOA%_\R-?Z%?[%GQ)\6_&7]CC]DSXP>/[^#5/'?Q6_9G^ _Q)\:ZG
M;6-GI=MJ/BWQS\+/"OBCQ)?V^FZ?#;V&G07FLZI>W$5C8V\%G:1R+;VT,4,:
M(O\ C[U_KF?\$V?^4=7[ W_9E?[+'_JC/ E>_P")>599EV!RR> R_!X*=3%5
MHU)87#4:$IQC1349.G"+DD]4G=)ZG'DF(KUJU=5:U6JE3BTJDY32?-:ZYF[.
MQK?\% /BWXY^ G[$?[5/QJ^&>I6^C?$+X7? WXA^-_!NJW>FV&L6NG^(O#_A
MZ\U#2[N?2]4@NM.U"*&ZAC=[2]MYK:904EC=20?\_K_B))_X*U_]%U\%?^&.
M^$7_ ,R-?W=?\%9?^49O[=?_ &;!\7?_ %$=1K_)HK3PURG*\QRW,:F/R[!8
MRI3QT80GBL-1KRA!X>G+EC*I"3C'F;=DTKML,[Q%>C6HJE6JTE*G)M0G**;Y
MFKM1:3=NI_9M_P $6?\ @M-_P4$_;)_X*"?"WX _'[XI>%_%7PR\5>%_BCJ.
ML:/IWPN^'WAB\EO/#'P^U_Q%H\T.L>'= T[4X/(U/3K:22-+D13Q!X9D=7X_
M2_\ X*S?\'!OPM_82\2ZW\ /V??#FA_';]I?28FM_%<NI:C./A5\(=3=-T>E
M>+[C1KJWU;Q7XPMP8WU#P5H6H:,ND++Y6N>)M,U:"31'_@R_9"_:?\;?L<?'
MC0/VA/APB?\ ">>$/!OQAT#PE=R.%71?$'Q-^#?C[X6:3XH6-DDBNI_!]]XT
M@\5VEC<1O:WUYHMO:W*F"9Z^=-2U+4=:U'4-8UC4+W5M7U:]NM2U35-2NI[_
M %'4M1OIY+J^U#4+ZZDEN;R]O+F66XNKJYEDGN)Y))II'D=F/TV(X"RC%Y['
M&U,)0HY90P.'A# 86G'#4L1C/;XF56I75'D?)"E["Z5G6<E&4N2E*%3@AFV(
MIX5THU)SKRJS;JU&YRA3Y::BH.5U=RY][J*5TKR37Z??&[_@M7_P5!^/&L7V
MI^(_VPOBUX)L[N>5[;P]\%M<D^"NAZ7:O*)(].M5^&@\-ZK>6MNJK L^NZKK
M&IW$(9;_ %"\:69Y?[U?^""?C?QI\1_^"3G[*7C/XA^+_%'CSQAK/_"]/[7\
M5^,]?U;Q1XEU7^SOVD_C%I6G_P!I:[KEW?:I??8=+L;+3;/[5=2_9K"SM;.#
M9;V\,:?YCW@CX4?%+XF2&'X<?#7Q_P#$"9;J*Q:+P1X.\1>*Y!>SM"D-F8]!
MTZ_874S7-NL5N1YLC3PA$)E0-_IP_P#!!/P1XT^''_!)S]E+P9\0_"'BCP'X
MPT;_ (7I_:_A3QGH&K>%_$NE?VC^TG\8M5T_^TM"URTL=4L?MVEWUEJ5G]JM
M8OM-A>6MY!OM[B&1_$\2L)EN#R#!T,%A\%A9QS;#ITL-2H49JG]2Q][QIQC+
MENX-MJSDXMZM'5DM2M4Q=256=6HGAYVE4E.2O[6CLY-J]K_(_8"OY]?^"GW_
M  <$_LX_L'ZOKWP;^%.E6_[1O[2ND,]EK7A?2-9&G?#CX::C^[#6WQ"\9VD%
M\]WX@LQ(TD_@?PM!>:I!-;3Z9XEU;P==/;R2<1_P<+?\%7=7_8A^$&D?LY?
MC7_[,_:6^/N@ZG<77B73;N6#6/@Y\)VDFTB\\8Z=-;R13V/C+Q=J,=_H'@6^
MA;S-(32?$_B));/4]*T!KS_.EGGFN9IKFYFEN+BXEDGN+B>1Y9IYI7,DLTTL
MA:2665V9Y)'9G=V+,2237A<$\"TLUHQS;.%/ZE*36$PD92IO%*$G&5:M.+4X
MX?F3C",'&=5ISYXTU'VO5FF:RP\GA\-;VJ2]I4:4O9WLU&*=XN;6K;344[6<
MK\O[(_M#?\%]?^"HO[0FHWKO^T9JWP6\.7+2&T\(?L^Z?;_"^RTQ9&D)6V\6
M:>]Y\3+EA&R1JVI^.K\1^4DD"PRM*\GPO-^WC^W'<:B=8N/VS?VKI]6-PEX=
M4F_:)^+TNHF[B97CNC>OXP:Y-Q&Z(R3F7S49%96!4$'[(_[$7[3W[<WQ G^&
M_P"S+\*]9^(>MZ;;PW_B354FL=$\(>#],GD>.'4?%OB_6[FP\/Z%%<&*<:?:
M75\-4UE[:XM]$T_4KJ%X!^ZD7_!I]_P4"D\,QZFWQD_9,A\2O ERWA>7QC\5
MS'$K0B4V4FNP_!V6T.J1L3;/'%;2Z4;D'9K+VN+H_IM?$<(9#*&#KO)\OFTK
M4%1H*JHM)QE5C"G*I%25FJE:W/:_,[-GB0AF.+3J1^LUE?X^:;C==(MM)V[1
MV['YL_!+_@M]_P %2?@5J%K=:#^U]\3/'=A%/')>:%\;;NT^->GZK DGF/97
M5_\ $FV\1>);*"<_))/H6OZ/J*1_);WT K^K?_@F;_P<L?!_]IWQ#X>^"_[8
MWASPU^SI\7M=GM]+\._$71]1NT^!7C769RJ0Z?>R^(+N[U?X5ZI?3.+?3(/$
M6M^(_#=[*A2;Q?IE_=Z?I%S_ !9?MD?L#?M5_L$^-[/P1^TU\*]4\$2:W]MD
M\(>+;.XM?$'@#QS:V#Q"[N/"7C+2)+G1]2GM8[FSN-1T6>:S\2:)#?V!U[1=
M+DO;>.3XYK',.%>&N(L'[6CA\)!UH.6'S++(T82OJE/GH)4L1%-<LH55-:-)
MPFE*-4<?C<'4Y93J/E=IT:_,U;1VM/WH.VJ<;=]5H_\ :@HK^7+_ (-I_P#@
MIEXA_:=^#_B/]CKXT>(9]=^+W[.GAK3M8^'7B+5+@SZSXU^!27=IX?BLM0F=
MGFOM4^%>KW>B>'9]3N"DM[X;\1^$(7%W?Z9J^H7/]1M?SSG.58G),QQ.6XJS
MJ8>:4:D4U"M2DE*E6A?[-2#3M=N$N:$O>BT?88;$0Q5&%:G\,UJGO&2=I1?F
MFFO-6:T:"OY?/^"E/_!RS\$OV8?$/B;X,?LC>&M$_:0^+V@O<Z5KGQ!O]6FC
M^!7@S782T<MC;WFB3)J_Q1U'39D,.IVGAK4_#_AV"5Q##XTN[^TU#3+?S/\
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
M/A)_S4'_ '2O_>D/B'_F#_[F/_<!]/\ [$7_ ">A^R)_V<_\ O\ U:WA.O\
M8!K_ !_OV(O^3T/V1/\ LY_X!?\ JUO"=?[ -<WBQ_OF3?\ 8-B__3M$TX?_
M (6(_P"OD/\ TEGS!^V[_P F7_M=_P#9L'Q]_P#54^+*_P ?ZO\ 8!_;=_Y,
MO_:[_P"S8/C[_P"JI\65_C_5Z?A/_N6<?]A6%_\ 3-0PX@_B8;_!4_\ 2HA7
M]MG_  0V_P""!?PH\2?"CP+^V7^W%X.M_B%J'Q%TW3O&'P7^ WB*-I/!6D^"
M-1B%YX?\=?$O2,B+QAJ7B^PEM=8\/>#]1,WA?3?#-W:7GB*PUS5]773_  K_
M "0_L>?!Z#]H3]K#]FOX&WJ;],^+7QT^%GP_UK]^+;RO#_BCQKHVE>(+GSM\
M;I]ET2YO[G$!-T_D^7:1RW+11/\ [!%C8V6F65GINFV=KI^G:?:V]C86%C;Q
M6EE8V5I$EO:V=G:VZ1P6UK;01QPV]O#&D4,2)'&BHJJ.OQ)XAQ>68;"9;@*T
M\/5Q\:M7$UZ4G"M##TW&$:5.<6I0]M.4^>47&7+2Y$^6I-&>2X.G7G4KU8J<
M:3C&$9*\7-W;DT]'RI*R=U>5[72,GPOX3\+>"-$L?#/@OPUX?\(>&]+B$&F^
M'_"^C:=H&B:="H"K#8Z3I-M:6%I$JJH$=O;QH   , 5T%%%?@[;DW*3<I-MM
MMMMM[MMZMOJV?5[;'^8)_P '#&G:KI__  5]_:W?597N3J+_  2U'3[MK-;*
M.?2I?V=_A-!910(KR+.FF+;-HLEX&W7ESIL]Q*D4TDD2?BU7]Y7_  <H_P#!
M*;XC?M$VOAG]N']G3PKJ/C3Q[\-_!O\ PA7QM^'OA^T>^\1^(_A[HUW?ZQX;
M\>>&=)ME-UK6K^#Y-3UC3/$^F6<5]K&H^&[G0[S3[=;;PI?I<_P;LK(S(ZLC
MHQ5T8%65E)#*RD JRD$$$ @@@C-?T]P;F>%S+A[+/85(.I@L'AL#BJ2:YZ-;
M"THT??@OAC5C356F[<LH25M4TOALRH5*.,K\\6HU:DZL):VE&<G+1]7%RY9=
M4UKTO_I5_P#!&G_@K9^Q]^T1^R]^SY\!-0^)/@_X2?M!_"7X5?#SX0ZQ\)_'
M.K:9X0E\4WO@'PQI?@^QUOX77.J3V>E>+=-\16NCQZK!X;T.YN?$GAWS+G3]
M1TH6=G;:MJ'[YU_BOU]N? 3_ (*2_MY_LQ16=E\$/VK_ (T>#-#TY0MCX1E\
M7WGBOP': 'K;_#_QH/$7@F)CP&=- #NH579E50/C<Z\+XXG$5\5E68*@Z]2I
M5>%QE.4Z<9U).<E#$TFZB@I-J,9T*DDMZDFM?2PV>N$(T\11<N6*C[2FTFTM
M%>$K*]MVI)7Z(_T9_P#@IC_P2&_9]_X*@S_"74_BWXN^(/P\\1?""+Q98Z-X
MC^&I\+0:IK6B^+GT.XNM$\0/XD\/:ZMY8:9?:%'?Z(D8A;3KC4M:,1(U2Y#?
ME7_Q"5?L7_\ 1R/[3_\ W_\ A3_\[NORZ_9G_P"#K;]K?P%<Z=I7[3WP@^&?
M[0'AN-PE]XB\)K/\(?B2R21K&UT\^G0Z]\/[_P"S.OVI-.MO _AXW;--;/JU
MI'+#/:?UA?L%_P#!7#]BO_@H?;)I7P3^(,^@_%6#3I-2U?X'?$FUMO"WQ/L;
M6VC\R^O-,TY+[4-%\9:79*#+>:GX)UOQ!!IEN\$FMKI,L\<%?,8O#\?<*8.-
M&-?$PRS#\_)5P4J6)PU)3J.<G)NFZU&#G-N]>G3A>5HO5H[J<\IS"HY.$'7G
M:\:JE"<FDHI+WN63LDK0<G9/I<] _P""=7[ ?@'_ ()O_ ;5OV?OAI\0?B#\
M1?"NH_$?Q!\1[;4OB/)X>DU?2+KQ'HGA?1[W0]./AK1-"L5T9)O#)U>)9[2:
M\_M'6-39[IX&MX8/O2BBO@,5B:^,Q%7%8FHZV(KS=2M5DHJ4YO>4E%)7?6R5
MWKN>M3A"E"-.$>6$%RQBKM)+9:MO\3^.3_@[R_Y)U^PW_P!CK\=O_3%\,*_A
MZK^X7_@[R_Y)U^PW_P!CK\=O_3%\,*_AZK^C/#S_ ))++?\ 'CO_ %/Q)\;G
M'_(PK^E+_P!,TS^^_P#X-*O^3+_VD?\ LY^?_P!53\.Z_JQK^4[_ (-*O^3+
M_P!I'_LY^?\ ]53\.Z_JQK\5XV_Y*G.?^PF'_J/1/I\M_P!PPW_7O_VZ05R/
MC[P#X*^*G@KQ1\./B/X7T3QKX$\:Z)?^'/%GA/Q'80:GHFO:)J<#6][IVHV5
MPKQ3031.<' DBD"3P/'-''(O745\O&4H2C.$G&46I1E%N,HRB[J46K---)II
MIIJZ.UI---)IJS3U33W375,_@$_X*:?\&T?QP^"6L>(_BQ^PC9:S\>?@Q-+=
M:K-\'C.M[\;OAY!([2R:9H-JRQ'XL^'[,GR=*;2"?B$MN]K87?A_Q)/:7OB>
M\_EV\2^&/$O@O7]5\*^,?#VN>$_%&A7DFGZYX;\2Z3?Z%K^C7\./.L=5T?5+
M>UU'3KR+(\RVN[>&9,C<@R*_VA*^7?VC_P!B?]DS]KK2O[*_:1_9^^&?Q:V6
MILK/6_$?AVWB\9Z1:,=S0>'_ ![I)TWQOX<1V.7&@^(-.+G&\G Q^IY'XGXS
M"4Z>'SG#/'TX)16+HRC3QG*K).K"=J.(E;3FYJ$I;SE.5Y/P<5D=.HW/#3]D
MW=^SFG*G=_RM>]!>5II;)):'^0#17^@;\??^#4G]BGQZ]]J/P$^,'QG_ &?=
M5NM_V;2=4?2/C)X!TWC]U]ET77CX8\=S88DS_;_B?=^:@C6+[,RR22_A]^TG
M_P &O'_!0/X/V^J:Y\&M9^%W[3GARQ666WL/".M3> _B1/;0L[/-+X.\="R\
M/-+Y 22.PT3X@:_J-Q+YEM;6LTHA%Q^B8#COAC,'&,<QCA*LK?NL=3GAK7LD
MG6DGA;W=K*N^^VIX];*L=1NW1=2*ZTFJG_DJ]_\ \E/Y_P#X4_&CXO? GQ3;
M^./@K\4/'_PG\7VOEB+Q)\._%NN^#]8:*.59A:W%]H-]8S7=D[J//L;IIK.X
M0M'<02QNR-_3U^P'_P '1OQV^&FIZ'X"_;M\.1?'/X=%K73Y/BYX,TC2?#OQ
MC\-VZK';I?:SHED=)\&_$*SMHXXS<1I:^%/$TN^[U&ZUWQ!>F.PF_EU^)?PN
M^)/P9\9ZQ\._BUX"\7?#7QWX?G^SZUX0\<>'M4\,>(=.D)/EM<Z5J]M:7:P3
MJOFVMR(FMKN K/:RS0NDC<'7KYGDF3Y[02QV$P^*C."=+$P457C&23C.ABJ=
MJBB]))*;IS5N:,HZ/GH8K$X2=Z52<&G[T'?D?=2IO1]ME)=&GJ?[('P'^/WP
M<_:=^%OACXT_ ;Q_H/Q*^&GC"U:YT3Q-H$TK1-)$WEWFF:G87<-KJN@Z]I<^
MZTUGP]KECIVMZ/>I)9ZG86MS&\0]@K_,/_X(=_\ !2_Q=^P-^U=X2\,>)?%%
MPO[,/QS\3:-X-^,OAG4KR3_A'_#5YK5S;:/H7Q@T^*240:3K/@RZDM&\17\,
M;_VQX&75],N[:ZO;3P]=:1_IX5_/'%G#57AK,%A^>5?!XF,JN"KR24YTXM1G
M2JI)1]M1;BIN*491E"HE#GY(_8Y?C8XVCSV4:D&HU8+9.UU*-]>66MKZIIK6
MUW_F6_\ !P_^U5J'[2G_  4J^*WABUU%KGP+^S1%;_ 'PA9QRAK:'5O"TDMY
M\3+V2%(HD34I?B-J'B+1KJ=C//+I_A[1X))_*M((+?\ #&O2?C+XZN?BC\7_
M (K?$R\G^U7?Q%^)/CGQU=77EO#]IN?%WB?5/$$\_DR@2Q>=+J#2>7( Z;MK
M@,#6=\,?":>//B5\/? TDWV>/QGXX\)^$Y)]YC\A/$6O:?H[3>8L4[)Y:WA?
M>L,Q7;N$4A&P_P!'Y9A*>5Y5@L'%*,,'@Z5.5E9N5.FG5FU_-.?/.75RDWU/
MBZ]26(Q%2H]95:DFO^WI>ZEY)62\DC_2)_X(!?\ !//P?^QQ^Q;X!^*^M^'+
M-OVAOVFO"6A_$SQ_XGO;.!M<T'P5XGM[?7OA_P##33KAX5O=*TG2_#LVCZWX
METEF6:Y\;WVIG4C-%I&B6^F?N_5+3--L-&TW3](TJT@L-+TJRM--TVQMD$=M
M96%C!':V=I;QCB."VMXHX8D'"1HJC@5=K^5\SS"OFN/Q688F<IU<56G4?,[\
MD&_W=*/:%*FHTX16BC%(^]H488>C3HP24814=%:[2UD_.3NV^[*6I:;IVM:=
MJ&CZQI]EJVD:M976FZII>I6L%_IVI:=?026M]I^H6-U'+;7EE>6TLMO=6MS%
M)!<0220S1O&[*?\ +N_X+@?L%:+^P#^W/XL\#?#^PET_X+?%;0[+XQ_!^R):
M6'P]X?\ $>HZIINO>!XKD@AHO!WBW1];T_2+::26_@\(S>%YM1FN+JZ:[N/]
M1ZOXVO\ @[M\!:;/X'_8H^*"101:OI?BOXQ^ KF=?EN;W3=>TCP/XAL8I<1'
MS8-,NO#>HO;[IH_(DU>YV12_:'>'[#PXS*M@^(J.#4Y+#YE3K4*U.[Y'4I4:
ME>A4Y=N>,J;IQENHUIK9L\W.J,:F#E4:7/0E&47UM*482C?LU)2:ZN*/XA*_
MT[/^#?/]J34/VG_^"9OPB/B/49=4\:_ 34M:_9W\4WMS,);FZ@\ 6^EWW@.:
M0-^_)B^&'B+P3IL]S</-+?:AIU_=O,TDLB1_YB=?W ?\&AGC'4+[P!^W1\/Y
M&E.E>&?&'P#\8V:&0&!=0\<Z+\5M%U-HXM@9)7MOAWI(FD+L)42!0B&%C)^E
M>)6"IXCAFKB9)>TR_$X6O3EU2K58X2<4]^67UB,FMFX1?V4>+DE1PQT8=*U.
MI!KI>,743^7(TO5]SC_^#P'_ )QX_P#=VG_OLU?Q7U_:A_P> _\ ./'_ +NT
M_P#?9J_BOKM\/_\ DD<H_P"Y_P#]6>-,LW_Y&.(_[@_^F*1_H2?\&G/_ "CJ
M^,__ &>I\1?_ %1G[.5?T^5_,'_P:<_\HZOC/_V>I\1?_5&?LY5_3Y7X?QE_
MR5&=?]ADO_3<#ZG+O]QPO_7J/ZA7^8/_ ,'#_P#RF(_:_P#^[?\ _P!9=^"=
M?Z?%?Y@__!P__P IB/VO_P#NW_\ ]9=^"=?2^%?_ "4.,_[$V(_]3LN.'/O]
MSI?]A,/_ $U6/Q7K_7,_X)L_\HZOV!O^S*_V6/\ U1G@2O\ (SK_ %S/^";/
M_*.K]@;_ +,K_98_]49X$KZ7Q7_Y%^4?]AE?_P!,1.'(/X^(_P"O4?\ TM'%
M?\%9?^49O[=?_9L'Q=_]1'4:_P FBO\ 67_X*R_\HS?VZ_\ LV#XN_\ J(ZC
M7^316GA3_P BK,_^QA#_ -1J89__ !\/_P!>I?\ I;"O[V?^",?_  ;[_!GP
M!\+? W[3/[<GP\TWXH_&;QUI.D^,?"'P8\;V9OO ?PDT/48QJ.ACQ=X2N2-/
M\8^/=1TR>UN]=T?Q?97^@^$Y9QHJZ%)KVFW&K#^1[_@EM\#M'_:/_P""AO[(
MOP>\1VB:CX9\2?&?PUJGBG2Y4BD@U;PKX'^T^/O$^CW*3$(UKJV@^%]0TVZZ
MN+>ZD,2O*$0_ZU%3XE\0XS 0PF48&M4PT\72GB<75I2<*KH*;I4J,*D6I0C4
MG"JZKBXRE&$87Y)5(R,DP=.LZF(JQ4U3DH4XR2<>>RE*33T;BG'EZ)MO=)K*
MT/0=#\+Z1I_A_P -:-I/AW0=)MTL]*T30].L])TC3;2,DI:Z?IMA#;V5G;H6
M)2"VACB4DD*,FM-F5%9W941%+.[$*JJH)9F8D!54 DDD  $DXIU?)7[?'C^Z
M^%?[#G[8GQ&T^[:QU7P7^S%\=?$&AW2,R/'X@T_X9^)IO#ZQR+!<^5++K0L(
M8I7@ECBDD6253$KX_$Z%*>)Q%&BG>>(K4Z2D[MN=6:@FWN]97?5GT\I*$)2Z
M0BY6VTBK_+1'^7K_ ,%(_P!JK4OVT?VW/VAOVA+F]>[T'Q;X_P!4TSX>Q,<)
M8?"[PBP\*_#BS2)7>&*=O".D:5?:H;<B&ZUN]U._ WW;D_&6B:+JWB76M(\.
M:!I]UJVNZ_JFGZ+HNE6,33WNIZMJMW%8Z=I]G"OS375[>3PVUO$OS232H@Y(
MK+K](O\ @C_\/[3XF_\ !3O]B+PO?6:W]I;_ !\\'^,I[1VB6*5?AK)<?$<>
M>LTT,4UO&WA19;BU=I!>0)):_9[LS"UF_K*?L<HRN;I02P^68";IPV2HX/#M
MQC?_  4TF_F?GZYL177,[SKUDF_[U2>KZ]9'^DC_ ,$X/V'O ?\ P3\_90^'
M'P \(V=A+XCL]-M_$7Q:\6VT2BZ\=_%76;.VD\6^(;FY,:33V$%U&FA^&8)L
MMIOA72=&T\EY8)9IONVBBOY.Q6)KXS$5\5B:DJM?$59UJM23NY3G)RD_)7=D
MEI%)12221]_"$:<(TX)1A"*C%+HDK+^NI\&_\%+_ -CCPY^W7^QA\:_@%JFC
MV6H^+-3\*:GXE^$.HW7D0S^'/C%X8L+O4_A]JMIJ$REM-@N]9CC\/>()87B>
M\\*:WKVER2K;W\U?YXG_  X>_P""M?\ T9CXU_\ "V^$7_SPJ_U+:*^GX>XS
MS3AS#5L)A*6%Q%"M65=0Q<:\U2GRJ$W2]E7HJ*J*,7-/FNXIJS;OPXS+*&-G
M&I4E4A.,>6]-P7,KW7-S0E>UW;;1G\!'_!'C_@F'_P %1_V._P#@HC^SU\:_
M'O[+GC/P=\,;+5O$OA+XH:S/XR^&]QIUOX)\;>$-=\.7=SJEEHOC74M2OK/1
M]6OM'\116MM8W+G4-%L9BBB$R)_?1JNJ:?HFEZEK6K745CI6D6%YJFIWTY(@
ML]/T^WDN[RZF*AF$5O;1232$*2$0D GBK]?#7_!3;QO<?#K_ ()W?MN^+K*Y
M2RU'3_V7?C99Z3>/<P6AL]9UWP!KGA_1KJ&2YBGAENK;5-4M)K.S>)O[0NDA
ML%*O<JZ\V;9SBN+,UP-3%4,+AZ\UA\ GA8U8QE&>(ER2FJM6JW.,J\DFFERV
M36AIA\-3R^A5C3E4G!.=5^T<6TU!72Y8Q234>V]S_+7_ &Q?VB/$'[67[4OQ
MX_:-\2SW$M]\6_B7XE\56-O<N[OH_A>2]:Q\%>&HFD+2?8_"O@ZRT+PU8+([
MR)8Z5;H[NZECRW[-_P %M9_:._:!^"?P"\/7/V'6/C+\4_ OPUL]2,/VB/2/
M^$Q\2:=H<^M3P;X_,M=%M;V;5;M=Z9MK.7YEZUXK7MG[.7Q^^('[+7QM^'G[
M0'PK;0X_B%\,-9EU_P *2^)-&@U_1H-4ETV^TM+F\TBY>.&[:VAU":>UWNI@
MO([>Y0[X5K^F)T9T,#+#X",(3HX25'!0D^6G"=.BX8>,FHRM"+4$WRRM%/W7
ML?$*2G54ZK;4JBE5:^)J4KS:VU:;MKN?Z]/P;^$7@+X!_"GX>_!;X7:';^&_
MA]\,/"6B^#/">CVZ1*;?2=#LHK.&>\EBBA%[JVH/')J.M:I,GVO5]7N[[5+Y
MY;R\GE?TNO\ -Q_XB<_^"IW_ $-GP5_\,[H__P L:/\ B)S_ ."IW_0V?!7_
M ,,[H_\ \L:_"9^&?$]2<JE2KETYU)2G.<L76E*4Y/FE*4GAFW*3;<F[MN[U
MOK]6L[P,4HJ-9))))4XI)))))<^B2T^7I?\ O=_;E_98\)?MI?LH_&W]G#Q=
M8V%ROQ$\$:O:>%=1OX@__"+_ !"L+:34OA_XOM9!B6"X\.>++72M2?RG07=E
M%>:9<F2QOKN"7_(8O+2ZL+NZL+V"6UO;*XGM+NUG1HY[:ZMI6AN()HV :.6&
M5'CD1@&5U*D9%?T%?\1.?_!4[_H;/@K_ .&=T?\ ^6-?@3XG\07WBWQ+XA\5
M:HEG'J?B;7-6\0:C'I]K'8V$=]K-_<:C=I8V4.(;.S2XN9%MK6(>7;PA(D^5
M!7Z)P+P_G'#M',,-F53#2P]>I0K8:&'K3J\E91G#$2DI4J:C[2"H*ZO=TM>E
M_&S7&8;&2HSHJ:G!3C-SBHWB^5P5U)WY7S_?]_ZG_P#!#;]HJ]_9M_X*>_LN
MZ_\ VA+9^'?B=XSB^ ?C*V$GDVNI:+\90G@W1X]2DVD)8:/X[O?!WBJ21FCA
MCF\/02W$B6R3&O\ 4UK_ !LO@9X@O?"7QL^#WBK36=-1\,_%/X?>(+!XIY;6
M1;W1O%ND:C:M'<V[+/;NL]M&4GA998F DC8.JD?[)M?%^*^%A#,,JQ<4E/$8
M2O0FUIS+"U83@WW:6*<;O5Q45M%'IY!4;HXBFWI"I&:\O:1:=O+]W>W>[ZL*
M***_*#WPHHHH _RIZ***_E<_ZF HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /U1_P""9/\ P4V\??L%^/AHNM'5/&?[.GC/5(9?B#\/HIA+=Z'=
MRB*V?Q[X"2YECMK+Q196T<2ZEIK2VVF^+]-MHM,U.6UOK71-;T3^\OX8?$_P
M#\9_ /A?XH?"_P 4:7XS\!^,]+AUCP[XBT>8RVE]:2EHY$=)%CN;*_LKF.:Q
MU32[Z&VU+2=2MKK3=2M;6^M;BWC_ ,N.OVB_X(R?M^^*_P!ES]H3PM\&/%.M
MW-Y\ ?CGXITSPKK>B7US(]AX)\=>(;BUT?PU\0-&20F/36DU%M.T7QAY;06E
M]X>G_M*_6YN_#FD&'] X.XKJ9?5I97CI.I@*U14Z%23O+!U*DK))O?#3F_?C
M_P NFW4A9<\9?P+],#Z+&7^(&59KXG\$86E@>/,GP%;'9WE]"FH4.,<NP%!U
M*KE""7+Q%A,+2E]3Q,8N69TZ<<NQ*G4^IU\/_=M1117[0?XPA1110 5_/!_P
M5[_X*]VO[/UKX@_9E_9D\06][\=;VWFTSXA_$/3)H[FU^#EK<QE+C1-$N$+P
MS_$Z>%RLLJEX_ T;B20-XG:*+1#_ (*]_P#!7NU_9^M?$'[,O[,GB"WO?CK>
MV\VF?$/XAZ9-'<VOP<M;F,I<:)HEPA>&?XG3PN5EE4O'X&C<22!O$[11:)_&
M==W=U?W5S?7US<7M[>W$UW>7EW-)<W5W=7,C37%S<W$S/-/<3S.\LTTKO)+(
M[.[,S$G\TXPXP^K>URK*JM\1K3Q>+IO_ '?I*A0DO^7^ZJ5%_ UA%^VNZ/\
MI3]$/Z(;XB>6>*GBIECCP]%TL=PEPECJ33SYIJIA\[SO#U%=9&GRU<OR^K&^
M<OEQ6*C_ &1[*EFI=W=U?W5S?7US<7M[>W$UW>7EW-)<W5W=7,C37%S<W$S/
M-/<3S.\LTTKO)+([.[,S$FO117Y%ON?ZW)**48I1C%)1BDDDDK))+1)+1):)
M'^FO^R9_R:M^S/\ ]F_?!K_U7/ANOH&OG[]DS_DU;]F?_LW[X-?^JY\-U] U
M_4&$_P!TPO\ V#T?_3<3_F'XK_Y*GB7_ +'^<?\ JQQ(4445T'@'\5__  >
M_P#./'_N[3_WV:OXKZ_M0_X/ ?\ G'C_ -W:?^^S5_%?7]+>'_\ R2.4?]S_
M /ZL\:?$YO\ \C'$?]P?_3%(_NZ_X-'/^3=/VN_^RU>!_P#U!IJ_KFK^1G_@
MT<_Y-T_:[_[+5X'_ /4&FK^N:OQ7CG_DJ\X_Z_4/_43#GT^5_P"X8;_ _P#T
MN04445\F=X4444 %?XK]?[4%?XK]?LGA)_S4'_=*_P#>D?-\0_\ ,'_W,?\
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
MO_Z8B<F0?Q\1_P!>H_\ I:.*_P""LO\ RC-_;K_[-@^+O_J(ZC7^317^LO\
M\%9?^49O[=?_ &;!\7?_ %$=1K_)HK3PI_Y%69_]C"'_ *C4PS_^/A_^O4O_
M $MG[4?\&\'_ "F(_9 _[N _]9=^-E?Z?%?Y@_\ P;P?\IB/V0/^[@/_ %EW
MXV5_I\5\MXJ?\E#@_P#L38?_ -3LQ.[(?]SJ_P#83/\ ]-40KX2_X*AZ#=^)
M?^"<'[=>E6.XW;?LG?'G4(8TAEGEN&T3X;>(M;-G!#"&DDN+U=/:TME16)GF
MCRI&0?NVN2\?>#-'^(W@3QK\/?$4*W'A_P >>$O$?@S78'C659]'\4:/>:)J
M<+1/\DBRV5].AC?Y7#%6X)K\]P=98;%X7$.[5#$T*SMO:E5C-V\_=/8J1YZ=
M2"WE"45_V]%K]3_&,K]2/^"*/BFV\'_\%5/V)M6NW@2*[^,$/A9&N#(L9N?'
M'AKQ#X*LD4Q*S>?)>>((([8$"-KEHEE98B[#\]/BK\./$GP>^)_Q&^$OC*V:
MR\7?"_QUXM^'OB>T:.6(V_B#P9KU_P"'=8A$<Z1S(J:AIUPJB1%?:!N4'BG_
M  F^)'B#X-_%3X9_%[PG(L7BKX5?$'P9\2/#,KN\:Q^(/ WB/3?$^C2-)&1(
MBIJ.EVS%XR'4 E3N K^LL;16/R[%X>G)..-P6(HPFG[K6)H3A&5^S4T[]C\_
MI2]C7ISDFG2JPDUU7)--JW?0_P!F"BO)/@+\;/ 7[2'P8^&?QW^%^K1:UX#^
M*G@_1O&/AR]CDBDEBM=5MEDN-+U!87D6VUG0[X76BZY8,WG:;K.GWVGW"I/;
M2HOK=?R/4ISI5)TJD90J4YRIU(234H3A)QE&2>JE&2::>J::/T)-22E%IJ23
M36S35TUY-:A17S]^U7^T9X'_ &2/V=/C#^TA\19H%\+_  C\#ZSXKFT^6_AT
MR;Q)K%O!]G\,>#--O9XKB*#6_&WB:XTCPGH;203(=7UFR#QLA85_)A_Q& ?]
M8\?_ #;3_P#)FKVLIX:SO/*56OE>!>)I4:BI5*GM\+0BJCBI\B>)KT>=J+C*
M7)S<JE'FMS1OS8C&X7"RC&O54)23E%<E2;:3M?W(RLKZ*]KV=MF?VH5^</\
MP5^\/7?B?_@F%^W+IMD)3-;?LZ^/_$+^3;2W;_9/"6G?\)7?DQ1$,D0L=%N3
M/<G]U9P"2\F!A@D!_)']@;_@Y!\1?MX_M9?"3]EKPW^PF_@R?XE:CK8U7QN/
MVDI/%4'@WP[X:\,ZSXJUWQ#=:$G[/WAY-02UT_19;>VM)M>T>.]U&ZL;%;^*
M>ZA5_P"D?XP?#C2?C'\)/BE\(M?;9H7Q4^'/C?X<:T_EK+MTGQQX9U/PQJ3>
M4Q"R[;/5)CY;$*^-I.":=;+<QX:S7+_[5PZPU:G6PN.C35;#UVZ-/$7YV\/5
MK15Y4II1DU)\K=K68H5J.-H57AY\\7&=+FY9P7,X;>_&+=E)-M)K4_QI*^W/
M^"=/['ME^WO^U]\+?V4;OXGM\'Y?BC;^.VL/'0\%?\)^FGWO@KX>^*?B#]CD
M\-GQ9X)%RNJ6GA6[T])SXAM?LT\\4@ANVVV\GR=X\\%>)/AKXX\9?#GQCI[Z
M1XO\ >*_$7@KQ5I4I#2:9XD\*ZO>:%KFGR,, O9:G875LY  +1$U[S^Q)^T7
M=?LD_M;_ +/7[1\%O<7MM\)/BCX8\3Z]IUFQ2\U7P>+P:=XWT:S<2PJEYK'@
M^_US2[5Y7,"W%W&UQ%/ )(9/Z>QSQ%3+\6\OJ*.+G@Z[P56*IS2Q$J,GAII5
M%.G->T<':<90DM&FF?#TN15J:K*]-5(*K%W3Y.9<ZT::?+?9IH_JL_X@_P#_
M *R'?^:E_P#Y3-'_ !!__P#60[_S4O\ _*9K^RCP1XU\*?$CP;X5^(7@37M.
M\4^"O&_A[1_%GA/Q)I,WVC3->\.Z_80:IH^K6$V%+VM_874%S"71) D@61$<
M,HZBOYVEQ_QA&3C+-7&46XRC++\L4HR3LTT\%=-/1IZIZ,^P64Y<TFL.FFKI
MJM7::>S3]KJF?Q7_ /$'_P#]9#O_ #4O_P#*9H_X@_\ _K(=_P":E_\ Y3-?
MV'_%CXH^!_@C\,O'WQ@^)>N6_AOP!\-/"6N^-O%^MW)RFGZ#X=TZ?4M0DBB!
M$EW>20V[06%A;A[O4;Z6WL;.*6ZN(8G_  N_XB<_^"6/_0V?&K_PSNL?_+&O
M1P/%/B'F4)U,OKXO&0I24*D\/E.7U8PDUS*,G' M*36MM[:F57 9/0:5:-.F
MY)M*>(JQ;2TNDZM[7ZGYQ>$?^#1BV\-^*_#'B*\_X* 3ZG::#XAT76KK3;;]
MEB/3+G4+;2]2MKZ>QM]2E_:+U.+3Y[N*!H(KV33=1CM))%G>QNUC-O)_9?7X
ME_ +_@X _P"">W[2_P 9OAS\!?A+JOQEUSXC?%+Q-9>%?"NGW/PFU:RLFOKL
M22RWFI7SWSI8:3IEE!=:GJVH2(T=CIMG=7<BE(6%?MI7@<28[B7%U<+#B3ZQ
M&K2IU)86&(PE#!R5.K**J2C&C0H<\92I17-)2LX-1:U.O!4L%3C4>"Y'&3BJ
MCA4E47-%-I-RG*S2DW96WUZ!1117S1VA1110!_E3T5ZK_P *)^-__1&_BK_X
M;SQ=_P#*>C_A1/QO_P"B-_%7_P -YXN_^4]?RY["O_SYJ_\ @N?^1_U!_P!N
MY)_T.<J_\..$_P#EQY517JO_  HGXW_]$;^*O_AO/%W_ ,IZ/^%$_&__ *(W
M\5?_  WGB[_Y3T>PK_\ /FK_ ."Y_P"0?V[DG_0YRK_PXX3_ .7'E5%>J_\
M"B?C?_T1OXJ_^&\\7?\ RGH_X43\;_\ HC?Q5_\ #>>+O_E/1["O_P ^:O\
MX+G_ )!_;N2?]#G*O_#CA/\ Y<>545ZK_P *)^-__1&_BK_X;SQ=_P#*>C_A
M1/QO_P"B-_%7_P -YXN_^4]'L*__ #YJ_P#@N?\ D']NY)_T.<J_\..$_P#E
MQY517JO_  HGXW_]$;^*O_AO/%W_ ,IZ/^%$_&__ *(W\5?_  WGB[_Y3T>P
MK_\ /FK_ ."Y_P"0?V[DG_0YRK_PXX3_ .7'E5%>J_\ "B?C?_T1OXJ_^&\\
M7?\ RGH_X43\;_\ HC?Q5_\ #>>+O_E/1["O_P ^:O\ X+G_ )!_;N2?]#G*
MO_#CA/\ Y<>545ZK_P *)^-__1&_BK_X;SQ=_P#*>C_A1/QO_P"B-_%7_P -
MYXN_^4]'L*__ #YJ_P#@N?\ D']NY)_T.<J_\..$_P#EQY517JO_  HGXW_]
M$;^*O_AO/%W_ ,IZ/^%$_&__ *(W\5?_  WGB[_Y3T>PK_\ /FK_ ."Y_P"0
M?V[DG_0YRK_PXX3_ .7'E5%>J_\ "B?C?_T1OXJ_^&\\7?\ RGH_X43\;_\
MHC?Q5_\ #>>+O_E/1["O_P ^:O\ X+G_ )!_;N2?]#G*O_#CA/\ Y<>55[[^
MRM\-?$'QA_:4^!/PS\+Q7KZSXP^*O@C2H9M.8I=:=9_V_97.KZVLRI(;>+0-
M(M[_ %NZNO+<6EKI\UR481%3R_\ PHGXW_\ 1&_BK_X;SQ=_\IZ_K#_X(1?\
M$Z;WX1>&)_VP/C3X8O\ 2/B?XVL+[1/A'X:U^PN+#4_!7@*ZS;:MXLO--O4B
MN;'7_')1K32S/;0W-EX-B:>":6U\8W,,/M9!DN*S;-,-AE2J0HQG&MB:LHRC
M&GAZ<HN;NU\<]*=-=9SBW:*E)?C7CWXU<,^%/AEQ#Q'/,L!CLVQ&$KY1PUEF
M'Q>'Q%;,,^S##UJ>"C*G3J2:PF$M4Q^85790P>%K1@Y8BI0I5/Z0****_HD_
MYX0K^>#_ (*]_P#!7NU_9^M?$'[,O[,GB"WO?CK>V\VF?$/XAZ9-'<VOP<M;
MF,I<:)HEPA>&?XG3PN5EE4O'X&C<22!O$[11:)Z3_P %:_\ @HK\5?@KHVI_
ML\_LH>"/B#X@^,6O:<(?&?Q4\.>"_$>JZ-\*](U*V#BP\,:G9Z9<66H_$2_M
M)E<7MO+-;>#+:5)]TGB1X8]%_C:N_@I\>;^ZN;Z^^$GQ=O;V]N)KN\O+OP%X
MRN;J[NKF1IKBYN;B;2GFGN)YG>6::5WDED=G=F9B3^<\7\4UL.JF592JCQ#3
MAB\93C)J@GI*C0FEK7>U2K%_N?A@_;7='_17Z(OT7LGS^>7>*/BM4RRGD-.=
M/&<*<(9ABL+">>3@U.AG.>X6K44HY+&253 9;6BGG#4<3BH+*52I9KY5=W=U
M?W5S?7US<7M[>W$UW>7EW-)<W5W=7,C37%S<W$S/-/<3S.\LTTKO)+([.[,S
M$FO7JO\ PHGXW_\ 1&_BK_X;SQ=_\IZ/^%$_&_\ Z(W\5?\ PWGB[_Y3U^1>
MPKO>C5_\%S_R/];5GF112C'.,IC&*2C%9A@TDDK))*M9)+1):)'E5%>J_P#"
MB?C?_P!$;^*O_AO/%W_RGH_X43\;_P#HC?Q5_P##>>+O_E/1["O_ ,^:O_@N
M?^0_[=R3_H<Y5_X<<)_\N/\ 2"_9,_Y-6_9G_P"S?O@U_P"JY\-U] UX-^RO
M:7>G_LP_LXV%_:W%E?67P&^$%I>V5W#);7=I=VWP^\/0W%K=6\RI-;W%O,CQ
M30RHDD4B-'(JLI ]YK^F\)IA<,GO]7H_^FXG_,UQ4U+B?B.46I1EGV<.,DTT
MT\PQ#336C36J:T:"BBBN@\$_BO\ ^#P'_G'C_P!W:?\ OLU?Q7U_<+_P=H_#
M7XB_$/\ X8"_X0#P#XU\<_V1_P -4_VM_P (?X5UWQ-_9?\ :'_#.'V#^T?[
M%L+W[%]M^Q7OV3[3Y7VG[)=>3O\ L\NS^.3_ (9L_:+_ .B!?&K_ ,-9XY_^
M45?TCP#7HPX2RF,ZU*,E]?O&52$9*^9XQJZ;35TTUY-=T?%YM";S#$-1DU^Z
MU46U_ I+HN^A_:A_P:.?\FZ?M=_]EJ\#_P#J#35_7-7\H_\ P:E?#_Q[\/\
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
M_ 7]KV3Q']B$BZ5+X5^#,6B'4=@)M6U]?C;-?+9"3*#4!X::<H!(=-5B8A_
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
M245)17V&#PL,)0A1CJU[TY?SU';FEY+1**Z123;:NRBBBO%.H**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _B&_P"#B;_DH7C'_L6/$O\ Z2+7\C7PF_Y*9X$_[&C1_P#T
MLBHHK^E>"O\ DFL-_P!>/_;&?$YG_OL_\2_*)_IA_P#!$[_DVV]_Z\OA[_ZB
M\E?LW117X%Q!_P CG'_]?E_Z;@?6X/\ W6C_ (%^;"BBBO'.D*Y?QQ_R)?B_
M_L5_$'_IINZ**NG_ !*?^./_ *4A2V?H_P C^5O7_P#DYF#_ +*AX;_]/&E5
M_2K^S;_R230?^OW7/_3Q>445];Q'_NN#_P -/_TB1P8/XZGS_-'N]%%%?'GH
M!1110!_(9_P57_Y&;XM_]>2?^IS?5\<?\$\?^0QI'_94-)_])=)HHK]FP7_)
M-2_[<_\ 35$^<J_[Y#T?YL_N2\#_ /(E^$/^Q7\/_P#IIM*ZBBBOQN?QR_Q2
M_-GT4=EZ+\@HHHJ1A1110!\C?MU_\FL?%G_L"1?^ED%?Y3G[4G_);/%O_<-_
M]-UO117[1X5?PLQ_Q+_W$?,Y_P#%1_[>_)'];'_!MG_R//A[_LGMY_ZC=K7]
MHE%%?$\>?\E'BO\ KW2_.9ZN5?[G3]7^2"BBBOC3T0HHHH _@<_X.7O^2RZI
M_P!?]C_/3:_,_P#X(S_\G'^'/^QU\*?^@ZC117]#Y3_R02_[ '_Z3 ^-K_\
M(V_[C1_0_P!1.BBBOYX/L@HHHH **** "BBB@ HHHH **** /YW_ /@OM_R2
M_P .?]>.F?\ J86=?YTW@G_D<_"/_8SZ!_Z=;2BBOZ#\./\ DGY_XY?E,^0S
MG_?%Z+\T?Z;W_!$+_DU6;_K]\/?^F".OV;HHK\4X@_Y'.8_]A$O_ $F)]-@_
M]UH_X%^;"BBBO'.D**** /YJO^#A3_D1O#7_ &*T7_J33U_G[?";_DIG@3_L
M:-'_ /2R*BBOZ$\._P#DG)?XJGY3/C\X_P!]^[\HG^F[_P $7/\ DU6P_P"O
M+PA_Z8#7[ T45^)9]_R.,P_Z_O\ ])B?483_ ':A_P!>X_D%%%%>0= 4444
'%%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>img41199502_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img41199502_0.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" #A X4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M^-__ $63XJ_^'#\7?_+BO*J*/;U_^?U7_P &3_S#^PLD_P"A-E7_ (;L)_\
M*3U7_A>WQO\ ^BR?%7_PX?B[_P"7%'_"]OC?_P!%D^*O_AP_%W_RXKRJBCV]
M?_G]5_\ !D_\P_L+)/\ H395_P"&["?_ "D]5_X7M\;_ /HLGQ5_\.'XN_\
MEQ1_PO;XW_\ 19/BK_X</Q=_\N*\JHH]O7_Y_5?_  9/_,/["R3_ *$V5?\
MANPG_P I/5?^%[?&_P#Z+)\5?_#A^+O_ )<4?\+V^-__ $63XJ_^'#\7?_+B
MO*J*/;U_^?U7_P &3_S#^PLD_P"A-E7_ (;L)_\ *3U7_A>WQO\ ^BR?%7_P
MX?B[_P"7%'_"]OC?_P!%D^*O_AP_%W_RXKRJBCV]?_G]5_\ !D_\P_L+)/\
MH395_P"&["?_ "D_TW_V5[N[U#]F']G&_O[JXO;Z]^ WP@N[V]NYI+F[N[NY
M^'WAZ:XNKJXF9YKBXN)G>6::5WDED=I)&9F)/O-?/W[)G_)JW[,__9OWP:_]
M5SX;KZ!K^F\)KA<,WO\ 5Z/_ *;B?\S7%24>)^(XQ2C&.?9PHQ2222S#$)))
M:)):)+1(****Z#P3^.3_ (.T?B5\1?AY_P ,!?\ " >/O&O@;^U_^&J?[6_X
M0_Q5KOAG^U/[/_X9P^P?VC_8M_9?;?L7VV]^R?:?-^S?:[KR=GVB7?\ QR?\
M-)_M%_\ 1??C5_X=/QS_ /+VOZYO^#P'_G'C_P!W:?\ OLU?Q7U_2/ -"C/A
M+*93HTI2?U^\I4X2D[9GC$KMIMV227DEV1\7FTYK,,0E*27[K12:7\"D^C[Z
MGM7_  TG^T7_ -%]^-7_ (=/QS_\O:/^&D_VB_\ HOOQJ_\ #I^.?_E[7BM%
M?8_5L-_T#T/_  53_P#D?)?<>;[2?\\__ G_ )^2^X]J_P"&D_VB_P#HOOQJ
M_P##I^.?_E[1_P -)_M%_P#1??C5_P"'3\<__+VO%:*/JV&_Z!Z'_@JG_P#(
M^2^X/:3_ )Y_^!/_ #\E]Q[5_P -)_M%_P#1??C5_P"'3\<__+VC_AI/]HO_
M *+[\:O_  Z?CG_Y>UXK11]6PW_0/0_\%4__ )'R7W![2?\ //\ \"?^?DON
M/L/P;_P4,_;T^'MQ%<>#/VT/VIM $*01"SL_CS\3FTJ6&U@FMK2&[T:X\33Z
M3>P6<-Q,MG#>64\5HSF2V2*0*X_2KX#?\')/_!47X-WEA'XM^)G@K]H/PW:>
M1"_A_P",7P^T!KIK-'03^7XN^'T7@3QA-J,D0<0ZAKFM:\D4[+-/9W<:M _X
M)45PXK(\FQL7'%Y7@*]U;FGA:/M%_AJ*"J0?G&2?F:T\5B:3O3KUH^2J2L_5
M7LUY--'^B;^PI_P<S?L??M)ZAI/@+]I#2+C]D?XEZC+!96>L^)];C\1_!+6[
MR4*BA?B,EAI-QX)EFD6::1/'>B:5X;T^#R(3XUO[N415_27:7EIJ%I:W]A=6
M]]8WMO!>65[:3Q7-I=VES$LUM=6MS"SPW%O<0NDL$\3O%+$ZR1LRL"?\6>OZ
M6_\ @AM_P6_\6?L=>,?#'[,'[3GBO4?$G[)/BS5+31O#?B7Q!J%W?W_[.&K7
M\JV]MJ6DW%PUQ+_PJ6YN70^*O"J%;;PR9)O%_AI+:9/$.D>*/R_BCPWI4Z%7
M'\/JHI4HRJ5<LG*57G@M9/!U)MU>>*N_8595)5-53FI\M.?NX'.I.4:6,<;2
MLHUTN6S>B]HE[MG_ #145'[2M=K_ $1:*B@G@NH(;FVFBN+:XBCGM[B"1)H)
MX)D$D4T,L9:.6*6-E>.1&9'1@RDJ0:EK\;/I HHHH **** "BBB@ HHHH **
M** "OYO_ /@Z$^*?Q.^$?[ GPA\2?"CXC>//ACXBO?VP/ &AWNO_  \\7^(/
M!>M7>BW/P7_: O[G2+K5/#>HZ;?7&EW%]ING7L^GRSO:2W>GV5S)"TUK \?]
M(%?S!_\ !V-_RCJ^#'_9ZGPZ_P#5&?M&U]'PA&,^)LFC.,9QEC(*49)2BURR
MT::::\FCBS%M8'$M-IJGHT[->\MFC^'K_AMW]M#_ *.[_:?_ /#^_%;_ .:R
MC_AMW]M#_H[O]I__ ,/[\5O_ )K*^8**_ISZE@_^@3"_^$]+_P"0\E]Q\/[6
MK_S\J?\ @<O\_)?<?3__  V[^VA_T=W^T_\ ^']^*W_S65_6C_P:J?'7XW?&
M+Q_^V?;?%SXQ_%7XIVV@^#_@I/H=O\1_B%XN\<0:-/?ZU\2([Z;2HO$VKZI'
MITM[':VJ7<EFL+W*6T"S%UAC"_Q'U_8W_P &AO\ R47]N3_L2O@3_P"GWXGU
M\EQUA<+3X5S:=/#4*<XPPMI0HTXR5\=A4[2C%-76CL]M-CT<JJ3EC\.G.;3=
M2Z<FT_W4^C=NB^Y=C^U7XASSVO@#QQ<VTTMO<V_@_P 33V]Q!(\,\$\.BWLD
M4T,L962*6*15>.1&5T=0RD, :_R+O^&W?VT/^CN_VG__  _OQ6_^:RO]<SXE
M?\DZ\??]B5XJ_P#3%?U_C*5\?X4T*-:GGGMJ-*KRSR[E]I3A/ENL;?EYD[7L
MKVWLNR/1S^4HO"\LI1NJU^5M7LZ5KV:VZ'T__P -N_MH?]'=_M/_ /A_?BM_
M\UE'_#;O[:'_ $=W^T__ .']^*W_ ,UE?,%%?KOU+!_] F%_\)Z7_P AY+[C
MYWVM7_GY4_\  Y?Y^2^X_2_]C?\ ;(_:\UW]KS]E71-;_:J_:0UC1M8_:0^!
MVE:OI&J_''XG:AIFJZ9J'Q.\+VE_INI6%WXHFM+ZPOK2:6UO+.ZBEM[FWEDA
MFC>-V4_ZN-?X_P!^Q%_R>A^R)_V<_P# +_U:WA.O]@&OQ?Q4HT:.+R=4:5.D
MI8;%.2ITXP3:J4DFU%*]EHK['TV0RE*EB.:4I6J0MS-NWNON%%%%?E![X444
M4 %%%% ''_$.>>U\ >.+FVFEM[FW\'^)I[>X@D>&>">'1;V2*:&6,K)%+%(J
MO'(C*Z.H92& -?Y%W_#;O[:'_1W?[3__ (?WXK?_ #65_KF?$K_DG7C[_L2O
M%7_IBOZ_QE*_8O"FA1K4\\]M1I5>6>7<OM*<)\MUC;\O,G:]E>V]EV1\YG\I
M1>%Y92C=5K\K:O9TK7LUMT/I_P#X;=_;0_Z.[_:?_P##^_%;_P":RC_AMW]M
M#_H[O]I__P /[\5O_FLKY@HK]=^I8/\ Z!,+_P"$]+_Y#R7W'SOM:O\ S\J?
M^!R_S\E]Q^K_ /P3U_;!_:V\3?M]_L.^&_$G[4G[1?B#P[X@_; _9HT/7] U
MSXV_$O5M%US1=6^-'@JPU32-7TN_\37%CJ6EZE8W$]EJ&GWL$]I>6D\UM<PR
M0R.C?ZH-?Y&?_!-G_E(K^P-_V>I^RQ_ZO/P)7^N97XIXIT:-''Y4J-*G24L'
M7;5.$8)M5HI-J*5VEHK]#Z?(92E1KN4G)^UBKR;>G(M-0HHHK\K/>"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ K^1_]O7_@L=^U[^TO^U5K'_!.O_@C[X>_MOQKH6HZKX?^(GQ[TVST/5KS
M^T-!O#I/C%_!>K>(&NO!7@WX<^$[JYBTS6OBIKL4UYJFN-%#X*FTQ%T75?%7
M[[?\%-_CAKG[.'_!/[]K?XR^%M0ET?Q9X1^"?B^#PAK-O,;>YT7QAXIM4\'>
M$]:M)5!(O-(\1>(-,U*T7@27-K%&64.6'\TG_!(/]G;PY\-/^""/_!1S]I^W
MMXO^%I?'OX ?MD0KXLA*KK6E>!_A9\'/'/ASP_H=G?JJWM@R>,K;Q=XBNVM[
ME/MLUWH\TRF32[.1/MN&<%@J."Q.>8W#TL9*&/PF4Y9A<1%U,*\?BFIRQ&*I
MJ4?;4\-1?M(T&^6J^:,G%\DX^9C:E256&%I3E33I5,17G!I5%2IZ*,)6?*YS
M]WG6L=U=71U$7_!O-_P4X^(MK;>,_C/_ ,%9O& ^)]U$MU?VUMXC^.OQ"L=.
MO=JW$5I9>,M9\?\ A#4'M[:Z9HHVMO"UE!:I&CV=L4"1+XYKOQ[_ ."UG_!!
M_P ;>#]1_:D\77_[:_[%VN:Y8Z)?>*-2\4^(/B+I]M#+(2NBZ1\1O&%A;_$K
MX4^.H-+5O^$>T+Q<-1^'&K&*XT[08=?_ ++N+W2/PG_8Z\ _LV_%_P"#'[2W
MC?\ :@_;Y\>?LY_$/X9Z#;7WP4\$6TFN>*)OBSJT_A[Q1?2:>FGV]Q)J4OE:
M[IGA[2&6QFMF5-;:>6:*.$RQ_P!!W_!O38?&S]O;]CO]O/\ 95_:EUGQY\3O
MV7-:\/>$/!7PW\0_$*\U3Q+'X+\:>)+#QG)X@T_X>Z_XAN+N=9_"<]GX&\=6
MVCZ?+/8^#O$4.CZQ#!IEWXDD;5/O<SH8K 8;'5<YQ&79SE>"KX3#X[!5<@AE
M;A2QDZ455RG&TG:K7P\:L96A.?+R2A*<*EF>30G3K3I1PT*V&KU8U)TJL<6Z
MZE*G=N.(I2^&,^5K5*]TU&4=#^MW]G']H;X6?M6_!+X>?M _!;7_ /A(_AQ\
M3-!BUS0;V6);74+-UFFLM5T+7+$2S?V;XA\.ZO:WVAZ_IWG3BRU;3[N".>XB
M2.XE*_D]_P"#7[]I'6/A5\/?VSOV:_B=_;;Z1\)OBMX$\1>'[&VBDO'T;Q)X
MVL_'GA?Q]I:V^H36,FFV277PJT*\AM8XXP^HWNKW$]K;W4T[SE?EF?9'5RK-
M\=@**G7H4*L70JZ-SH5J=.O1YFK)S5*K",VDDY*322T7O83%1Q&'I596C.46
MIQU5IQDX3LNB<HMI=$TKL_G6HHHK^-S_ *HRW86%]JM]9:9IEE=ZCJ6HW=O8
M:?I]A;S7E]?WUY,EO:65E:6Z27%U=W5Q)'!;V\$<DT\TB11(SLJG_0(_X)0_
ML%6'[#O[.ME:^)K"S?X[?%2/3?%?Q>U6,1RS:7.+>23P_P##JUNHRZ/IW@>T
MO;F"[>&6>"_\47_B+4K:XETZXTV*V_$'_@@9_P $_E^(7C$_MK?%/1A+X+^'
M>KW.E_ _2[Z(&'Q#\1M/;RM4\=/!*I6?2_ 6_P"QZ!.$DCF\:R37UM<6U_X*
M9+C^P.OUW@+A_P!A2_MO%PM6KQ<,!"2UIT):3Q%GM*OK"F]&J/-)-QK*W^2/
MT\_'[^VLS_X@KPKC;Y5DN(HXKCK%8>I>&/SNBXUL%P_SP=IX;)9<F+S&FY3C
M+.'0H3A2Q&3SYRBBBOTL_P U0HHHH ^7_P!KG]D;X0?MH?"#6/A#\7M'\^TG
M\R_\*^*K".!/%'@+Q0D$D5CXF\,WTL;^1=P;S%?6,H?3]:T]Y],U.">TG95_
MS_?VS?V,OB_^Q#\7]1^%7Q5T[S[2?[1J/@3QWIUO.GA?XA^%TG\J'6]$FEW^
M1=P;XH->T&>5]0\/Z@XMKDSVD^G:CJ'^E%7R_P#M<_LC?"#]M#X0:Q\(?B]H
M_GVD_F7_ (5\56$<">*/ 7BA()(K'Q-X9OI8W\B[@WF*^L90^GZUI[SZ9J<$
M]I.RK\CQ1PO1SVBZ]!0HYG1A:E5>D:\5=JA7:Z?\^ZFKIM]8-H_K?Z+_ -*#
M./ _.(Y'GDL5F_AKF^*4LTRN+=7$Y#B:SC&>>9'"4DE422>8Y<G"EF-*'-'V
M>,ITJI_FCT5];?MF_L9?%_\ 8A^+^H_"KXJZ=Y]I/]HU'P)X[TZWG3PO\0_"
MZ3^5#K>B32[_ "+N#?%!KV@SROJ'A_4'%M<F>TGT[4=0^2:_"\1AZV%K5</B
M*<Z->C-PJTIJTH26Z:_%-74DU*+::;_W+R'/LGXGR?+>(.'\RPN;Y+F^%I8W
M+<RP555<-B\-65X5*<U9IIIPJTIJ%6C5A.C6A3JTYPB4445B>L%%%% !1110
M 4444 %%%% !1110 4444 %%%% '^FO^R9_R:M^S/_V;]\&O_5<^&Z^@:^?O
MV3/^35OV9_\ LW[X-?\ JN?#=?0-?U!A/]TPO_8/1_\ 3<3_ )AN*_\ DJ>)
M?^Q_G'_JQQ(4445T'@'\5_\ P> _\X\?^[M/_?9J_BOK^U#_ (/ ?^<>/_=V
MG_OLU?Q7U_2WA_\ \DCE'_<__P"K/&GQ.;_\C'$?]P?_ $Q2"BBBOLCS3W?X
M1_LM?M.?M :=J^L? ;]G/X[_ !MTCP_>P:;K^J?"/X0_$'XDZ=HFHW4!NK;3
M]7OO!OA[6K;3;VXM@;B"UO989YH 9HXVC&ZO7?\ AVS_ ,%%?^C!OVU/_$6/
MCG_\PE?US?\ !HY_R;I^UW_V6KP/_P"H--7]<U?D_$'B)C<FSC'992R["UJ>
M$J4X1JU*M6,YJ=&E5;DHKE33FUIT2?>_T&$R:EB</2KRK5(NI%MQ48M*TFK)
MO79?CY:_Y&+?\$V_^"B:*SO^P1^VDB(I9W;]EKXY*JJH)9F8^!0%50"220
M23BOGOXA_!/XS?"(V0^+'PC^)WPP.I,5TX?$/P%XJ\%&_8*SE;(>)-)TPW3!
M$=R(/,(5&8C"DC_92KG/%O@_PCX_\.:MX/\ '?A;PYXU\(Z_9RZ?KOA;Q;HF
MF>)/#FM6$ZE9K'5M$UFUO=,U*SF4E9;:\M9H9%)#H1Q7ET?%C%*<?K&3X>5.
MZYE1Q52G-+JXN=*I%M;I-)/9R6YM+A^%GR8F:E;3FIIJ_G:2=G^'G;7_ !@J
M*_HX_P"#AW_@EE\.?V#OB]\//C-^SUHS>&O@+^T)+XDM9? <,US=:;\,?B9X
M;6PU#5-)T*>]FFN;?PEXOTK55UGPUHS378T*]T?Q3IUI)9:!%X>TRU_G'K];
MRG,\+G.7X;,L&Y.AB8.48S252G.$I4ZE*HDVE.G4C*$K-Q=N:,I1<9/Y_$4*
MF&K3HU$N>#5[.Z::34D^J::?=;-)IH****]$Q/\ 2W_X-T?VP]5_:I_X)Y>&
M/"WC/56U3XB?LQ^()/@7K-S<O))J.I>"](TC3-5^%VLW;.7$BQ^$[]/!JW#2
M-<WESX)O;VZ7S;CS9OWIK^(3_@T.\6W4'CC]N+P(UW.;+5?"GP-\6PV+)/);
M1W6@:O\ $O1[F[BDYMK6>6+Q+:PW" )/?QPVQ/F1Z:/*_M[K^8.-,#2R_B;-
M</1BH4I5J>)A%*T8_6Z%+$SC%;*,:M6<8I:)))6M9?<Y95=; X>4G>2BX-O=
M^SE*";\W&*;;U;U84445\L=X4444 %%%% !1110 4444 %?SS?\ !RO^SS\<
M_P!I7]A7X4>!?V?_ (3^//C%XRTG]K/P+XMU/PS\//#FH^)]:L?#-A\'OCOH
M]YKMU8:9#//#I=KJNO:+I\]XZ"&.[U2RA9@]Q&#_ $,T5Z&59A4RK,<)F-*G
M"K4PE95H4ZCDH3:35I.+4DM>CN8XBC'$4:E&3<8U(\K<;72NGI?3H?Y-'_#I
MO_@IE_T8I^T__P"&B\7?_*ZC_ATW_P %,O\ HQ3]I_\ \-%XN_\ E=7^LO17
MZ+_Q%;-/^A7E_P#X'B/_ )9Z_P!+7QO[ H?\_P"M]T/\O7^EK_DT?\.F_P#@
MIE_T8I^T_P#^&B\7?_*ZOZG_ /@V#_9"_:B_9A\=_M@7_P"T1\ OBK\%[+QA
MX2^#=IX6NOB/X-UCPM!X@NM&UCXAS:K!I4FJ6UNM[+I\6HV,EVD)9H4NX&<
M2+G^OBBO+SKQ"S#.LLQ665L!@Z-/%*DI5*4JSG'V5:E77*IS<=94DG=;/NCH
MPV3TL+7IUXUJDI4^:T9*-GS1<7>ROM)O[NVO%?$K_DG7C[_L2O%7_IBOZ_QE
M*_V:_B5_R3KQ]_V)7BK_ -,5_7^,I7TWA+_#S[_'EO\ Z3CCAX@WPGI7_.D%
M%%%?L)\X?3_[$7_)Z'[(G_9S_P  O_5K>$Z_V :_Q_OV(O\ D]#]D3_LY_X!
M?^K6\)U_L U^)>+'^^9-_P!@V+_].T3ZCA_^%B/^OD/_ $EA1117Y(?0!117
MD/Q2_:#^ GP.MXKSXU_&_P"$/P?M)U1H+KXI?$KP9\/[>99&98VBG\6:UI$4
MBNR.J%&(9D8*25(%TZ=2K)0I0G4F]H4XRG)^D8IM_)";45>327=M)?>SUZBO
MSX;_ (*Q_P#!,Y&9#^W7^R\2K%25^+_@]U)4D$JZ:DR.N1PR,RL.5)!!KZ"^
M%7[6_P"RK\=;B.S^"O[2OP$^+5_)L TSX<?%WP!XTU6.22!+D07&E^'M?U#4
M+6Z6"1));2YMHKF%6Q-$A! Z:F7X^C!U*V!QE*"WG4PU:$%ZRE!)?-D1K4I.
MT:M.3>RC.+;^2;9ZA\2O^2=>/O\ L2O%7_IBOZ_QE*_V:_B5_P DZ\??]B5X
MJ_\ 3%?U_C*5^M^$O\//O\>6_P#I../GN(-\)Z5_SI!1117["?.'VI_P39_Y
M2*_L#?\ 9ZG[+'_J\_ E?ZYE?Y&?_!-G_E(K^P-_V>I^RQ_ZO/P)7^N97X?X
MK_\ (PRC_L#K_P#I^)]3D'\#$?\ 7V/_ *0@HHHK\G/?"BBJ&J:KI>B:?=:M
MK6I6&D:58Q&>^U/5+RWT_3[. $*9KJ\NY(;:WB#,H,DTB("0"<D4TFVDDVV[
M)+5MO9)=6P+]%?&7C/\ X*,_L ?#VYFL?&?[:_[*V@ZG;3_9[G1[GX]?#&77
M+:4//$PN-#M/$MQJT"1S6T\,LTMDD,,T;0RR)+A#PJ_\%8_^"9SLJ#]NO]EX
M%F"@M\7_  >B@L< L[ZDJ(N3RSLJJ,EB ":[8Y9F4XJ4<OQTHO52CA,0XM=T
MU3:>Z^\R=>BG9UJ2?9U()_F?H/17@GPV_:J_9?\ C+<QV?P@_:0^ GQ6NY9%
MBBM?AM\8?A[XYN997>6)(XX/"_B+5)7D:6">-452S/#*@!:-P/>ZY:E*K1DX
M5:=2E-;PJ0E"2]8R2?X&D91DKQDI+O%IK[UH%%%%9C"BBB@ HHHH **** "B
MBN2\:>/O OPWT2?Q-\1/&OA+P%X;MF"W/B#QIXCT?PMHENQ!8+/JVN7EC81,
M55B!)<*2%) P#3C&4I*,8N4I.RC%-R;>R25VV^R$VDKMI);MZ)?,ZVBOD_X;
M_MW?L6_&3XCVGPA^$7[57P!^*?Q+OX+^YT_P=\.?BIX.\;:QJ$&E:9)K&J2V
M$7AK5M3BO4TW389[K4&M9919);W"7/E2V\R)]85I6H5\/)0Q%&K0G**G&%:G
M.E)PDVHS49QBW%M-*25FT[/1BC.$U>$HS5[7C)25][73:O9K3S"BBBLB@HKR
M?XC_ !Z^!GP=C$OQ=^,_PG^%D1B:<2?$?XB^#_ \9A2-IGF#^)M8TM3$L2-*
MTF=BQJSDA02/EO4?^"JO_!-32[R:QN?V[OV4Y9X/+WOIWQP\ :Q9MYL23+Y.
MHZ3K=[I]QA)%$GV>ZE\F4/!+LGBDC3JHX'&XB/-0P>*K1_FHX>K4CT6\(26[
M7WHSE5I0=I5*<7VE.,7]S:/ORBO@S1_^"I?_  3:UV[-E8?MW?LG1W B,P_M
M3X[_  XT*!U$L4(CBNM<\0:=:S7#/,FRTBF>ZD0221PM'#,Z?6_@7XI_#'XH
MV#:I\,_B-X#^(NF)]_4? OB_P_XNL$XC/S7GA_4=0MUXEB/,@XDC/1URJV"Q
MF'7-B,)B:$>]:A5I+7;6<(K4<:E.?P5(3_PRC+\FSO****YBSX>_X*6? S6_
MVD_V!OVL_@KX7L/[5\6>-/@KXP'@[20L;/JWC/P[9CQ7X0TJ+S5>..?4O$FA
M:78P3$ V\T\<ZO&T8D7^97_@C=^T3H_QC_X(=?\ !1']C#1([C4_CG\'OV?_
M -KV?PY\.])L[C4/%?B_P9\7?A1XROO#M]X<T2SMFU/7[_\ X6)J6O\ A6\T
M_2X-1O+*]O/"UO<"*7Q'H]M-_:77\B'_  48_P""+7[5?P._:EO/^"B__!(K
M7Y?#WQ%OM<U/Q?XT^".@7FBZ#K&D^(M6A>3Q;J_PZA\0RIX0\8^#/'#R:A>>
M+?A/XB$0M]1O+BW\+6?B'2-6LO#/A/[;AC&X*M@\5D6/Q-+!2J8["9ME>+Q$
MG#"PS#"6A*ABJB3]E2Q-&U-5G:-*TY/FDX0EYF.IU85*>*HPE54:52A7IP5Z
MCHU-5*FKKFE"6O+O*Z6BNU\ ?\$K?^"17@_X[_L#?\% M7_:>_90^(^D_M"^
M&-#\1-^SEK'C/0OB?\.?&.GZ_9?"K6M<\.2>%-$O;KPUIWB2)O'%GI27%MJ.
MF:K87[N^D7N;6ZE@;[)_X-V?B%\4OV(/V3?^"B?BG]KCP-\7?@_\'O@E!\-?
MC'X<M/BIX7\5>!K'4[S6-!^)UCXOTOP'I_C+2=(M[O7M:O/!_@71Y(-+GN6U
M'6];\-64MM!=W=LU_0T;_@X=_P""G?POTZ/P3\>_^"67B;5OB9HT0M-7U2T\
M+_&SX6QWTD"FW74+CPCJ?@7QHT4MW+#)///IVMQ:5=2-(VF6MG:^5%'Y?XO^
M%W_!;S_@N_XD\*^#/CY\.KC]B3]C/3?$=IK6MZ;K7A'Q+\.M)NH;.6*:WU<^
M#?&FI'XH?&3Q3%9.\GA=[N'1_AA;ZL@ODN?#-RYNV^RQJS;&T\VI<15,LP&2
MYABL%BWB99Q3Q7U2E@Y4)5*658>G*I4J3Q<:3C&'LZ3YJTI<LY/EEYM+ZO2E
MAY8.->KB:-.I3Y%AI4_:2J)J,L1-I1BJ;E=N\MEJDKGIW_!K_P#L]ZM\7_!G
M[;G[1_Q,BU>+1OBE\5OA]H.A:CI\S6::KXK\)VGQ"\6_$"=)+^._FO+6%_BI
MX9BAF\Q]ES]MAENKFXCF$)7]7'[+O[-/PI_9 ^!'PZ_9V^"VC/HWP_\ AOHB
MZ5IINVMYM8UJ_GFEOM<\4>)+VVMK.'4?$OB;6+F]UK7+Z.UM8)K^\F6TM;.S
M2VM("OS?/\\J9KG&.Q]"4Z.'K58QH4]$XT*%*GAZ/,E=*4J=&$II-I2E))M:
MOVL)A8X?#TJ4K2G&+<Y:N\Y2<YV?5*4FD^J2=D?YDM?7?[#W[(WC3]M?]HCP
M;\$O"GVBPTN]E.N_$+Q7'$)(?!?P^TJ>W_X2+Q!)O1XGO62>WTG0+64>5?\
MB+4])LIGAMII[F#Y-LK*\U*\M-.TZTN;_4+^Y@LK&QLH);J\O;RZE2"UM+2U
M@22>YN;F>1(8((4>6:5TCC1G8 _W_?\ !)C]@BT_8A_9WM#XKTZW_P"%\?%F
M+3/%/Q9ORL$MQH6V"23P]\.;6ZB+JUEX/M;RX&I-%-/#?>*+_7+N&XFT_P#L
MR.W_ )=X6R&6>9C&%2,E@<-RUL9-75X7?)0C);3KRBXZ-.-.-2:=X)/_ *#O
MI1^.F&\$/#O$8W UJ,^->)%B,IX/P4^6<J>*]G%8S/*U&5U/!Y'1K4Z[4H2I
MU\?6R_!U$J>)J3I_HM\,/AKX+^#GP\\&_"SX=Z+;^'?!'@+P_IWAGPUH]MEE
MM-,TV!88C-,^9;N^N7#W>HW]PTEWJ.H3W-]=RRW-Q+(_=T45_0$8QA&,(1C"
M$(J,(12C&,8I*,8Q5DHQ2222LDK(_P  \5BL3CL3B,;C,16Q6,QE>MBL5BL1
M4G6Q&)Q.(J2JU\17K5'*I5K5JLY5*M2<I3G.4I2;DVPHHHJC **** "BBB@#
MY?\ VN?V1OA!^VA\(-8^$/Q>T?S[2?S+_P *^*K".!/%'@+Q0D$D5CXF\,WT
ML;^1=P;S%?6,H?3]:T]Y],U.">TG95_S_?VS?V,OB_\ L0_%_4?A5\5=.\^T
MG^T:CX$\=Z=;SIX7^(?A=)_*AUO1)I=_D7<&^*#7M!GE?4/#^H.+:Y,]I/IV
MHZA_I15\O_M<_LC?"#]M#X0:Q\(?B]H_GVD_F7_A7Q581P)XH\!>*$@DBL?$
MWAF^EC?R+N#>8KZQE#Z?K6GO/IFIP3VD[*OR/%'"]'/:+KT%"CF=&%J55Z1K
MQ5VJ%=KI_P ^ZFKIM]8-H_K?Z+_TH,X\#\XCD>>2Q6;^&N;XI2S3*XMU<3D.
M)K.,9YYD<)2251))YCER<*68TH<T?9XRG2JG^:/17V#^VE^Q)\:/V&_BI/\
M#GXKZ6+C2M3-_??#[X@Z5#(?"OQ!\.VEUY U/2IV:3[#JEJLEJ-?\,WDO]JZ
M!/=6PN!<:??:5J>H_'U?A>(P]?"UJF'Q-*=&O1DX5*51<LH271KLU9Q:O&46
MI1;BTW_N5D&?Y+Q3DV7<0\.YGA,XR3-L-#&9=F6!JQK87%8>=TI0FM8RA.,J
M5:E44*U"M"I0KTZ=:G.$2BBBL3UPHHHH **** "BBB@ HHHH **** "BBB@#
M_37_ &3/^35OV9_^S?O@U_ZKGPW7T#7S]^R9_P FK?LS_P#9OWP:_P#5<^&Z
M^@:_J#"?[IA?^P>C_P"FXG_,-Q7_ ,E3Q+_V/\X_]6.)"BBBN@\ _BO_ .#P
M'_G'C_W=I_[[-7\5]?VH?\'@/_./'_N[3_WV:OXKZ_I;P_\ ^21RC_N?_P#5
MGC3XG-_^1CB/^X/_ *8I!1117V1YI_=U_P &CG_)NG[7?_9:O __ *@TU?US
M5_GH_P#!!K_@KQ^RG_P3<^$GQ[\$?M"Z=\6KW6?B5\1O#7BKPZ_PZ\(:+XDL
MDTS2?#,FD72ZE/JGBWP[);71NF!BBB@N4>++F5&^2OWG_P"(IS_@F;_T ?VG
M_P#PU?A'_P">?7\_<7\-Y]C>),TQ6$RK&8C#UJM%TJU.DY0FHX:A!N+ZI23B
M_-/LSZ_+\;A*6#P].IB*<)QBU*,I6:?/)Z_)K^DS^D>BOYN/^(IS_@F;_P!
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
M??\ 8E>*O_3%?U_C*5_LU_$K_DG7C[_L2O%7_IBOZ_QE*^4\)?X>??X\M_\
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
M*K2FY2IQO4A+V<7"'TN69M*K..'Q33G)J-.JDESOI":6G,]HR22D[)KFU?\
M7E7\Q_\ P=(_%KXJ?"']D/\ 9\UOX3?$SX@_"_6=3_:0ATK4M7^'?C/Q'X*U
M34-,/PQ\?79TV^O_  UJ6F7=W8&[MK>Z-G/+);FX@AF\OS(D9?Z<*_E=_P"#
MM'3;N7]AS]GK6$C4V%C^U=H^FW,ID0,EWJWPA^+%U91B(MYCK)#HVH,TBJ4C
M,2K(RM+&&^+X-C"?$^3QJ1C*$L4TXS2E&5Z56R:E=.[M9-;V/2S)M8'$N+::
M@FFFTU[\=4UJC^*#_AMW]M#_ *.[_:?_ /#^_%;_ .:RC_AMW]M#_H[O]I__
M ,/[\5O_ )K*^8**_IGZE@_^@3"_^$]+_P"0\E]Q\1[6K_S\J?\ @<O\_)?<
M?3__  V[^VA_T=W^T_\ ^']^*W_S65_9M_P:L?M$?%GXS_#7]LO0_B]\6?'G
MQ0OO WC7X.ZUI5U\1?''BKQKJVB6'C+0?']G<QVUYXHUC5!8:7=S>"1(D%D+
M8/<VUW+=-,/($/\ !57Z"?LQ_MU>,OV6?V1/VW/@3\,[_4O#_CG]K_4OV?\
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
MZ/J=E+/9:CI>J:?<V]]I]_:336MY:3PW%O+)%(CGRS]I/_DW3X^_]D5^*?\
MZ@VNU_.E!-8FBFFFJ]---6::J1333U33T:>Q]G+6$FMN5_DS_')HHHK^P3\Y
M"OT)_P""37_*3+]A3_LY_P"$7_J7:=7Y[5^A/_!)K_E)E^PI_P!G/_"+_P!2
M[3JX,U_Y%>9?]@&,_P#4>H;8?_>*'_7ZE_Z7$_UEZ***_D8_0C_,'_X.'_\
ME,1^U_\ ]V__ /K+OP3K\5Z_:C_@X?\ ^4Q'[7__ ';_ /\ K+OP3K\5Z_J_
MAS_DGLA_[$V5_P#J#0/@,;_OF+_[":__ *=F%%%%>R<Q_K+_ /!)K_E&;^PI
M_P!FP?"+_P!1'3J_(S_@[&_Y1U?!C_L]3X=?^J,_:-K]<_\ @DU_RC-_84_[
M-@^$7_J(Z=7Y&?\ !V-_RCJ^#'_9ZGPZ_P#5&?M&U_->1_\ )=X;_L>8G_T]
M7/M,5_R*9?\ 8+2_])@?Y[=%%%?TH?%A7]C?_!H;_P E%_;D_P"Q*^!/_I]^
M)]?QR5_8W_P:&_\ )1?VY/\ L2O@3_Z??B?7R''O_))9O_@PG_J?A#T<I_Y&
M&&]:G_IFH?VH?$K_ ))UX^_[$KQ5_P"F*_K_ !E*_P!FOXE?\DZ\??\ 8E>*
MO_3%?U_C*5\;X2_P\^_QY;_Z3CCTN(-\)Z5_SI!1117["?.'T_\ L1?\GH?L
MB?\ 9S_P"_\ 5K>$Z_V :_Q_OV(O^3T/V1/^SG_@%_ZM;PG7^P#7XEXL?[YD
MW_8-B_\ T[1/J.'_ .%B/^OD/_26?Q ?\'6O[;E_J?C/X2_L&>"M9GAT/PSI
M=I\:?C?!:2E(=3\2ZV;BR^%WA2_*^7+_ ,4YH<&L>,;ZRD^T6%Z_B_PC>J4O
M]$ B_C>K[2_X*,?'JZ_:<_;J_:J^.$UVU[8^-OC1XR7PS,TC3,O@7PQJ#>#O
MA[;-*7<.UEX%\/\ AZS+1D0DP?N(XH/+B3XMK]0X9RN&3Y'EV"C%1J1P\*N)
M=K.6*KI5:[D[)OEJ2=.+>JIPA':*1X6.KO$XJM5;NG-QAY4X>[#[TKOS;?4*
M***]TY#Z+_9>_9-_:#_;,^*-A\'/V;OAKK?Q*\<W=K)J=Y:Z<UI8:1X=T.":
M&WNO$7BSQ'JUQ8Z#X8T&UGN;>W?4]9U"S@GO;FSTRR^U:I?65E<?T%:)_P &
MF_[=M]HEM?:S\=?V5]"UN>W::30O[?\ BGJD=E,P+0VEUJUK\+4@:4?*EU)9
MV]Y;POO%M-?1JDDG].?_  0I_8<\._L7_L#_  KN;K0[6V^,7[0'A[0?C5\7
M]<ELHX-;>Z\7:9'J_@OP5=S.IO(;+P!X2U&PTDZ4\[VEOXGN/%FJVT4$NMW2
M']F*_$.(?$C,X9CB,-DRPU'"86K.C&O4I*O5Q,J<G"=3WWR0I2DG[*,8<[A:
M<IWER0^HPF2T'0A/$\\JE2*DXJ7+&"DDU'17<DOB;=KMI+2[_P G/]O'_@EC
M^V+_ ,$Y]2T;_AH?P+IK^"?$]_-I7A7XL_#_ %=_%?PS\0:K!%+<OI$>L/8Z
M5J^A:S+:07%[9:-XNT'PYJVI6-K>WFFV5W;6%]+;?G77^P3^V+^S5X-_:_\
MV8_C1^SEXXT^POM*^*'@76M#TVYOX$G7P]XM2V:]\%>+K/<KF'4O"7BRUT?Q
M#I\Z*2EUIT:NLD3R1/\ Y >I:=>Z/J-_I&IV[V>I:7>W6G:A:2[?,M;VQGDM
MKNWDV,R;X)XI(GVLR[E.UB,&ON>">*:O$N#Q*Q=.E3QV!G3A6]BG&G6I5HS=
M&M&$I2<)-TZD*D5*44XJ<>534(>5F> C@JL/9N4J552<>:SE&4;<T6TDFO>3
M3LGK;I=TJ***^V/,/M3_ ()L_P#*17]@;_L]3]EC_P!7GX$K_7,K_(S_ .";
M/_*17]@;_L]3]EC_ -7GX$K_ %Q+R[M;"TNK^]GBM;*RMY[N[NIW6."VM;:)
MIKB>:1B%CBAB1Y)'8A512Q.!7X?XKZYAE%O^@.O_ .GXGU.0?P,1_P!?8_\
MI"/X6?\ @ZD_;KO?&'Q:\ _L$^!]8EC\+?">STKXH?&N&SN]L6K_ !'\5:4+
MKP%X9U.&*3+1>#_!&HIXG$$X,-U=^/;&=X!<:):3#^0VOH3]K+X[ZS^T_P#M
M-?'C]H/7IIY+WXN_%/QEXVMX9QAM-T35]:NI/#6A1J2S):^'O#JZ5H5E&[R2
M1V>G0))++(K2-\]U^K</95#)LFP&7QBHSI4(2Q#6\\542GB)M[N]64E&[?+3
MC"-[11\_C,0\3B:M9MVE)J"?2G'W8*W3W4F[;R;>["BBOIK]B[X+6?[1O[77
M[,_P(U,2G1?BS\<OACX&\1M SI/#X6U[Q?I-GXIN86C(<2VOAZ34[F,JR'?$
MOSI]]?6K584*-6O4=J=&G4JU&E=J%.+G)VZVC%NQA&+G*,(ZRE)12\Y-)?BS
M^CO_ (),_P#!MU:?M,?";PA^TQ^VKXL\:^!/ 7Q TZP\3_##X.^ 9=.T?QAX
MG\&ZA#'>Z)XP\;>*-6T[6%\/:)XGLY([_1/#NC:4=<O] N[+69O$.A2W45C7
M[6^/?^#8?_@E[XJ\+RZ+X5\/?&7X8Z\+.2*U\9>&?BQK&MZF+WR%2"[O]*\=
M6WBKP]=1"=!-<VEGI>F>>LDT,%Q9[H)+?^A2QL;+3+*STW3;.UT_3M/M;>QL
M+"QMXK2RL;*TB2WM;.SM;=(X+:UMH(XX;>WAC2*&)$CC1455%JOYHQ_&W$>-
MQM3%4\RQ.#I^T;HX7"U73H4J=_<IRA&T:S2MS3K*;F[MV5HK[:EE>"I4E3="
M%1V2E.:YIR?5IO6-WLHV27SO_D__ /!3O_@FQ\6/^"9?Q_'PF\=ZE!XT\"^+
M=.NO$_P?^*NGZ>^F:=X]\*6]Y]BNTO-,:YOO[!\7>';IX+/Q5X;-_??V>]WI
MNHV=[?:-K6D7]W^;]?Z%W_!U9\)-&\8?L _#OXJO;6J^)_@[^T#X86PU.5,W
M:>%_B'X=\2>'O$FBVKXRB:EK=GX)U2Y&0K#P[$""0I'^>C7[GP?G5;/<BP^-
MQ/*\5"=7#8F48J,:E6BU:HHI*,74I2ISG&*45.4E!1C9+Y7,<-'"8J=*%_9M
M1G!-W:C);7W=I*23>MDKW>H5UO@+QUXM^%_CCP?\2? .NW_A?QQX!\3:'XQ\
M(>(]+F,&HZ%XE\-ZE;:OHNJV4HSLN+#4;2WN8MP9"T85U9"RGDJ*^GE&,HRC
M**E&2<91DDXRBU9QDG=---IIJS6C.%-IIIM-.Z:T::V:?1H_UZ_V$_VI="_;
M4_9&^ _[36A16]H?BCX%L=0\2:3:%S;>'_'NC3W/AOXB>'+8RN\\EGH/CC1M
M?TO3[B?;+>Z=:VE\R(+I5'X<?\'8W_*.KX,?]GJ?#K_U1G[1M>5?\&EWQWN?
M%7[-'[2W[/&HWLMS+\'?BQX:^(6@17,Q8VGASXR>'[W3Y],TV-WPMA9>)/AC
MK6KW,<*;8=0\42S3L&OX@?5?^#L;_E'5\&/^SU/AU_ZHS]HVOYXP.6QRCQ#P
M^7P35*AFR=!.[:P]:FZ^'3;U;5&K33?5IL^PK5WB,GG6=G*=!<]OYXR49^EY
M1;MT/\]NBBBOZ(/CPHHHH **_6K_ ()\_P#!%S]M3_@HE90>-?AMX9T;X<?!
M$W]Q83?&[XK75]H7A'4I["=H-2M?!.EV%AJ7B?QW>6DT5W9/=:%I#>%[36+2
M?1M;\4:+?12I'_1/\.O^#1;X5V=E:/\ %K]LSX@^(=098'O[;X=?"[PYX.LH
M6_?&YMK2]\2^)/'4]RHW6\<%]-86I;R9I9-/7[2D-I\UF?&'#N4UIX?&9C3^
MLP?+.A0IU<34IR6\:GL(3A2FNL*LX37\IVT,NQF(BITZ+Y'M.4HP37=<S3DO
M-)KS/Q+_ .#;;_E+7\"O^Q*^./\ ZJ+Q=7T-_P '4'QIU3QW_P %!_"'PC%]
M*WAOX$_ WPI96^E&0M;VWBWXC7^I^-/$>JHFXB.XU3P[+X#L9\*I>'0[1B",
M$_TG?L(_\&^W[-7[ O[2G@_]IOX;_&CXY>,O%G@W2?%VD6.@>-Y? +>';J#Q
MAX9U/PO?2W8T'P=I&I>;:VFJ37%IY-_$GVF./SEEBW1M_*+_ ,'+V@:CHW_!
M5WXHZC?1>7;>+/A?\%=?T=]DZ^=IUMX%L/"TLNZ:&*.3&K^&M4AWVKW, \KR
MVF6YCN;>#Y+*LVRSB#CVGCL#.52EA^'JE.G*K2E2E'$QQ4E-1C-)_P #$R7,
MM&I25]&>C7P]?!Y3*E52C*>,C*2C)27(Z::U6GQP7W'X$4445^I'@G>_"KX?
MZC\6/BA\-_A9H]Y9Z=JWQ+\>^#_A_I>H:@6%A8ZCXR\0Z=X=LKR^*8<6=K<Z
ME%/<E3N$*.5YQ7^EO\!O^#??_@EY\%? ND>%]:_9\T_XV>)[>RAB\0_$;XNZ
MWXBU[Q!XDU$!6N+X:/9ZOI_A'P[ T@*6MAX<T#3DAM5CCNY]0N_M%]<_YB$$
M\UM-#<VTTMO<6\L<]O<02/%-!-$XDBFAEC*R12Q.JO'(C*Z.H92" :_IN_9
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
MT%W:3A691+;S1R!68!L$UET4FDTTTFFFFFKIIZ--/1IK=!ML>U?\-)_M%_\
M1??C5_X=/QS_ /+VC_AI/]HO_HOOQJ_\.GXY_P#E[7BM%9?5L-_T#T/_  53
M_P#D?)?<5[2?\\__  )_Y^2^X])\3_&7XO\ C;2GT+QG\5OB3XNT22>&YDT;
MQ/XY\3Z_I3W-LQ:WN'T_5=4N[1IX&):&5H3)$Q)1E)->;445I"$*:Y80C"-[
MVA%15^]DDKZ+[A-MZMMO:[;>G;4****H1_5M_P &E/BZ>R_;)_:5\!K<RK;>
M)/V93XNEM KF">?P3\4_ 6C6]S(X8(LMK'\0+F*%61G=+R<HR!) _P"MW_!V
M-_RCJ^#'_9ZGPZ_]49^T;7XN?\&G$$S?\%#_ (UW*PRM;Q?L8>/X);@1N88I
MKCXX?L\26\,DH'EI+/';7+PQLP>5+>=D#"*0K^T?_!V-_P HZO@Q_P!GJ?#K
M_P!49^T;7XQG$4O%#+6MY3P$I>;6'E'7_MV,5KT7:Q])AVWD5>_3VJ7ISQ?Y
MMG^>W1117[.?-A7WY_P3 _8]7]NO]N+X%?LYZD;V#P7XD\0W/B'XG7]@TD-Q
M9?#/P3IMWXJ\8Q0WL1#Z;>Z]IVEGPKH^I8<66NZ_I<QCE"^6WP'7]7O_  :5
M^ K35OVO/VEOB1<6C3W'@K]GFR\*V-P]D\T%E-X_^(GAS4)I4O"_DV5_-:^
MI[:W7RC=75E+J:0316\=[%<>'Q+CZF69#FF.I2Y:U'"35&:WA6K.-"C-><*E
M2,DMFU9Z'5@J4:^+H4I*\95%S+O&-Y27S46N^NA_=_X-\'>%/AYX3\-^!/ O
MA[2/"7@SP?HFF^'/"WAC0+&WTS1- T'1[2*QTS2=+T^U2.WM+*RM(8H((8D5
M41 .3DGI***_E24I2DY2;E*3<I2DVY2DW=MMZMMZMO5O5GWR22LE9+1);)=@
MK^/3_@ZN_8=\1^./!_PD_;L\!Z-/JH^%&CM\'_C:MC:SW-WIW@/5=?N=:^'/
MBV<19C@T30/%VO>)M!UFYD4NMUXT\/'<MK;W#Q_V%UC>(O#N@>+] UOPIXKT
M32?$OACQ+I.H:#XB\.Z]I]IJVB:[HFK6DMCJFD:OI=]%/9:CINHV4\UI?6-W
M#+;75M+)#-&\;LI]?(<XK9%FN%S*C'VGL)-5:3?*JU"I%PK4KV?*Y0DW"334
M*BA-Q?+9\^+P\<50J4).W.ERRWY91:<9?)K5:75U?4_Q>**_K:_X*F?\&TGQ
M1^&^N^)OC9_P3YTR\^*7PMO[R\UC4_V>&NS-\3_AZES)/=S6OP]N-0E ^)'A
M*Q&8-/T>6\_X6)8PM8V$%IXWF-WJL'\G_B/PUXC\':]JWA;Q=H&M^%?$^@WL
M^FZYX<\1Z5?:'KVC:C;-LN-/U;2-3@M=0TZ]MW^2>UO+>&>)OEDC4\5_3649
MYEF>8>.)R[$PJKE3JT6U'$8>3^Q7HWYH-.Z4M:<[-TYSC:3^'Q&%KX6;A6@X
MZOEDKN$UWA*UFO+1KJD]#%HHHKUCG"I[:YN;*YM[RSN)[2[M)XKFUNK:62"Y
MMKF"198+BWGB9)89X9462*6-EDCD571E8 B"B@#]??V2_P#@NA_P4B_9%GL+
M'0/CKJGQB\!V?E(WPV_:#;4/BEX>-M#L6&UTS7M1U.U^(?AJUMX0\5M8>&/&
MFD:4@DW3Z=<F* 1_V.?\$XO^#AO]D[]MW5_#OPG^*%E+^S'^T)KDMII>D>%_
M%VLP:I\-O'VM7 ,45AX#^(QMM,B@UG4+A MGX5\9:9X>U"YN[ZPT7PWJ/C#4
M6D8?YLU%?(YWP3D6=0G*6%A@L9)-QQF#A&E/GZ2K4HJ-+$)NW-[2/M'%<L*M
M-OF7H87,\5AFDJCJTUO2J-R5NT9.\H>5G;O%G^U!17\D?_!N/_P5[\7?'^,?
ML'_M,>*9_$?Q/\(^%[C5?@!\0];N9KKQ#X^\'^&K:6YU_P"'_BC4KF>6?6?%
M?@W18AK/A[5I%>]UCP;INM1ZQ.U[X;CO=9_K<K^>\ZR?%Y%F-;+L8E[2G:=.
MI"_LZ]&=W3K4V]>6:333UA.,Z<O>@S[#"XFGBZ,:U.]I73B_BA)?%&7FOQ33
M6C"BBBO).@**** /\KO1-;UGPSK.D^(O#NK:CH.OZ#J-EK&B:WH][<Z;JVD:
MMIMS'>:?J>F:A9R0W=C?V-W#%<VEW;2QSV\\<<L4B.BL/4/CM^T#\8OVF/'U
MS\3OCCX[U?X@>-;G3M.T<:MJ@M+>*STG28/(L=,TK2M-M[+2-'L(V:>[DM-+
ML;2"YU*\U#5+F.74=0O;J?QNBOY;56JJ<J*J5%1G*,YTE.2ISG!24)R@GRRE
M!2DHR:;BI22:3=_^HJIE>65<QPV<5<NP-7-L%A<3@<'F=3"4)YAA<%C:E"KC
M,)AL9*F\10PV*J87#5,30IU(TJT\/1E4C*5*#B4445F=Q^N'_!+K_@J+XU_8
M4\:Q^#?&4FJ^,/V:/&&JQR^,/!\4ANM2\$ZE=&.&7QYX#AFD6.+48HUC.OZ
M)(++Q190*CM;:O;:=J-O_=Q\/_B!X*^*O@KPU\1OASXETKQAX'\8:5;:WX:\
M2Z)<BZTW5=-N@=DT+X62*:*19+:]LKF."]T^]@N;"_M[:]MIX(_\M>OUP_X)
M=?\ !47QK^PIXUC\&^,I-5\8?LT>,-5CE\8>#XI#=:EX)U*Z,<,OCSP'#-(L
M<6HQ1K&=?T 2067BBR@5':VU>VT[4;?[_A'BZ662AEV8SE/+I2Y:-:5Y2P4I
M/9[MX9MWE%7=)MS@N7FB_P"!OI:_1*P_B5A\;XB^'6"HX7Q!PM%ULXR>BH4<
M/QGAZ,-9P7NTZ7$E*G%1H8B3C#-(1CA<5)5UA\1'^^BBN/\ A_\ $#P5\5?!
M7AKXC?#GQ+I7C#P/XPTJVUOPUXET2Y%UINJZ;= [)H7PLD4T4BR6U[97,<%[
MI][!<V%_;VU[;3P1]A7[/&49QC.$HSA**E&46I1E&2O&49*Z<6FFFFTT[K0_
MQFQ&'Q&$Q%?"8NA6PN*PM:KA\3AL12G1Q&'Q%&<J=:A7HU(QJ4JU&I&5.K2J
M1C.G.,H3BI)I%%%%48A1110 4444 %%%% 'SG^U-^RS\(?VP?A#KWP<^,>@C
M4]#U,&\T76K,0P>)?!7B6&&:+3/%GA/4Y89CIVM:<9I%^:.:QU*QFN](U>TO
M](O[VRG_ ,__ /;?_8@^+W["WQ>N_AM\2;0ZGX?U,W>H_#?XD:=:30>&OB%X
M:AF5!?6)=YAIVN:<)K>W\3^&+BYFOM!OIH2)K_1[_1M9U7_2,KYS_:F_99^$
M/[8/PAU[X.?&/01J>AZF#>:+K5F(8/$O@KQ+##-%IGBSPGJ<L,QT[6M.,TB_
M-'-8ZE8S7>D:O:7^D7][93_)<4<+T,]H>VH\E',J,&J-9JT:T5=K#XAI7<&[
M^SJ6<J4G=7@YPE_6'T8OI.9WX&9VLIS9XK./#?.,5&><Y-"7M,1D^(JN%.>?
M9%&<E&&*IPC'Z]@>:%#-*$%";I8JGAL31_S,Z*^S/VW_ -B#XO?L+?%Z[^&W
MQ)M#J?A_4S=ZC\-_B1IUI-!X:^(7AJ&94%]8EWF&G:YIPFM[?Q/X8N+F:^T&
M^FA(FO\ 1[_1M9U7XSK\*Q&'KX2O5PV)I3HUZ,W"K2FK2A)='T::LXR3<91:
ME%N+3?\ N?P]Q#DG%>299Q'PYF6%SC),XPM/&Y;F6"J>TP^)P]5.THNRG"I"
M2E2KT*L:=?#UX5,/B*=.M2J4XE%%%8GLA1110 4444 %%%% '^FO^R9_R:M^
MS/\ ]F_?!K_U7/ANOH&OG[]DS_DU;]F?_LW[X-?^JY\-U] U_4&$_P!TPO\
MV#T?_3<3_F&XK_Y*GB7_ +'^<?\ JQQ(4445T'@'\5__  > _P#./'_N[3_W
MV:OXKZ_M0_X/ ?\ G'C_ -W:?^^S5_%?7]+>'_\ R2.4?]S_ /ZL\:?$YO\
M\C'$?]P?_3%(****^R/-/[NO^#1S_DW3]KO_ ++5X'_]0::OZYJ_A(_X-O?^
M"A_[&?[%OP3_ &DO#'[3WQTT'X2Z]XU^*?A/7O"^G:OH/C36)-7TC3_"4NGW
ME[#+X6\-:[;PI!>,(&CNIH)F8[DC9/FK^D3_ (?P_P#!)3_H\[P5_P"$3\7?
M_G>U_.G&>3YMB>)LVKX?*\QKT:E6BZ=:C@<35I32PM"+<*D*4H22DG%M-V::
MW3/L\NQ.'A@L/&>(HPDH-.,JM.,D^>6C3DFOFC]<Z*_(*]_X+V_\$C]/M)[R
M?]LOPI)#;H9)$LOAW\:M2NV4$#$%AIWPUNKZZ?)&(K:WED(R0F 2/E'XX?\
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
M*7PX98&7X@?#GQOX)*W,:2VS#Q7X9U/0BMQ%(RQR0$7^)8Y&5'CW*[!22/\
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
MG5_T8-^Q7_XBQ\#/_F$H_P"';/\ P3J_Z,&_8K_\18^!G_S"5_GM_P#$0_\
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
MI4J]"K&G7P]>%3#XBG3K4JE.)1116)[(4444 %%%% '^FO\ LF?\FK?LS_\
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
M%?&W2VN?$&LCS+_Q3XMU&&-FC35O%_B>]UCQ/JJQL8EU#5KE80L*QHOX$_\
M!V-_RCJ^#'_9ZGPZ_P#5&?M&U_3Y7\P?_!V-_P HZO@Q_P!GJ?#K_P!49^T;
M7X5PI5J5^+,IKUIRJ5:V8^UJU).\IU*GM)SG)]7*3;?FSZG,(QAEV(A%)1C1
M48I;*,7%)+R25C_/;HHHK^GSX<*_L;_X-#?^2B_MR?\ 8E? G_T^_$^OXY*_
ML;_X-#?^2B_MR?\ 8E? G_T^_$^OD./?^22S?_!A/_4_"'HY3_R,,-ZU/_3-
M0_N%HHHK^9C[<*_S6O\ @XP_8DU;]EK]OGQ?\6=$T:>#X0_M93ZA\7O"VJPV
MC)IUI\1+J6 ?&+PO-=I%%;R:NOBVZ/CIHD1?+T;QYI$1DN;FWO)S_I2U\4_M
M^_L+_"'_ (*%_LX>*_V??BU UD;UAK_P^\=65K#<Z]\,_B)IUI=P:!XRT5)F
MB%RMN+RZTW7=(:XMHO$'AO4=6T5[NR>]BO[3ZK@_B#_5[.*>)JJ4L'B(/"XV
M,5>2HSE&4:T8]9T*D8SLES2I^TIQLYW.#,<']<P[A&RJP?/2;T7,DTXM]%)-
MKLGRMZ(_R-:*^U?VY_V OVC_ /@GO\7K[X3_ !_\(RV,5Q+>3^!?B)HT=W>_
M#OXFZ#;S>6FN>#?$$MM!'<,L;P/JN@W\=EXD\/2W$$&N:59-<6K7'Q57],8?
M$4,70I8G#5J=>A6@ITJM*2G"<7LXR5UY-;IIII--'Q$X3IRE"<7"<7:49)II
M]FF%?LM^R]_P7N_X*7?LJ^$])\ >&OC+IOQ/\!>'["'3/#OA7XW^%[/Q^N@V
M-O%)!:V>G>*EGT;X@?8+*%H(=/TN[\7W>E:;;V5I::=8VMFDEO+^--%8XW+\
M#F-)4<?A,/C*2?-&&(HPJJ$MN:'.FX2MIS0:E;2]BJ5:K1ES4:DZ<MFX2<;K
ML[:->3NC^ACXH?\ !SI_P5 ^(OAW5/#^AZQ\#O@_)JEJMFWB#X7_  ONQXBL
M8FM%M+I]+O?B+XL^(=K8W5Y^\NFOHK'[;8W<K3:1<::(K9(/P \1>(M?\7Z_
MK?BOQ7K>K>)?$_B75M0U[Q%XBU[4+K5M;UW6]6NI;[5-7U?5+Z6>]U'4M1O9
MYKN]O;N:6YNKF62::1Y'9CC45G@,IRS*U..78'#8/VEO:.A2C"=3E^%3FESS
M4;NRE)I-MK5N]5L17KM.M5G4Y=N>3:5][+97ZM+7J%%%>Q_ 3]G[XR_M0?%'
MPU\&/@+\/O$/Q+^(_BNZ2WTOP[X=LS.T%OYT,-WK6M7\ABTWP]X:TD3QW&N>
M)==N]/T+1+/=>:IJ%K;*T@[:E2G2ISJU9PITZ<93J5*DE"$(15Y2G*348QBD
MVVVDEJV9).348IRDVDDDVVWLDEJV^B1^A/\ P1!_9/U?]K;_ (*/_L^^'DTV
M>[\#_"7Q1I_Q[^)U]]GEGL+#PK\*]1L=?TVQU$QM&%@\6^-(_"W@P#S5<#Q
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
M"-2%.:;4X-:'7ALJPF&DIQC*I4CK&=5J7*^\8I1@FNC<7)='?4_E+_X*Z?\
M! 7]H+_@H+^V/K7[2?PH^,7P2\$>'=>\ >!?#5[HGCN+QM:Z^-:\)V-UI5S=
MR2>&_"VNV-[:W%BFG"VNI;J&[58VLI+58;.":?\ ,3_B$J_;0_Z.1_9@_P"_
M_P 5O_G=U_??11@N/>(\!A,/@L/B,.J&%HPH48RPM&<E3IQ48)R<;R:BDKO5
M]7<*N4X*M4G5G";G4DY2M4DDVW=Z+;_@ORM_ A_Q"5?MH?\ 1R/[,'_?_P"*
MW_SNZ/\ B$J_;0_Z.1_9@_[_ /Q6_P#G=U_??175_P 1(XI_Z"<+_P"$=#_Y
M'^KORMG_ &+@/Y*G_@V7^?\ 5WY6^0OV!OV=_$_[)G[''[/G[.'C/6]!\2>*
M?A#X L_"6MZ[X8.H-H&IWMO?7]TUSI1U6RT[43:LEVBK]KLK:7<K9C P3\A?
M\%IO^"=_Q._X*7_LM> O@3\*/&W@/P%XB\)_'[PM\6[W6/B&_B!-%N=%T'X=
M_%3P=<Z;:GPWHVN7W]J37WCS3KJ 2VD=I]DL[TR7*3""*;]>J*^4H9IB\-F<
M<WI2@L;'$SQ:FX1E#VU24IR?LW[O*Y3E:.RVZ'H3P].=#ZO)-TN2-.UVGRQ2
M27,M;Z+4_@0_XA*OVT/^CD?V8/\ O_\ %;_YW='_ !"5?MH?]'(_LP?]_P#X
MK?\ SNZ_OOHKZO\ XB1Q3_T$X7_PCH?_ "/]7?E;S_[%P'\E3_P;+_/^KORM
M_ A_Q"5?MH?]'(_LP?\ ?_XK?_.[K]V/^"'_ /P1^^-W_!+WQ3^T/KWQ<^)O
MPJ^(%M\8?#_PYTC0X?AQ)XN>?2Y_!NH^+[R^EU7_ (2;PWH,8BNH_$5JMI]C
M>Y??!/YRQ+Y9?^A>BN',N-\_S;!5\OQM>A/#8A056,,+2IR:IU:=6-IQ2<??
MIQ;MNKK9FM#*\)AZL*U*,U.%^5N<FM8N+NGH]&_O]+8'BS2)]?\ "WB70;:6
M*&YUOP_K.D6\T^_R(I]2TZYLXI9O+5Y/*CDF5I-B.^P':K-@'^"__B$J_;0_
MZ.1_9@_[_P#Q6_\ G=U_??17!DG$N:\/K$K+:M*FL6Z3K>THTZUW1]I[.W.G
MRV]K.]M[J^R-L5@L/C.1UXRE[/FY>63C\7+>]M_A7XG\"'_$)5^VA_T<C^S!
M_P!__BM_\[NC_B$J_;0_Z.1_9@_[_P#Q6_\ G=U_??17N_\ $2.*?^@G"_\
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
M+H%%%%><;!1110 4444 %%%% !1110 4444 %%%% !17YJ_\%&_^"IO[/O\
MP3#T7X4Z[\>_!_QC\76GQ@U3Q9I/AJ/X0^'_  3K]S8W/@ZTT&\U-]=3QG\0
MO $5M!/%XALEL&L)M3DEDBNA<1VJI$T_Y6_\18W_  3J_P"B,?MJ?^&Z^!G_
M -$;7N8+AO/<QP]/%X++,3B<-5<U3K4XQ<).G-TYV;DG[LXRB]-T^B.6KC<+
M1FZ=6O"$XVO&3=U=)J^G5-/T^9_3Y17Y^_\ !.__ (*0? [_ (*7_#'QM\5_
M@3X5^*WA/P[X"\>/\/-8LOBWH?A#0=:N=:3P_HWB0W6FVW@[QSX\L9M+^PZY
M:1">ZU&SN_M<=S&;(0I%/-^@5>7BL+B,%B*N%Q=*=#$49*-6E424X2:4DI)-
MJ_+)/?J;TZD*L(U*<E*$E>,ELUM=7"BBBN<L**XWX@?$7P!\*/".M>/_ (H>
M-O"GP[\#>'+4WNO^,/&WB#2O"_AK1K4$+Y^I:WK5U9:=9HSE8X_/N$,LK)%&
M'D=5/X%_M$?\'./_  3>^#-_?Z%\.+OXI_M*:Y9^= +OX7>$8=&\$)?PF16M
M[CQ=\1=1\(3W5KO0!=5\+Z!XITZ=9$EM)[F+<Z^EE^3YIFLG'+L!B<7RNTI4
M:4G2@^U2L[4J;=]%.<;]#&MB:&'2=:K"G?5*4DI-=U'XG\DS^B:BOXL?$_\
MP=\*&N8/!G[!3,@:$V>J>)_VD C,N4-P+G0M*^"3A6(WQPM%XC<*=DSJP!@,
MOA;_ (.][9GM+?QM^P7/"G[W[?JOA;]HZ.X<YF8P_9/#^K?!2U V6Y1)?.\2
MGS)HVE7RDF$,'T'_ !#_ (MY>;^R?^W?KN7<UK7O;ZW\K?%?[)Q_VOE][?6/
MG[*M;_TW_P #S/[2:*_G9_9W_P"#G'_@F]\9K^PT+XCW?Q3_ &:]<O/)@-W\
M4O",.L^"'OYC&JV]OXN^'6H^+Y[6UWN0VJ^*- \+:= L;RW<]M%M=OWV\!?$
M+P#\5?">C^/?ACXV\)?$7P/XAM_M>@^,? WB+2/%?A?6;;<4,^EZ]H5Y?Z7?
MQ*ZM&[VUU*$D5HV(=64?/YAD^:95)1S' 8G"<SM&5:E)4IOM3K*]*HU;50G*
MW4[*.(H8A-T:L*EMU&2<EZQ^)?-(["BBBO--@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#_*GHHHK^5S_ *F HHHH **** "BBB@
MHHHH **** /UP_X)=?\ !47QK^PIXUC\&^,I-5\8?LT>,-5CE\8>#XI#=:EX
M)U*Z,<,OCSP'#-(L<6HQ1K&=?T 2067BBR@5':VU>VT[4;?^[CX?_$#P5\5?
M!7AKXC?#GQ+I7C#P/XPTJVUOPUXET2Y%UINJZ;= [)H7PLD4T4BR6U[97,<%
M[I][!<V%_;VU[;3P1_Y:]?KA_P $NO\ @J+XU_84\:Q^#?&4FJ^,/V:/&&JQ
MR^,/!\4ANM2\$ZE=&.&7QYX#AFD6.+48HUC.OZ )(++Q190*CM;:O;:=J-O]
M_P (\72RR4,NS&<IY=*7+1K2O*6"E)[/=O#-N\HJ[I-N<%R\T7_ WTM?HE8?
MQ*P^-\1?#K!4<+X@X6BZV<9/14*.'XSP]&&LX+W:=+B2E3BHT,1)QAFD(QPN
M*DJZP^(C_?117'_#_P"('@KXJ^"O#7Q&^'/B72O&'@?QAI5MK?AKQ+HER+K3
M=5TVZ!V30OA9(IHI%DMKVRN8X+W3[V"YL+^WMKVVG@C["OV>,HSC&<)1G"45
M*,HM2C*,E>,HR5TXM----IIW6A_C-B,/B,)B*^$Q="MA<5A:U7#XG#8BE.CB
M,/B*,Y4ZU"O1J1C4I5J-2,J=6E4C&=.<90G%232****HQ"BBB@ HHHH ****
M / /VE_V9/@]^UK\*M<^$'QI\+VWB'PYJT;S:9J,<=O#XC\'Z\L$L-AXK\':
MQ+!/+HGB'3?.D$-U$DEO>6LMUI.KVFHZ+J&HZ;=_P9?M^?\ !.+XV?L%>.GL
MO%5I<^,OA%KE_)!\/_C)I.ES6_A_74*-/%HWB"W2:]7PEXQAMUD:X\/W]Y(E
M\EM=WN@7VL:?;7%S!_HF5RGCCP+X+^)GA76O WQ#\*>'_&_@WQ%:&QUWPQXI
MTFRUO0]5M=Z2K%>Z;J$,]K-Y4T<5Q;NT?F6]S%#<P/'/%'(OS'$7#&#S^DIM
MK#X^E&U'%QC?FBKM4J\4U[2DV_==^>DWS0?*YPG_ $U]'CZ3G%W@/F<L)&%3
MB'@7,:ZJYQPK7Q#I>QK2Y8RS7(L1.-2.7YG&"2K4W!X/,J<8T<93C6AA,;@_
M\M*BO[2/C3_P;J?LK>.==O-<^$7Q)^)/P1AOIWF?PL8[#XC>$].#2(P@T2+7
MKC3/%=M $\U=NJ^+];8.\9B>**(PR>E_LW_\$#?V-_@GK^G>+OB)>>+_ -H;
MQ!I<]O=66F>/_P"R],^'D-W;$M'<3>"-$ME;60TC;I=.\4:]X@T2=$BCFTI\
M2M-^:1X X@>(]E*&%A2YK/%/$QE2Y;ZR4(IXAZ:I.C%O9VW/]*<5]/CP"HY"
M\UPV,XHQF:.BYPX9CP[B:.:*LXWC0K8VM4CD,%SOEJ5:6;XB,8J4H1JM1A/]
M1/V3/^35OV9_^S?O@U_ZKGPW7T#5>TM+2PM;:PL+:WLK&RMX;2SL[2&.VM;2
MTMHUAM[:VMX52&"W@A1(H88D2.*-%1%55 %BOVZC3]E1I4F^;V=.%.]K7Y(J
M-[:VO:]KNQ_B;F^.69YMFF91INC',,QQN.C2<E-TEB\35Q"IN:45-P53E<E&
M*DU>RO8****T/./XK_\ @\!_YQX_]W:?^^S5_%?7]J'_  > _P#./'_N[3_W
MV:OXKZ_I;P__ .21RC_N?_\ 5GC3XG-_^1CB/^X/_IBD%%?UF?\ !NK_ ,$S
M?V(_V[?@O^T9XL_:K^"G_"T_$'@/XH>%?#OA34/^%D?%OP/_ &5HVI>%)-2O
M;/[+\./'OA"ROO.O5$_VC4K:\NH\>7%/'#F.OZ+/^(>#_@CO_P!&@?\ FP'[
M47_S[*Y\U\0<ER?,,3EN)PN:5*^%E"%2="CA)4I.=.%5<DJF-I3:Y9I/FIQU
M3235F[H9/B<11A6A4H*%1-Q4Y5%))-K5*E);KHV?Y@]%?Z?'_$/!_P $=_\
MHT#_ ,V _:B_^?91_P 0\'_!'?\ Z- _\V _:B_^?97G?\14X>_Z \Y_\)\#
M_P#/$V_L'&?\_,-_X'5_^4G^8/7]<W_!HY_R<7^UW_V17P/_ .IS-7]"7_$/
M!_P1W_Z- _\ -@/VHO\ Y]E?77[(W_!,W]B/]A+Q'XO\6?LJ?!3_ (59X@\>
M:)8^'?%>H?\ "R/BWXX_M71M-OFU*RL_LOQ'\>^+[*Q\F]8S_:--MK.ZDSY<
ML\D.(Z\3B3Q!R7.,DQ^6X;"YI3KXJG3A3G7HX2-*+A7I57SRIXVK-+E@TN6G
M+5I-)7:ZL%D^)PV*HUYSH.%-R;4)5')WA**LG2BMVMVM#[NK_%?K_:@K\(O^
M(;;_ ()*?]$*\:_^'Q^+O_S75\[P+Q3EW#7]J?VA3Q=3Z[]1]C]5I4JEOJWU
MSVGM/:5Z-K^WAR\O->TKVLK]F:X"MC?8>QE37LO:\WM)2C?G]G:W+&5_@=[V
MZ;G^>W^Q%_R>A^R)_P!G/_ +_P!6MX3K_8!K\3_ /_!O;_P2V^&?COP5\2/"
M'P5\86'BWX?>+?#GC?PO?3_&;XJ7\%EXB\*:Q9Z]HEW-8WGBJ:TO(K;4K"VF
MDM+J&6VN$0PSQO$[*?VPK'CGB7+^),1E]7 4\53CA:->G46*ITZ;<JDZ<H\B
MIUJR:M%WNXM.UDRLKP5;!0JQJNFW.<9+V<I-62:=^:,=?O"BBBOA3U0HHHH
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
MU#_@\!_YQX_]W:?^^S5_%?7]+>'_ /R2.4?]S_\ ZL\:?$YO_P C'$?]P?\
MTQ2/[NO^#1S_ )-T_:[_ .RU>!__ %!IJ_KFK^1G_@T<_P"3=/VN_P#LM7@?
M_P!0::OZYJ_%>.?^2KSC_K]0_P#43#GT^5_[AAO\#_\ 2Y!1117R9WA1110
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
MC*2O9LX\ZJU:.%IRI5)TY/$0BY0DXMQ=.JVFXM.UTG;:Z78[7_B))_X*U_\
M1=?!7_ACOA%_\R-?Z%?[%GQ)\6_&7]CC]DSXP>/[^#5/'?Q6_9G^ _Q)\:ZG
M;6-GI=MJ/BWQS\+/"OBCQ)?V^FZ?#;V&G07FLZI>W$5C8V\%G:1R+;VT,4,:
M(O\ C[U_KF?\$V?^4=7[ W_9E?[+'_JC/ E>_P")>599EV!RR> R_!X*=3%5
MHU)87#4:$IQC1349.G"+DD]4G=)ZG'DF(KUJU=5:U6JE3BTJDY32?-:ZYF[.
MQK?\% /BWXY^ G[$?[5/QJ^&>I6^C?$+X7? WXA^-_!NJW>FV&L6NG^(O#_A
MZ\U#2[N?2]4@NM.U"*&ZAC=[2]MYK:904EC=20?\_K_B))_X*U_]%U\%?^&.
M^$7_ ,R-?W=?\%9?^49O[=?_ &;!\7?_ %$=1K_)HK3PURG*\QRW,:F/R[!8
MRI3QT80GBL-1KRA!X>G+EC*I"3C'F;=DTKML,[Q%>C6HJE6JTE*G)M0G**;Y
MFKM1:3=NI_9M_P $6?\ @M-_P4$_;)_X*"?"WX _'[XI>%_%7PR\5>%_BCJ.
ML:/IWPN^'WAB\EO/#'P^U_Q%H\T.L>'= T[4X/(U/3K:22-+D13Q!X9D=7X_
M2_\ X*S?\'!OPM_82\2ZW\ /V??#FA_';]I?28FM_%<NI:C./A5\(=3=-T>E
M>+[C1KJWU;Q7XPMP8WU#P5H6H:,ND++Y6N>)M,U:"31'_@R_9"_:?\;?L<?'
MC0/VA/APB?\ ">>$/!OQAT#PE=R.%71?$'Q-^#?C[X6:3XH6-DDBNI_!]]XT
M@\5VEC<1O:WUYHMO:W*F"9Z^=-2U+4=:U'4-8UC4+W5M7U:]NM2U35-2NI[_
M %'4M1OIY+J^U#4+ZZDEN;R]O+F66XNKJYEDGN)Y))II'D=F/TV(X"RC%Y['
M&U,)0HY90P.'A# 86G'#4L1C/;XF56I75'D?)"E["Z5G6<E&4N2E*%3@AFV(
MIX5THU)SKRJS;JU&YRA3Y::BH.5U=RY][J*5TKR37Z??&[_@M7_P5!^/&L7V
MI^(_VPOBUX)L[N>5[;P]\%M<D^"NAZ7:O*)(].M5^&@\-ZK>6MNJK L^NZKK
M&IW$(9;_ %"\:69Y?[U?^""?C?QI\1_^"3G[*7C/XA^+_%'CSQAK/_"]/[7\
M5^,]?U;Q1XEU7^SOVD_C%I6G_P!I:[KEW?:I??8=+L;+3;/[5=2_9K"SM;.#
M9;V\,:?YCW@CX4?%+XF2&'X<?#7Q_P#$"9;J*Q:+P1X.\1>*Y!>SM"D-F8]!
MTZ_874S7-NL5N1YLC3PA$)E0-_IP_P#!!/P1XT^''_!)S]E+P9\0_"'BCP'X
MPT;_ (7I_:_A3QGH&K>%_$NE?VC^TG\8M5T_^TM"URTL=4L?MVEWUEJ5G]JM
M8OM-A>6MY!OM[B&1_$\2L)EN#R#!T,%A\%A9QS;#ITL-2H49JG]2Q][QIQC+
MENX-MJSDXMZM'5DM2M4Q=256=6HGAYVE4E.2O[6CLY-J]K_(_8"OY]?^"GW_
M  <$_LX_L'ZOKWP;^%.E6_[1O[2ND,]EK7A?2-9&G?#CX::C^[#6WQ"\9VD%
M\]WX@LQ(TD_@?PM!>:I!-;3Z9XEU;P==/;R2<1_P<+?\%7=7_8A^$&D?LY?
MC7_[,_:6^/N@ZG<77B73;N6#6/@Y\)VDFTB\\8Z=-;R13V/C+Q=J,=_H'@6^
MA;S-(32?$_B));/4]*T!KS_.EGGFN9IKFYFEN+BXEDGN+B>1Y9IYI7,DLTTL
MA:2665V9Y)'9G=V+,2237A<$\"TLUHQS;.%/ZE*36$PD92IO%*$G&5:M.+4X
MX?F3C",'&=5ISYXTU'VO5FF:RP\GA\-;VJ2]I4:4O9WLU&*=XN;6K;344[6<
MK\O[(_M#?\%]?^"HO[0FHWKO^T9JWP6\.7+2&T\(?L^Z?;_"^RTQ9&D)6V\6
M:>]Y\3+EA&R1JVI^.K\1^4DD"PRM*\GPO-^WC^W'<:B=8N/VS?VKI]6-PEX=
M4F_:)^+TNHF[B97CNC>OXP:Y-Q&Z(R3F7S49%96!4$'[(_[$7[3W[<WQ G^&
M_P"S+\*]9^(>MZ;;PW_B354FL=$\(>#],GD>.'4?%OB_6[FP\/Z%%<&*<:?:
M75\-4UE[:XM]$T_4KJ%X!^ZD7_!I]_P4"D\,QZFWQD_9,A\2O ERWA>7QC\5
MS'$K0B4V4FNP_!V6T.J1L3;/'%;2Z4;D'9K+VN+H_IM?$<(9#*&#KO)\OFTK
M4%1H*JHM)QE5C"G*I%25FJE:W/:_,[-GB0AF.+3J1^LUE?X^:;C==(MM)V[1
MV['YL_!+_@M]_P %2?@5J%K=:#^U]\3/'=A%/')>:%\;;NT^->GZK DGF/97
M5_\ $FV\1>);*"<_))/H6OZ/J*1_);WT K^K?_@F;_P<L?!_]IWQ#X>^"_[8
MWASPU^SI\7M=GM]+\._$71]1NT^!7C769RJ0Z?>R^(+N[U?X5ZI?3.+?3(/$
M6M^(_#=[*A2;Q?IE_=Z?I%S_ !9?MD?L#?M5_L$^-[/P1^TU\*]4\$2:W]MD
M\(>+;.XM?$'@#QS:V#Q"[N/"7C+2)+G1]2GM8[FSN-1T6>:S\2:)#?V!U[1=
M+DO;>.3XYK',.%>&N(L'[6CA\)!UH.6'S++(T82OJE/GH)4L1%-<LH55-:-)
MPFE*-4<?C<'4Y93J/E=IT:_,U;1VM/WH.VJ<;=]5H_\ :@HK^7+_ (-I_P#@
MIEXA_:=^#_B/]CKXT>(9]=^+W[.GAK3M8^'7B+5+@SZSXU^!27=IX?BLM0F=
MGFOM4^%>KW>B>'9]3N"DM[X;\1^$(7%W?Z9J^H7/]1M?SSG.58G),QQ.6XJS
MJ8>:4:D4U"M2DE*E6A?[-2#3M=N$N:$O>BT?88;$0Q5&%:G\,UJGO&2=I1?F
MFFO-6:T:"OY?/^"E/_!RS\$OV8?$/B;X,?LC>&M$_:0^+V@O<Z5KGQ!O]6FC
M^!7@S782T<MC;WFB3)J_Q1U'39D,.IVGAK4_#_AV"5Q##XTN[^TU#3+?S/\
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
M/A)_S4'_ '2O_>D/B'_F#_[F/_<!]/\ [$7_ ">A^R)_V<_\ O\ U:WA.O\
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
M[.[,S$G\TXPXP^K>URK*JM\1K3Q>+IO_ '?I*A0DO^7^ZJ5%_ UA%^VNZ/\
MI3]$/Z(;XB>6>*GBIECCP]%TL=PEPECJ33SYIJIA\[SO#U%=9&GRU<OR^K&^
M<OEQ6*C_ &1[*EFI=W=U?W5S?7US<7M[>W$UW>7EW-)<W5W=7,C37%S<W$S/
M-/<3S.\LTTKO)+([.[,S$FO117Y%ON?ZW)**48I1C%)1BDDDDK))+1)+1):)
M'^FO^R9_R:M^S/\ ]F_?!K_U7/ANOH&OG[]DS_DU;]F?_LW[X-?^JY\-U] U
M_4&$_P!TPO\ V#T?_3<3_F'XK_Y*GB7_ +'^<?\ JQQ(4445T'@'\5__  >
M_P#./'_N[3_WV:OXKZ_M0_X/ ?\ G'C_ -W:?^^S5_%?7]+>'_\ R2.4?]S_
M /ZL\:?$YO\ \C'$?]P?_3%(_NZ_X-'/^3=/VN_^RU>!_P#U!IJ_KFK^1G_@
MT<_Y-T_:[_[+5X'_ /4&FK^N:OQ7CG_DJ\X_Z_4/_43#GT^5_P"X8;_ _P#T
MN04445\F=X4444 %?XK]?[4%?XK]?LGA)_S4'_=*_P#>D?-\0_\ ,'_W,?\
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
MO_Z8B<F0?Q\1_P!>H_\ I:.*_P""LO\ RC-_;K_[-@^+O_J(ZC7^317^LO\
M\%9?^49O[=?_ &;!\7?_ %$=1K_)HK3PI_Y%69_]C"'_ *C4PS_^/A_^O4O_
M $MG[4?\&\'_ "F(_9 _[N _]9=^-E?Z?%?Y@_\ P;P?\IB/V0/^[@/_ %EW
MXV5_I\5\MXJ?\E#@_P#L38?_ -3LQ.[(?]SJ_P#83/\ ]-40KX2_X*AZ#=^)
M?^"<'[=>E6.XW;?LG?'G4(8TAEGEN&T3X;>(M;-G!#"&DDN+U=/:TME16)GF
MCRI&0?NVN2\?>#-'^(W@3QK\/?$4*W'A_P >>$O$?@S78'C659]'\4:/>:)J
M<+1/\DBRV5].AC?Y7#%6X)K\]P=98;%X7$.[5#$T*SMO:E5C-V\_=/8J1YZ=
M2"WE"45_V]%K]3_&,K]2/^"*/BFV\'_\%5/V)M6NW@2*[^,$/A9&N#(L9N?'
M'AKQ#X*LD4Q*S>?)>>((([8$"-KEHEE98B[#\]/BK\./$GP>^)_Q&^$OC*V:
MR\7?"_QUXM^'OB>T:.6(V_B#P9KU_P"'=8A$<Z1S(J:AIUPJB1%?:!N4'BG_
M  F^)'B#X-_%3X9_%[PG(L7BKX5?$'P9\2/#,KN\:Q^(/ WB/3?$^C2-)&1(
MBIJ.EVS%XR'4 E3N K^LL;16/R[%X>G)..-P6(HPFG[K6)H3A&5^S4T[]C\_
MI2]C7ISDFG2JPDUU7)--JW?0_P!F"BO)/@+\;/ 7[2'P8^&?QW^%^K1:UX#^
M*G@_1O&/AR]CDBDEBM=5MEDN-+U!87D6VUG0[X76BZY8,WG:;K.GWVGW"I/;
M2HOK=?R/4ISI5)TJD90J4YRIU(234H3A)QE&2>JE&2::>J::/T)-22E%IJ23
M36S35TUY-:A17S]^U7^T9X'_ &2/V=/C#^TA\19H%\+_  C\#ZSXKFT^6_AT
MR;Q)K%O!]G\,>#--O9XKB*#6_&WB:XTCPGH;203(=7UFR#QLA85_)A_Q& ?]
M8\?_ #;3_P#)FKVLIX:SO/*56OE>!>)I4:BI5*GM\+0BJCBI\B>)KT>=J+C*
M7)S<JE'FMS1OS8C&X7"RC&O54)23E%<E2;:3M?W(RLKZ*]KV=MF?VH5^</\
MP5^\/7?B?_@F%^W+IMD)3-;?LZ^/_$+^3;2W;_9/"6G?\)7?DQ1$,D0L=%N3
M/<G]U9P"2\F!A@D!_)']@;_@Y!\1?MX_M9?"3]EKPW^PF_@R?XE:CK8U7QN/
MVDI/%4'@WP[X:\,ZSXJUWQ#=:$G[/WAY-02UT_19;>VM)M>T>.]U&ZL;%;^*
M>ZA5_P"D?XP?#C2?C'\)/BE\(M?;9H7Q4^'/C?X<:T_EK+MTGQQX9U/PQJ3>
M4Q"R[;/5)CY;$*^-I.":=;+<QX:S7+_[5PZPU:G6PN.C35;#UVZ-/$7YV\/5
MK15Y4II1DU)\K=K68H5J.-H57AY\\7&=+FY9P7,X;>_&+=E)-M)K4_QI*^W/
M^"=/['ME^WO^U]\+?V4;OXGM\'Y?BC;^.VL/'0\%?\)^FGWO@KX>^*?B#]CD
M\-GQ9X)%RNJ6GA6[T])SXAM?LT\\4@ANVVV\GR=X\\%>)/AKXX\9?#GQCI[Z
M1XO\ >*_$7@KQ5I4I#2:9XD\*ZO>:%KFGR,, O9:G875LY  +1$U[S^Q)^T7
M=?LD_M;_ +/7[1\%O<7MM\)/BCX8\3Z]IUFQ2\U7P>+P:=XWT:S<2PJEYK'@
M^_US2[5Y7,"W%W&UQ%/ )(9/Z>QSQ%3+\6\OJ*.+G@Z[P56*IS2Q$J,GAII5
M%.G->T<':<90DM&FF?#TN15J:K*]-5(*K%W3Y.9<ZT::?+?9IH_JL_X@_P#_
M *R'?^:E_P#Y3-'_ !!__P#60[_S4O\ _*9K^RCP1XU\*?$CP;X5^(7@37M.
M\4^"O&_A[1_%GA/Q)I,WVC3->\.Z_80:IH^K6$V%+VM_874%S"71) D@61$<
M,HZBOYVEQ_QA&3C+-7&46XRC++\L4HR3LTT\%=-/1IZIZ,^P64Y<TFL.FFKI
MJM7::>S3]KJF?Q7_ /$'_P#]9#O_ #4O_P#*9H_X@_\ _K(=_P":E_\ Y3-?
MV'_%CXH^!_@C\,O'WQ@^)>N6_AOP!\-/"6N^-O%^MW)RFGZ#X=TZ?4M0DBB!
M$EW>20V[06%A;A[O4;Z6WL;.*6ZN(8G_  N_XB<_^"6/_0V?&K_PSNL?_+&O
M1P/%/B'F4)U,OKXO&0I24*D\/E.7U8PDUS*,G' M*36MM[:F57 9/0:5:-.F
MY)M*>(JQ;2TNDZM[7ZGYQ>$?^#1BV\-^*_#'B*\_X* 3ZG::#XAT76KK3;;]
MEB/3+G4+;2]2MKZ>QM]2E_:+U.+3Y[N*!H(KV33=1CM))%G>QNUC-O)_9?7X
ME_ +_@X _P"">W[2_P 9OAS\!?A+JOQEUSXC?%+Q-9>%?"NGW/PFU:RLFOKL
M22RWFI7SWSI8:3IEE!=:GJVH2(T=CIMG=7<BE(6%?MI7@<28[B7%U<+#B3ZQ
M&K2IU)86&(PE#!R5.K**J2C&C0H<\92I17-)2LX-1:U.O!4L%3C4>"Y'&3BJ
MCA4E47-%-I-RG*S2DW96WUZ!1117S1VA1110!_E3T5ZK_P *)^-__1&_BK_X
M;SQ=_P#*>C_A1/QO_P"B-_%7_P -YXN_^4]?RY["O_SYJ_\ @N?^1_U!_P!N
MY)_T.<J_\..$_P#EQY517JO_  HGXW_]$;^*O_AO/%W_ ,IZ/^%$_&__ *(W
M\5?_  WGB[_Y3T>PK_\ /FK_ ."Y_P"0?V[DG_0YRK_PXX3_ .7'E5%>J_\
M"B?C?_T1OXJ_^&\\7?\ RGH_X43\;_\ HC?Q5_\ #>>+O_E/1["O_P ^:O\
MX+G_ )!_;N2?]#G*O_#CA/\ Y<>545ZK_P *)^-__1&_BK_X;SQ=_P#*>C_A
M1/QO_P"B-_%7_P -YXN_^4]'L*__ #YJ_P#@N?\ D']NY)_T.<J_\..$_P#E
MQY517JO_  HGXW_]$;^*O_AO/%W_ ,IZ/^%$_&__ *(W\5?_  WGB[_Y3T>P
MK_\ /FK_ ."Y_P"0?V[DG_0YRK_PXX3_ .7'E5%>J_\ "B?C?_T1OXJ_^&\\
M7?\ RGH_X43\;_\ HC?Q5_\ #>>+O_E/1["O_P ^:O\ X+G_ )!_;N2?]#G*
MO_#CA/\ Y<>545ZK_P *)^-__1&_BK_X;SQ=_P#*>C_A1/QO_P"B-_%7_P -
MYXN_^4]'L*__ #YJ_P#@N?\ D']NY)_T.<J_\..$_P#EQY517JO_  HGXW_]
M$;^*O_AO/%W_ ,IZ/^%$_&__ *(W\5?_  WGB[_Y3T>PK_\ /FK_ ."Y_P"0
M?V[DG_0YRK_PXX3_ .7'E5%>J_\ "B?C?_T1OXJ_^&\\7?\ RGH_X43\;_\
MHC?Q5_\ #>>+O_E/1["O_P ^:O\ X+G_ )!_;N2?]#G*O_#CA/\ Y<>55[[^
MRM\-?$'QA_:4^!/PS\+Q7KZSXP^*O@C2H9M.8I=:=9_V_97.KZVLRI(;>+0-
M(M[_ %NZNO+<6EKI\UR481%3R_\ PHGXW_\ 1&_BK_X;SQ=_\IZ_K#_X(1?\
M$Z;WX1>&)_VP/C3X8O\ 2/B?XVL+[1/A'X:U^PN+#4_!7@*ZS;:MXLO--O4B
MN;'7_')1K32S/;0W-EX-B:>":6U\8W,,/M9!DN*S;-,-AE2J0HQG&MB:LHRC
M&GAZ<HN;NU\<]*=-=9SBW:*E)?C7CWXU<,^%/AEQ#Q'/,L!CLVQ&$KY1PUEF
M'Q>'Q%;,,^S##UJ>"C*G3J2:PF$M4Q^85790P>%K1@Y8BI0I5/Z0****_HD_
MYX0K^>#_ (*]_P#!7NU_9^M?$'[,O[,GB"WO?CK>V\VF?$/XAZ9-'<VOP<M;
MF,I<:)HEPA>&?XG3PN5EE4O'X&C<22!O$[11:)Z3_P %:_\ @HK\5?@KHVI_
ML\_LH>"/B#X@^,6O:<(?&?Q4\.>"_$>JZ-\*](U*V#BP\,:G9Z9<66H_$2_M
M)E<7MO+-;>#+:5)]TGB1X8]%_C:N_@I\>;^ZN;Z^^$GQ=O;V]N)KN\O+OP%X
MRN;J[NKF1IKBYN;B;2GFGN)YG>6::5WDED=G=F9B3^<\7\4UL.JF592JCQ#3
MAB\93C)J@GI*C0FEK7>U2K%_N?A@_;7='_17Z(OT7LGS^>7>*/BM4RRGD-.=
M/&<*<(9ABL+">>3@U.AG.>X6K44HY+&253 9;6BGG#4<3BH+*52I9KY5=W=U
M?W5S?7US<7M[>W$UW>7EW-)<W5W=7,C37%S<W$S/-/<3S.\LTTKO)+([.[,S
M$FO7JO\ PHGXW_\ 1&_BK_X;SQ=_\IZ/^%$_&_\ Z(W\5?\ PWGB[_Y3U^1>
MPKO>C5_\%S_R/];5GF112C'.,IC&*2C%9A@TDDK))*M9)+1):)'E5%>J_P#"
MB?C?_P!$;^*O_AO/%W_RGH_X43\;_P#HC?Q5_P##>>+O_E/1["O_ ,^:O_@N
M?^0_[=R3_H<Y5_X<<)_\N/\ 2"_9,_Y-6_9G_P"S?O@U_P"JY\-U] UX-^RO
M:7>G_LP_LXV%_:W%E?67P&^$%I>V5W#);7=I=VWP^\/0W%K=6\RI-;W%O,CQ
M30RHDD4B-'(JLI ]YK^F\)IA<,GO]7H_^FXG_,UQ4U+B?B.46I1EGV<.,DTT
MT\PQ#336C36J:T:"BBBN@\$_BO\ ^#P'_G'C_P!W:?\ OLU?Q7U_<+_P=H_#
M7XB_$/\ X8"_X0#P#XU\<_V1_P -4_VM_P (?X5UWQ-_9?\ :'_#.'V#^T?[
M%L+W[%]M^Q7OV3[3Y7VG[)=>3O\ L\NS^.3_ (9L_:+_ .B!?&K_ ,-9XY_^
M45?TCP#7HPX2RF,ZU*,E]?O&52$9*^9XQJZ;35TTUY-=T?%YM";S#$-1DU^Z
MU46U_ I+HN^A_:A_P:.?\FZ?M=_]EJ\#_P#J#35_7-7\H_\ P:E?#_Q[\/\
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
M_ 7]KV3Q']B$BZ5+X5^#,6B'4=@)M6U]?C;-?+9"3*#4!X::<H!(=-5B8A_
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
M245)17V&#PL,)0A1CJU[TY?SU';FEY+1**Z123;:NRBBBO%.H**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _B&_P"#B;_DH7C'_L6/$O\ Z2+7\C7PF_Y*9X$_[&C1_P#T
MLBHHK^E>"O\ DFL-_P!>/_;&?$YG_OL_\2_*)_IA_P#!$[_DVV]_Z\OA[_ZB
M\E?LW117X%Q!_P CG'_]?E_Z;@?6X/\ W6C_ (%^;"BBBO'.D*Y?QQ_R)?B_
M_L5_$'_IINZ**NG_ !*?^./_ *4A2V?H_P C^5O7_P#DYF#_ +*AX;_]/&E5
M_2K^S;_R230?^OW7/_3Q>445];Q'_NN#_P -/_TB1P8/XZGS_-'N]%%%?'GH
M!1110!_(9_P57_Y&;XM_]>2?^IS?5\<?\$\?^0QI'_94-)_])=)HHK]FP7_)
M-2_[<_\ 35$^<J_[Y#T?YL_N2\#_ /(E^$/^Q7\/_P#IIM*ZBBBOQN?QR_Q2
M_-GT4=EZ+\@HHHJ1A1110!\C?MU_\FL?%G_L"1?^ED%?Y3G[4G_);/%O_<-_
M]-UO117[1X5?PLQ_Q+_W$?,Y_P#%1_[>_)'];'_!MG_R//A[_LGMY_ZC=K7]
MHE%%?$\>?\E'BO\ KW2_.9ZN5?[G3]7^2"BBBOC3T0HHHH _@<_X.7O^2RZI
M_P!?]C_/3:_,_P#X(S_\G'^'/^QU\*?^@ZC117]#Y3_R02_[ '_Z3 ^-K_\
M(V_[C1_0_P!1.BBBOYX/L@HHHH **** "BBB@ HHHH **** /YW_ /@OM_R2
M_P .?]>.F?\ J86=?YTW@G_D<_"/_8SZ!_Z=;2BBOZ#\./\ DGY_XY?E,^0S
MG_?%Z+\T?Z;W_!$+_DU6;_K]\/?^F".OV;HHK\4X@_Y'.8_]A$O_ $F)]-@_
M]UH_X%^;"BBBO'.D**** /YJO^#A3_D1O#7_ &*T7_J33U_G[?";_DIG@3_L
M:-'_ /2R*BBOZ$\._P#DG)?XJGY3/C\X_P!]^[\HG^F[_P $7/\ DU6P_P"O
M+PA_Z8#7[ T45^)9]_R.,P_Z_O\ ])B?483_ ':A_P!>X_D%%%%>0= 4444
'%%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>bldr-20250501.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-04-30T16:55:19.2043+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.bldr.com/20250501" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:bldr="http://www.bldr.com/20250501" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:roleRef roleURI="http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="bldr-20250501.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Issuer Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="10010.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="10130.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="10020.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="10000.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="10090.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="10091.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="10100.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="10120.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="10110.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="10040.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="10050.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="10060.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="10070.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="10030.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="10080.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="10140.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="10190.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="10180.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="10210.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="10340.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="10170.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="10220.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="10160.0" priority="2" use="optional"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>May 01, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May  01,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BUILDERS FIRSTSOURCE, INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001316835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">52-2084569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6031 Connection Drive<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Irving<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">75039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">880-3500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BLDR<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  0XH5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    (  0XH5H%[9."[@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL]* S$0AU]%<M^=9(LB8;L7Q5,+@@7%6TBF
M;7#SAV1DMV]O=FVWB#Z D$MF?OGF&TBKH]0AX7,*$1-9S#>CZWV6.J[9D2A*
M@*R/Z%2N2\*7YCXDIZA<TP&BTA_J@-!P?@<.21E%"B9@%1<BZUJCI4ZH**0S
MWN@%'S]3/\.,!NS1H:<,HA; NFEB/(U]"U? !"-,+G\7T"S$N?HG=NX .R?'
M;)?4, SUL)IS90<!;]O-R[QN97TFY3665]E*.D5<L\ODU]7#X^Z)=0UO;BM>
MCM@)(3F7_/Y]<OWA=Q5VP=B]_<?&%\&NA5__HOL"4$L#!!0    (  0XH5J9
M7)PC$ 8  )PG   3    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0
M>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$
M+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>
MM5II ,,X?<D3$L/<@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A
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
M-_=%KLWC":[?#'!X=/X!4$L#!!0    (  0XH5IED'F2&0$  ,\#   3
M6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/
M&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB
M>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9
M/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1
MB5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9
M_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!
M8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ !#BA
M6D;'34B5    S0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  $.*%:!>V3@NX    K @  $0              @ '#
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  $.*%:F5R<(Q &  "<
M)P  $P              @ '@ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    (  0XH5J%>7QF< 0  #L1   8              " @2$(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  $.*%:GZ ;\+$"  #B
M#   #0              @ ''#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M  0XH5J7BKL<P    !,"   +              "  :,/  !?<F5L<R\N<F5L
M<U!+ 0(4 Q0    (  0XH5HZJJ+G0 $  #P"   /              "  8P0
M  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  $.*%:)!Z;HJT   #X 0
M&@              @ 'Y$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    "  $.*%:99!YDAD!  #/ P  $P              @ '>$@
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"   H%      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="bldr-20250501.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="bldr-20250501.htm">bldr-20250501.htm</File>
    <File>bldr-20250501.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "bldr-20250501.htm": {
   "nsprefix": "bldr",
   "nsuri": "http://www.bldr.com/20250501",
   "dts": {
    "inline": {
     "local": [
      "bldr-20250501.htm"
     ]
    },
    "schema": {
     "local": [
      "bldr-20250501.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "h2",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldr-20250501.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "h2",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldr-20250501.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.bldr.com/20250501/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0000950170-25-061436-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-25-061436-xbrl.zip
M4$L#!!0    (  0XH5JOG7M:R!,  !Z^   1    8FQD<BTR,#(U,#4P,2YH
M=&WM/6M3XTB2W^=7U#*[,W0<9>O],- ;M*%GO=,-A$W?SMV7B9*JA'4M2]Z2
M#'A__666)&.#:0P88\!$1X.D>F;E.[.J]OY^-4C(A9!YG*7[O^H-[5<BTC#C
M<7J^_^M!K]WI_/KWCS_M_852<OBY<TR.Q24Y"(OX0AS&>9AD^4@*LMW[^H%T
MTB1.!?GC4_<+.<S"T4"D!:&D7Q3#5K-Y>7G9X%&<YEDR*J"OO!%F@R:AM&J\
M+07#]^20%8*T#,VPJ6914SO3G99MMW2O8?FF_E^:UM*TJ6K9<"SC\WY!ML,/
M!&M!WVDJDD2,R><X96D8LX3TZEYW8)AA@QPD">EBM9QT12[DA>"-LM%^ ?
MF*3Y_M;4T"_-1B;/F[KO^\TK++-5%FI=!3+A\:0L/JJ2AJ8YS?+C3-%B;E&[
M+%I,%XUG!C!=VFP"' N8FJC+ ^2__Z X?@Y8/BE^=:O\S/SP:UTTOKJK71V'
M@4N.*UX73[/T&%9>QN'\:KR0S6(\%$TH2-.RY&14>3QO3# #O?G'UR^]L"\&
MC-Z<.A<WH)^+L'&>733A ]0UK.N9%!2^S711E[V>2+.0+,VC3 X4.N(\ 1$]
M:NI3[<R?VX\:,0RJ&51WZD:"A,N95O"%(@G$8<W6]*V//Y&]OF <?I.](BX2
M\=&CO^\URS_QY4 43-$7%?\>Q1?[6^TL+8#JZ!E >(N$Y=/^5B&NBJ9"VB8V
MVJQ:W0LR/B9Y,4[$_M:0<:3YEC>\VATP>1ZG+38JLK_$@V$F >#%[G\ ]%Q<
MM;3=89;'.*^6% E#5K"[I<;#XXNZ.1[GPX2-$1_PZUY\U<)>A2S_C#D7J?KS
M&F%(S/>W/O]I,M?ANL:H;KL^M1S+HAXW?>ISWW9-V]),!Y8T90/L1<2MHQ0
M,F[#1"5+.CC"W\6XFOQ5T141@.5/5V>!PP.7>K8(J,4=F_J!)B@/?=M@W--,
M+]CZJ &FF;KCF?9><V9H\T?J:R%W#!%271@6M3P31JJ9&@VCT/5#&*ONS8ST
M #@B1Z[X.6'GCQMAQ))<W!I<<Q:D4D1" A,7^<<]).56KB@'.B**M%M(@/M;
M.2QM@F2DWO4EC@.QD-88V+C*.6",:GZZ3?689R.IGA2K:E6349!9=#)55:$6
ML'Z*.3Y'L9!$#5O,I==VY_?9Y;I9^6/]:K;U(0 LX_43,!)9H+SY6(H;^*?7
M]:Z_38;)[RA:?ZF?ZTZ:,Z"IX3@!7'.*)II .C=)J*8W8W<0I[0O4%RUM(8=
MIW,)<+:-,&$Y2+ !@ZH5'U"_X5G(K9M=V/-;'-;E@DS",&F1#5M&P["'!>'9
M*$@$^5E3/[L1-$WS^#^BI6O#HF(@JGSU+6*#.!FWSN*!R)4.T<T&+*T+!EE1
M9 ,HBX"B+(G/TU8BH@('D0]96H_CLA\7@L*;4+2&4M!+R88W^_Y1=^K;=R%3
MY'2*-2%H+V->]%M17-20@FY_^5EWM-V])O8.H!U. >/NN=H-U[YG!#^8< @]
M"WESRF&69+)5P_EN %R6^!%D"9^&B+<TB'P[[IP='9+>V<'946\OD,V/O:/V
MMV[GK'/4(P?'A^3HC_8_#HY_.R+MDZ]?.[U>Y^18%:N!N,19&4N;U;\.>O_H
M'/]V=G*\0PX;[0:HD+;ESUWW:ND0+UN6]K>EX7Q%7/6SPB$":G+,)^1555&*
MKNI[C>FD;]Q/*/<.X/62R>>3[E<R#^4?T-O6?'W#,9G@FHBHK;&(6B:SJ2<B
MT"I!R!JA:T2^$3U*K9C246K#36F0:PIBI057"'=3$ZI>]XT-X3Z#@//7C&R7
M)P= DG6/CL](]^CTI'OVK&!QH/3K <SI2.8C,/](D9&>")6+1C=))HEN;_,/
M)(M(T1?X:21!@X1>CJ["/DO/!;J)\+/NF]840$%#!7.6H?8XJUWB]' X@#;X
ME8+YF(T*987NEB/3-:T!-%25!Q E;)B+5BZ&3(("7EJAV+JLF[Z(\SB($[
M6G7QNA04XQ.RJYO'QJ\0ACB06F^&5[O*<L9*8-K?ZJ72S15:7,+@:" %^]Y2
M_U-\,7\!;_."6P.KK/*2.34T'77_ZI5B9QJ\N!"RB$.65$U!T4F9FA"GJI6L
M"-]L+83;#V.),_Q.:YB^][=GQ/6%$%CY$P$-NP(=&62[?A8,C#.1%T1<H*-2
MJL^"?VC-2.\[)+%C!('EZ=1GGD>M0(]H8&D&-1S-#X7N:6)YDOA469-'I8VY
M14JGTOY6?%6T.+RA ^BEC]4H9V,ZAFE1D:X4PE_9F&CZCO*^WB>8@:$V"WZ#
MEN /I/A'B>R'&ESO3VB_*PM\V0K*=5>&]3BMG6NNS37-H9$MD%<$!O4X<  6
M&:8>.=PW]."IO*+T@7;%>9RCY[DXAB]+52CNG?SBZ_KI6^?+X5&W1SYWNKVS
MWLFW;OMHAW2.VXT%>,<"*&"NEX[J-N[#R<5!MWUTQ4"GPG4O)5J]WH3EI#<4
M(;H^.8E3TBERTNXS$&CRPQ.=&0_5^3<,]K4RV/75S(W[%?,YZOPCZCRN(^\1
ME:S[A[<J6P/@CSBPOV5NO5:[XTXF/E\F"Q8ZMJOI-!(ZR-? !OEJ\)":1L#T
M@!L&"-CER.1.&F82+ L5!^X50 OM;)06<MS.^*PVC[%IC#H58BBS"VQGQ6K\
MH4C8)9/B(2K\:[95'X@S+')=KNF,6H9G4<L"C<[3+(L*-PJ9 W\9MK$<G/D<
M)P+Z#H1<Z?IK0 \P*T/;(,!<!- %K)=KN=1Q=1<0P \I"P(3>K-X$$6.\,TE
M(< 9N^I4D>Q0,8X7P ;;H(;F6;;C/\JDGR.RW#<FL4K-?OG8MYKUW5;""/VX
M)T5?2/+/D8QS'BL'KPK;@H$Q([P^K"']O_(E:&>#09QCYB5!GD]*,M\ >NF
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
M/\)B^0#]ZX1/E['I+.LO /62#NOWUU)B<OM*2U9[+'Y5%2K*.Q:SU7I2W_5
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
M7G'V+NZ\B;1"SE0)"Z??;.'V+,:G\IP=FUV!=2C-(M2E7.I@/%XTEF<+S$(
M#\9Y<XQ>AX$24O1,*VWP+S&;."CL*+1Y*GV8PLODZ3TY'J-:%/&5YA8N8RDS
M1DQG87PO%N;AW$]6A^#P\!XL4MQ1ED=%%8ZI\,%+3<1L'GR^$945O=0J ".K
M\<Y4Y!OLQ8@O9"]ULS0L@PQT\[-=/"L,,K7?Y<D!*\J)^/-)4<P'6=PD??96
M' T0DVH@W(_S)<I"/ @%Y(0Q*J7AT4BJK&&"C-0TD%WR [1B<153).H\11SX
MRBE#4RRN@I-,FBQG8/K\J$ER:Y"48+ X':P2LH<16VGY%(L-/AJV55'(PR[2
M?#0-L@S1N/)FR>D9_QV&-(I9/ +^4^]%A.;PIX>"F<F'R^6+FT"2SOTSW<%J
MSD).]0<R05^CTC=KF5[F#'$+K[#9Q^<&'\^I@6D3I+\K*,Z'KL L-G#)E!V)
M^[A@RD?KU4BV21SB^PNF@#D^Q\3O$6Y,*:9+<:^E6-.+\Q /P,I1) HMBZZ4
MN)&KY0_!,C^T\/'UOD@]L&%+:#\'Y5-E<RLQP".6I%"IN!.GHEHI;O4&'Q4
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
MW6DZ5M,Y?"F$.O'VH3RE+2P_&6JJ;W5*?'C*-V(\8R,![<)G8 +?3"1![&O
M9[J, ZG>&C(1J=[#J%ZGW;0Z[N'+21^=ZM6 F_6 ,]$UH9?H>EU/J6,Y[8[.
M:#>3K6E)J9:.DL##<LA%.@J=Z]HNTI ?YZ-0:*=U-PVS_Z0!:C>6LX$*V'':
M5K.K6\K\@S$Q4P=K0-5Z )K8F]B;V'LC]ZG?U3"#^BC8>^Y!P0<._=3)Z%V\
M^[G7O4H,?G"#O?\%_BW;\Z?<[G0W<$_'H;@[\8-$>%BI>@"0SZ?1J1^DLY#?
M#_#71R"RVX %?'_AA*HO_IVG63"^+YLB;ST!)^AT%JN:V0-9,SNX$0#!.^PW
M]F6.QKM=HVO!(]6!D1=D"8_2<9Q,!_D,_#7PYL3ING-?-=+9VO@MK43K!E-W
M'S"=S(,<1>N#* PB:%;&DVS \RP^7?X!0*:^GO%KH>(=)WP,@SW@X2V_3U7$
MHPK_98Y%]"XFQ"-@:X)?K6G%"WF:XH#![<5-\E_X6R1O'K).>X5,#S+[UYWD
MMPH/HSCT*^+M;TVZ[[]??CJ_N!JRCY=7PV_#K]^O/EQ8[/++!YN=?3EGP^_O
MAY?GEV=7EQ?#?=&#W@+[\/7+^<67X<4Y@T_#KY\NS\^^P1_OSSZ=??EPP8;_
MO+CXMD-)22*LC;#>Y1'/?7B[7TV<E/:0-(=6[8R6?%J0&[897P+XP,M/P#"(
M\^(2]3ZG 1;BV_)ZZ'?(9ZD8I&+&$YZ)4GK*F)3WO7D4T;X)TF 4A$%V/R@?
ML"I4K5[8Z=C]?O-ME8E+VBFH>*5M7;36;O<VO773^UR[[V[<7NKGFLLAO9>O
MAJR<EC]:(JG$:)YRP!13K!'=>=*OZFFP#/*(FM8CG"!BV23.4Q[YJ<7$G2?
MQP3+FJ43G@C&IS \6?K"-.XUA+YV2.T@0M]Q[ S&%)X=_?V-^V;[\GOQ,OAR
M$*<4QPXEOF4=O-:0?.:)-V%-Q_IEE/S#;;@OC.[L:D2>BN)H,B8'B"$3=Q!W
M:,8=Y\(3TQ'HQ 5]O# 5DNACRU-AVUL2=F5;OH2JUALQ7<,&:XWHV7!X\6VH
MH4*H<Q[-3C6"%@+<ZNH>(_B98<09 3F:O#1Y#S-YMYVLK(,)57=X?\B3!#XQ
MGJ8B2P<$=C*4B&M-@9^90B-#J6Z2-%-Z6AE*KRI_$>S]2*L'(U;-+C#F/*LG
M=X"]>*+L=2QJ/WO6E>2VC]33@</7%^ +MP#L X4&)O9OM"W+2)SN=6J;0I+;
M-=#8RTTT\W!(?*DU7VY2]L=(G&H9<25'XA#$?>9Y,B>2)<(3X$2,0F&Q4*0I
MXV$8W_+(@Z;&8_93JV7U^TWI<_S4<BRWV;3@GG2&^[=N1'BO'X61X['++&']
M"6KKX'N)T$S4GY;;=JSV?CP. NB. 7IP\[@>'H?F(JT_#HTD2J?3M)R7'@Y.
M *4U"Y-=C:_91"05/X/6*FKE,F@N1STUX9&'W-QNPW*=%QX'2/#4$I[$C;65
M8_W!9R W-ELMJ]ER"9ZT'$$^0CG E]$-?(B30*06BT2F'Q.1&JRM'$D-:J@&
M'5""/:O?>.%)> 10+0%*JPHFB+3^.#22*%W'M9HOK>1, *55!9,]A@_P*>%>
MN<OTQ9.#AH1<#,V(B33GEC5GQ['ZK1>>($?PU!*>%'ZIK1SK#SX3N;'M6(T^
M^12T"E%O W8'F4K>4OD:_=B(5.&^BL+6E8WV",]7UMHU1ITV7:O9;V@+\6=*
M[!+(Z\'!9JUW$!T3'>^R1$;'ZK0/'/DY+CH^\*J*>U /J&EW&UT3/*!O<<9#
M\H",]("TD&/=%.I1J,NFY?8:5JM!X4 3 $J^B0DBK3\.C21*1]; H:35^JZ;
M$/_^8+A^2^(9]/[>8K.0HQ<0^;+2[&P*O]/N#/((-.014G1;WL!M.5U0=+0[
MPPB UETCD4=@!@X-)$K'ZG<<J]ND<MSU74<@_OU17A3X SR#RU@H>"J8[-E)
M/#[)X0^U2$!^ ?D%&K()J;OM,D&[W[4<E]8)3( G<6-MY5A_\!G)C2VKV2!'
M@)8&=!J+K4+\USCV;X,PU(]/2)G55HZDS#149DVKW^E;#8<6 $P :-WU#BT
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
M?3WCUT)9$2=\#*,]X.$MOT^5R5#%_S*#(GP7,^(1LC4!\";CM3=>\4(P#G#
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
M_']02P$"% ,4    "  $.*%:KYU[6L@3   >O@  $0              @ $
M    8FQD<BTR,#(U,#4P,2YH=&U02P$"% ,4    "  $.*%:6T7(?GX(   )
M80  $0              @ 'W$P  8FQD<BTR,#(U,#4P,2YX<V102P$"% ,4
M    "  $.*%:(:<2B49>  !<\ D #P              @ &D'   8FQD<BUE
M>#DY7S$N:'1M4$L! A0#%     @ !#BA6KN5A;ER#   N3P   \
M     ( !%WL  &)L9'(M97@Y.5\R+FAT;5!+!08     !  $ /@   "VAP
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>bldr-20250501_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bldr-20250501.xsd" xlink:type="simple"/>
    <context id="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001316835</identifier>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2025-05-01</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_3a76d10a-1579-4644-8d39-9d9573540364">0001316835</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_90cd62ec-1e24-4834-8030-cfc79c735184">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_63aed0ef-50af-43a5-8ef2-15eb2c72f92f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_662bb481-9a88-4b1f-b402-2609ce180e2f">2025-05-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_d075d006-f5e8-4bb2-8deb-af231f6d921b">BUILDERS FIRSTSOURCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_eac65701-fe1b-4b55-92dc-32ba1bd22038">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_af77d01a-4284-4406-8044-e7fca6044252">001-40620</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_1e803747-6717-449c-abb3-fa4dbff6e932">52-2084569</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_525c77d7-8f54-46f2-bad4-a3cddde35f07">6031 Connection Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_98c4ee8d-ff38-4578-8ee9-419b49049237">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_ea8b4f46-1c71-4173-b06f-b90c2a927cb4">Irving</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_08281fe3-31ea-4ece-ba75-2f56d8a6c691">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_a462d642-2895-4ae2-ae57-a7393fe645de">75039</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_85c569e6-77ba-4883-b04c-ce55084da2f4">(214)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_89647ba5-55ce-4273-8a49-3298570ae66a">880-3500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_e1744ce3-56af-4979-afbd-28975c7b3f09">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_af415f55-2795-4b61-b4ac-7bd7f3234fce">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_86b09002-40d0-4667-87e1-f0e72a7abb1c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_a15c1088-2aa3-476f-84b8-b47d68e0fb06">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_23b23bfd-8d2c-4a5e-8556-2908d73be337">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_89446bcd-6783-4327-bad1-ec9f7936db9a">BLDR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_bd6f174a-6ae1-46fc-a92f-f8a97b7c10b2">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_71ab6db7-85eb-4d65-9b0e-dc952ad8038b"
      id="F_75123548-d351-4950-b177-5fe71c3ac0e4">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
