<SEC-DOCUMENT>0001558370-23-012451.txt : 20230728
<SEC-HEADER>0001558370-23-012451.hdr.sgml : 20230728
<ACCEPTANCE-DATETIME>20230728070041
ACCESSION NUMBER:		0001558370-23-012451
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20230726
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20230728
DATE AS OF CHANGE:		20230728

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TopBuild Corp
		CENTRAL INDEX KEY:			0001633931
		STANDARD INDUSTRIAL CLASSIFICATION:	CONSTRUCTION SPECIAL TRADE CONTRACTORS [1700]
		IRS NUMBER:				473096382
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		475 N. WILLIAMSON BLVD.
		CITY:			DAYTONA BEACH
		STATE:			FL
		ZIP:			32114
		BUSINESS PHONE:		(386) 304-2200

	MAIL ADDRESS:	
		STREET 1:		475 N. WILLIAMSON BLVD.
		CITY:			DAYTONA BEACH
		STATE:			FL
		ZIP:			32114

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Masco SpinCo Corp.
		DATE OF NAME CHANGE:	20150213
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>bld-20230726x8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='UTF-8'?>

      <!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 10.3.0.9 -->
      <!-- Based on: iXBRL 1.1 -->
      <!-- Created on: 7/27/2023 5:39:36 PM -->
      <!-- iXBRL Library version: 1.0.8528.25195 -->
      <!-- iXBRL Service Job ID: b73b23e1-2973-4c74-b0e8-c57d659f5ef7 -->

  <html xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns="http://www.w3.org/1999/xhtml" xmlns:bld="http://www.topbuild.com/20230726" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance"><head><meta http-equiv="content-type" content="text/html" /><title></title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:EntityCentralIndexKey" id="Tc_aQxkOW53aEuoGpg0oud4Ig_2_1">0001633931</ix:nonNumeric><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:AmendmentFlag" id="Tc_ouxdv2Edj0qSurV1Nt8VAw_3_1">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="bld-20230726.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001633931</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-26</xbrli:startDate><xbrli:endDate>2023-07-26</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="padding-top:1.0px;border-top:3.0pt solid #000000;"><p style="font-family:'Times New Roman','Times','serif';font-size:18pt;font-weight:bold;padding-bottom:0pt;padding-top:1pt;text-align:center;border-top:1.0pt solid #000000;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><a id="_2d853d29_4109_4458_a009_be1db96da68e"></a></div><p style="border-top-style:none;font-family:'Times New Roman','Times','serif';font-size:18pt;font-weight:bold;text-align:center;margin:0pt;">UNITED STATES</p><p style="font-family:'Times New Roman','Times','serif';font-size:18pt;font-weight:bold;text-align:center;margin:0pt;">SECURITIES AND EXCHANGE COMMISSION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">WASHINGTON, DC 20549</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:18pt;font-weight:bold;text-align:center;margin:0pt;">FORM&#160;<ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:DocumentType" id="Narr_xLqRt1C9LUidfwwHiPFmVQ">8-K</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CURRENT REPORT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Date of report (Date of earliest event reported): <ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="Narr_JN9orWW7vUKWLs7MyjxLhw"><b style="font-weight:bold;">July 26, 2023</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:18pt;font-weight:bold;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:EntityRegistrantName" id="Narr_OhKWntsrGUimALx4Cz_tNA">TopBuild Corp</ix:nonNumeric>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:1pt;border-top:1px solid #000000;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Exact name of registrant as specified in its charter)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_17c01180_f16a_4c94_ae8d_eb7b0c72eda6"></a><a id="Tc_oiU7qLT3s0W_7HZmmagYLw_2_0"></a><a id="Tc_zhCXoFC4tEGyW1ZHappyKQ_2_2"></a><a id="Tc_1iZwv_aHHk2KKmN7256XjQ_2_4"></a><a id="Tc_v6V2RBo8p0KQNJcQWWCuQQ_3_0"></a><a id="Tc_m5Iy_LUIpEOWJgqsE1tgMQ_3_2"></a><a id="Tc_-6XviskydUeIvY_bamQIkg_3_4"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:30.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="Tc_HcWsDtCqwUuqqFbzxskx1w_1_0"><b style="font-weight:bold;">Delaware</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:EntityFileNumber" id="Tc_1AwiGIZLB0WOrL6KCJTW8g_1_2"><b style="font-weight:bold;">001-36870</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:30.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:EntityTaxIdentificationNumber" id="Tc_YFPtBr8IFEOhHWGUnDUadA_1_4"><b style="font-weight:bold;">47-3096382</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:32.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(State or other Jurisdiction of</p></td><td style="vertical-align:bottom;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Commission</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:30.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(IRS Employer</p></td></tr><tr><td style="vertical-align:bottom;width:32.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Incorporation)</p></td><td style="vertical-align:bottom;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">File Number)</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:30.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Identification No.)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_e8b8d5c1_6a74_4eea_a330_a7cef1978dc5"></a><a id="Tc_e8kGHyJexkKIMLZjPZ0mlg_1_0"></a><a id="Tc_Cu3_BKn620itQgJD_-ZYaA_2_0"></a><a id="Tc_bkwuKnLsZUSdqRzCGQ6cBw_2_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:48.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:EntityAddressAddressLine1" id="Narr_IFoF1GQesUuTxq6MlXtJjw"><b style="font-weight:bold;">475 North Williamson Boulevard</b></ix:nonNumeric><b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:EntityAddressCityOrTown" id="Narr_S2p-ZJC720qqsjvCqHBAJA"><b style="font-weight:bold;">Daytona Beach</b></ix:nonNumeric><b style="font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="Narr_wCBm6MMtN0unLiu1p7xqiA"><b style="font-weight:bold;">Florida</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:EntityAddressPostalZipCode" id="Tc_rmq8hC3LoUmHUT000jQobw_1_2"><b style="font-weight:bold;">32114</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Address of Principal Executive Offices)</p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:48.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Zip Code)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Registrant&#8217;s telephone number, including area code: <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(</span><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:CityAreaCode" id="Narr_LrRygjpG8UOdQUoENYluyw"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">386</span></ix:nonNumeric><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">) </span><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:LocalPhoneNumber" id="Narr_w72PKEDJakCzepmN6N7eNQ"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">304-2200</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:1pt;border-top:1px solid #000000;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Check the appropriate box below if the Form&#160;8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" id="Narr_9esaNKZsrkmao3T09lxFyg"><span style="font-family:'Segoe UI Symbol';font-size:10pt;font-style:normal;font-weight:normal;">&#9744;</span></ix:nonNumeric></span>Written communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" id="Narr_4nJzHe-yvUOYrWb72Y4TKA"><span style="font-family:'Segoe UI Symbol';font-size:10pt;font-style:normal;font-weight:normal;">&#9744;</span></ix:nonNumeric></span>Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" id="Narr_t0Sv51Gg4kOMIIX-v3KJnQ"><span style="font-family:'Segoe UI Symbol';font-size:10pt;font-style:normal;font-weight:normal;">&#9744;</span></ix:nonNumeric></span>Pre-commencement communications pursuant to Rule&#160;14d-2(b)&#160;under the Exchange Act (17 CFR 240.14d-2(b))</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" id="Narr_E9CVM9yh0U6HvqIrTV1EXQ"><span style="font-family:'Segoe UI Symbol';font-size:10pt;font-style:normal;font-weight:normal;">&#9744;</span></ix:nonNumeric></span>Pre-commencement communications pursuant to Rule&#160;13e-4(c)&#160;under the Exchange Act (17 CFR 240.13e-4(c))</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Securities registered pursuant to Section 12(b) of the Act:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_89bc5e5a_5103_4204_bf29_9e93921c2b31"></a><a id="Tc_YcWgkhsLRUSr7tMjwoOISA_1_0"></a><a id="Tc_MhOTBcrEAECa1v3LHfdxqg_1_1"></a><a id="Tc_IYLTSVi3qUeADFRzzM0VZQ_1_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:36.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:19.59%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:43.73%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:36.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;">Title of each class</p></td><td style="vertical-align:top;width:19.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;">Trading Symbol(s)</p></td><td style="vertical-align:top;width:43.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;">Name of each exchange on which registered</p></td></tr><tr><td style="vertical-align:top;width:36.66%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:Security12bTitle" id="Tc_pkbur-cWykWsdoVqOI0X8Q_2_0"><span style="font-size:9pt;">Common stock, par value $0.01 per share</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:19.59%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" name="dei:TradingSymbol" id="Tc_XkzOH4wnLkqR0E5k8KgCdw_2_1"><span style="font-size:9pt;">BLD</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:43.73%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="Tc_8roz0UigBk2rQfR6ktlpRQ_2_2"><span style="font-size:9pt;">New York Stock Exchange</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Emerging growth company  </span><ix:nonNumeric contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="Narr_1twLztyBNEmm9D4rbEFHpw"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">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-family:'Segoe UI Symbol';">&#9744;</span></p><div style="padding-bottom:1.0px;border-bottom:3.0pt solid #000000;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;border-bottom:1.0pt solid #000000;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><a id="_add6855b_d2b9_4d83_be1a_8b1b40df094e"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:49.94%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Item 1.01. Entry Into a Material Definitive Agreement.</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On July 26, 2023 (the &#8220;<span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Amendment Effective Date</span>&#8221;), TopBuild Corp., a Delaware corporation (the &#8220;Company&#8221;), together with certain of its subsidiaries, Bank of America, N.A., in its capacity of administrative agent for the lenders, and each of the lenders party thereto (the &#8220;Lenders&#8221;), entered into Amendment No. 4 (the &#8220;Amendment&#8221;) to the Company&#8217;s Amended and Restated Credit Agreement, dated March 20, 2020 (as amended, the &#8220;Credit Agreement&#8221;). &#160;The Amendment, among other things, (i) increases the Permitted Increase Amount (as defined in the Credit Agreement) from $300.0 million to $850.0 million and (ii) provides for a new $550.0 million delayed draw term loan facility (the &#8220;Delayed Draw Term Loan&#8221;), the proceeds of which will be used, in part, to finance the Transaction (as defined below), including the payment of related fees and expenses. &#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">The Delayed Draw Term Loan is available in a single drawing to occur no later than October 25, 2024. Once drawn, the Delayed Draw Term Loan will mature on October 7, 2026 and will be subject to the same scheduled amortization payments as the Company&#8217;s existing term loan facility under the Credit Agreement. &#160;Borrowings of the Delayed Draw Term Loan bear interest at Term SOFR or the Base Rate (each as defined in Credit Agreement) plus an applicable rate ranging from 1.50% to 3.00% for Term SOFR-based loans and from 0.50% to 2.00% for Base Rate-based loans, depending upon the Company&#8217;s consolidated secured leverage ratio. &#160;The Company is required to pay a ticking fee on the undrawn Delayed Draw Term Loan commitments at a per annum rate equal to: (i) 0.175% for the first six-month period after the Amendment Effective Date, (ii) 0.200% for the next successive six-month period, and (iii) 0.250% for next successive three-month period.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr style="height:35.1pt;"><td style="vertical-align:top;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Item 2.03. Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant.</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">The information described in Item 1.01 above relating to the Amendment is incorporated herein by reference into this Item 2.03.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr><td style="vertical-align:middle;white-space:nowrap;width:99.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">I</b><b style="font-size:10pt;font-weight:bold;">tem 8.01. &#160;Other Events.</b></p></td><td style="vertical-align:middle;width:0.27%;margin:0pt;padding:0pt;"></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On July 26, 2023, the Company entered into a definitive agreement to acquire SPI LLC, doing business as Specialty Products &amp; Insulation (the &#8220;Transaction&#8221;), and issued a press release announcing the agreement on July 27, 2023 (the &#8220;Press Release&#8221;). &#160;The Transaction is subject to customary closing conditions, including expiration or termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976. &#160;The Press Release, which is attached as Exhibit 99.1 of this Current Report on Form 8-K, is incorporated by reference in this Item 8.01.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Item 9.01. Financial Statements and Exhibits.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">(d)&#160; Exhibits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:88.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:8.34%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;width:2.77%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:88.87%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td></tr><tr style="height:14.85pt;"><td style="vertical-align:top;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">99.1</p></td><td style="vertical-align:bottom;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="bld-20230726xex99d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Press release issued by TopBuild Corp., dated July 27, 2023, announcing that it had entered into a definitive agreement to acquire Specialty Products &amp; Insulation.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">104</p></td><td style="vertical-align:bottom;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cover Page Interactive Data File (formatted as Inline XBRL)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><a id="_49846a29_f741_4ace_bcc6_a35da151b9a2"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">SIGNATURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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 hereunto duly authorized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:4.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:38.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:49.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:top;width:50.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TOPBUILD CORP.</p></td></tr><tr><td style="vertical-align:top;width:49.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:top;width:50.16%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:49.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td colspan="2" style="vertical-align:top;width:45.66%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Robert Kuhns</p></td></tr><tr><td style="vertical-align:top;width:49.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name:</p></td><td style="vertical-align:top;width:38.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Robert Kuhns</p></td></tr><tr><td style="vertical-align:top;width:49.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title:</p></td><td style="vertical-align:top;width:38.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vice President and Chief Financial Officer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Financial Officer and Principal Accounting Officer)</p></td></tr><tr style="height:14.05pt;"><td style="vertical-align:top;width:49.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Dated:  July 28, 2023</span></p></td><td style="vertical-align:top;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:top;width:45.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>bld-20230726xex99d1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 7/27/2023 05:39:31 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 10pt 0pt;"><a name="_Hlk140051091"></a><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Exhibit 99.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"><img src="bld-20230726xex99d1002.jpg" alt="Graphic" style="display:inline-block;height:37.5pt;width:202.5pt;"></b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:14pt;font-weight:bold;">FOR IMMEDIATE RELEASE:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt 0pt 0pt 36pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:16pt;font-weight:bold;">TopBuild to Acquire Specialty Products &amp; Insulation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt 0pt 0pt 36pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:16pt;font-weight:bold;">In All-Cash Transaction Valued at $960 Million </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt 0pt 0pt 36pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;font-style:italic;">Specialty Products &amp; Insulation is a leading North American specialty distributor and custom fabricator of mechanical insulation and a specialty distributor of building insulation to the industrial, commercial, and residential end markets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt 0pt 0pt 36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;font-style:italic;line-height:1.28;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:63pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#10003;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">Expands TopBuild&#8217;s Specialty Distribution footprint</font><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;"><a name="_Hlk81491778"></a></font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;"> and industry position</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:63pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#10003;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">Enhances fabrication capabilities and expands product distribution network</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:63pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#10003;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">Grows and strengthens Specialty Distribution&#8217;s recurring revenue stream </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:63pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#10003;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">Further differentiates TopBuild&#8217;s unique operating model &#8211; adding scale and </font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;"><br></font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">capacity to better serve customers </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:63pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#10003;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">Anticipate $35M to $40M of run-rate cost synergies</font></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:16.0pt;margin-bottom:12pt;min-height:1.28em;position:relative;width:100%;"><hr noshade="true" color="#000000" size="1" width="60.0%" style="background-color:#000000;color:#000000;height:1pt;position:relative;top:0.6em;border:none;margin:0 auto;" align="center"></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt 0pt 6pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:16pt;font-weight:bold;">Webcast Scheduled for 4:30 p.m. ET Today</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:16.0pt;margin-bottom:12pt;min-height:1.28em;position:relative;width:100%;"><hr noshade="true" color="#000000" size="1" width="60.0%" style="background-color:#000000;color:#000000;height:1pt;position:relative;top:0.6em;border:none;margin:0 auto;" align="center"></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">DAYTONA BEACH, FL &#8211; July 27, 2023</b><font style="font-family:'Arial','Helvetica','sans-serif';"> &#8212; </font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">TopBuild Corp.</b><font style="font-family:'Arial','Helvetica','sans-serif';"> </font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">(NYSE:BLD)</b><font style="font-family:'Arial','Helvetica','sans-serif';">, a leading installer and specialty distributor of insulation and building material products to the construction industry in the United States and Canada, has entered into an agreement to acquire Specialty Products &amp; Insulation (&#8220;SPI&#8221;) in an all-cash transaction valued at $960 million. SPI is a portfolio company of Incline Equity Partners. &#160;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">For the trailing 12 months ended March 31, 2023, SPI generated pro forma revenue of approximately $703 million and adjusted EBITDA of $77 million. Approximately 50% of SPI&#8217;s revenue is recurring and tied to maintenance and repair activity while the other half is related to new construction activity. &#160; </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">TopBuild plans to fund this $960 million transaction with a new $550 million Term Loan A and cash on hand. &#160;The Company&#8217;s net debt to pro forma adjusted EBITDA is expected to be approximately 2.0 times, based on March 31, 2023, trailing twelve months pro forma results. As a result of the transaction, TopBuild will benefit from a $90 million tax asset.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Robert Buck, President and Chief Executive Officer of TopBuild, stated, </font><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">&#8220;The acquisition of SPI is highly strategic for TopBuild, accelerating Specialty Distribution&#8217;s growth and enhancing our leadership position in the very diverse and fragmented insulation industry. SPI has a broad customer base, an experienced and talented operating team, and a fabrication footprint complementary to our current mechanical insulation business. &#160;In addition, SPI generates significant recurring revenue from industrial maintenance and repair. When combined with our Specialty Distribution business today, we estimate recurring revenue will account for approximately one third of the segment&#8217;s overall revenue stream.&#8221;</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:4.47%;margin-right:4.47%;margin-top:30pt;page-break-after:always;width:91.06%;border-width:0;"><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"><img src="bld-20230726xex99d1001.jpg" alt="Graphic" style="display:inline-block;height:23.25pt;width:125.25pt;"></b></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Compelling Strategic Opportunity with a Clear Path to Financial Value Creation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:bold;">Brings together two leading specialty distributors </b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">to further promote innovation and deliver best-in-class customer experiences.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:bold;">Reinforces position as a leading Specialty Distributor and enables multiple avenues for growth </b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">across the three highly fragmented insulation end markets we serve: Residential, Commercial Building, and Commercial/Industrial Mechanical.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:bold;">Further differentiates TopBuild&#8217;s unique operating model and reduces cyclicality by increasing recurring revenue stream. </b></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:bold;">Provides opportunities to drive operational efficiencies </b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">throughout the Specialty Distribution segment.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:bold;">Enhances financial profile through revenue growth and synergy realization, </b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">with expected annual run rate cost synergies between $35 and $40 million within two years following the close of the transaction.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;line-height:1.28;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Ray Sears, President and Chief Executive Officer of SPI, stated, </font><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">&#8220;We are very pleased to announce this transaction with TopBuild. This will be a tremendous benefit for our customers as the combined organization will be even better positioned to provide them with innovative and high-quality solutions. Both companies have similar corporate cultures with an emphasis on safety, respect, and a continued drive to improve.&#8221;</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">In conclusion Buck noted, </font><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">&#8220;The identification and integration of acquisitions is a TopBuild core competency, as evidenced by our successful M&amp;A track record and the tremendous value we have created for our stakeholders. We are confident SPI will be another outstanding addition to our Company and we look forward to welcoming the SPI team to TopBuild.&#8221; </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">The transaction, which has been approved by TopBuild&#8217;s Board of Directors, is subject to customary closing conditions, including expiration or termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976. </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';"><img src="bld-20230726xex99d1005.jpg" alt="Graphic" style="display:inline-block;height:209.45pt;left:0%;padding-bottom:0.55pt;position:relative;top:0pt;width:402.35pt;"></font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Founded in 1982 and headquartered in Charlotte, NC, SPI is a leading specialty distributor of mechanical insulation solutions for the industrial and commercial end-markets. SPI has 85 branches across the United States and 4 branches in Canada. &#160;</font></p></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:4.47%;margin-right:4.47%;margin-top:30pt;page-break-after:always;width:91.06%;border-width:0;"><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"><img src="bld-20230726xex99d1001.jpg" alt="Graphic" style="display:inline-block;height:23.25pt;width:125.25pt;"></b></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Guggenheim Securities, LLC and J.P. Morgan Securities LLC are serving as financial advisors to TopBuild, and Jones Day is acting as legal counsel. Piper Sandler is serving as financial advisor to SPI, and Kirkland and Ellis LLP is acting as legal counsel.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Webcast </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">A webcast to discuss the SPI transaction is scheduled for today, July 27, at 4:30 p.m. Eastern Time. &#160;The webcast can be accessed on the Company&#8217;s website at </font><font style="font-family:'Arial','Helvetica','sans-serif';">www.topbuild.com</font><font style="font-family:'Arial','Helvetica','sans-serif';"> or by using the link below. &#160;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 72pt;">Webcast | TopBuild Conference Call (choruscall.com)</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt 0pt 8pt 0pt;"><a name="_Hlk32317133"></a><font style="font-family:'Arial','Helvetica','sans-serif';">A dial-in number for the webcast is also available: (877) 407-9037. A copy of the investor presentation will be available on the Company&#8217;s website when the call commences. </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">About TopBuild</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">TopBuild Corp., </font><font style="font-family:'Arial','Helvetica','sans-serif';">headquartered in Daytona Beach, Florida, is a </font><font style="font-family:'Arial','Helvetica','sans-serif';">leading installer and specialty distributor of insulation and related building material products to the construction industry in the United States and Canada. We provide insulation installation services nationwide through our Installation segment which has approximately 235 branches located across the United States. We distribute building and mechanical insulation, insulation accessories and other building product materials for the residential, commercial, and industrial end markets through our Specialty Distribution business. &#160;Our Specialty Distribution network encompasses approximately 170 branches. To learn more about TopBuild please visit our website at </font><font style="font-family:'Arial','Helvetica','sans-serif';">www.topbuild.com</font><font style="font-family:'Arial','Helvetica','sans-serif';">.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Safe Harbor Statement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">This press release contains &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act.&#160;These forward-looking statements may address, among other things, our expected financial and operational results and the related assumptions underlying our expected results.&#160;These forward-looking statements are distinguished by use of words such as &#8220;will,&#8221; &#8220;would,&#8221; &#8220;anticipate,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;designed,&#8221; &#8220;plan,&#8221; or &#8220;intend,&#8221; the negative of these terms, and similar references to future periods.&#160;These views involve risks and uncertainties that are difficult to predict and, accordingly, our actual results may differ materially from the results discussed in our forward-looking statements.&#160;Our forward-looking statements contained herein speak only as of the date of this press release.&#160;For us, particular uncertainties that could cause our actual results to be materially different from those expressed in our forward-looking statements include, without limitation, our ability to successfully complete the proposed acquisition of SPI, including satisfying closing conditions; any delay in closing the proposed acquisition of SPI; the occurrence of any event that could give rise to termination of the purchase agreement governing the acquisition of SPI; risks inherent in the achievement of cost synergies and the timing thereof; risks related to the disruption to us and SPI and their respective management as a result of the proposed acquisition; the effect of the announcement of the proposed acquisition on SPI&#8217;s ability to retain and hire key personnel and maintain relationships with clients, suppliers and other third parties; our ability to successfully integrate SPI if the proposed acquisition is completed, including whether and to what extent the proposed acquisition will be accretive within the expected timeframe; and those described in the risk factors contained in our filings with the Securities and Exchange Commission.&#160;Although TopBuild believes the expectations reflected in such forward-looking statements are based on reasonable assumptions, the Company can give no assurance that its expectations will be achieved and it undertakes no obligation to update publicly any forward-looking statements as a result of new information, future events, or otherwise, except as required by applicable law.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Investor Relations and Media Contact</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Tabitha Zane</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">tabitha.zane@topbuild.com</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">386-763-8801</font></p></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:4.47%;margin-right:4.47%;margin-top:30pt;page-break-after:always;width:91.06%;border-width:0;"><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"><img src="bld-20230726xex99d1001.jpg" alt="Graphic" style="display:inline-block;height:23.25pt;width:125.25pt;"></b></p></div><div style="clear:both;max-width:100%;position:relative;"><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95.28%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:73.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">TopBuild Corp.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reconciliation of Pro Forma Non-GAAP Measures to GAAP Measures (Unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:9pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:9pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:9pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:middle;width:26.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Trailing Twelve Months Ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 5,105,064</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Pro forma acquisition sales (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 861,090</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">Pro forma sales</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">$</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;white-space:pre-wrap;"> 5,966,154</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><font style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net income, as reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 577,148</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Adjustments to arrive at EBITDA, as adjusted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Interest expense and other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 59,862</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 195,630</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 124,936</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 11,717</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Rationalization charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> (645)</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Acquisition related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 8,558</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">EBITDA, as adjusted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 977,206</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Pro forma acquisition EBITDA (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 96,515</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">Pro forma EBITDA, as adjusted</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">$</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;white-space:pre-wrap;"> 1,073,721</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 24pt;"><font style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 1,464,937</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Pro forma acquisition debt funding (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> 550,000</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">Pro forma total debt</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">$</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;white-space:pre-wrap;"> 2,014,937</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 24pt;"><font style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 333,778</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;">Pro forma acquisition cash funding (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="white-space:pre-wrap;"> (505,000)</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">Pro forma cash and cash equivalents</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;">$</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="font-style:italic;font-weight:bold;white-space:pre-wrap;"> (171,222)</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><font style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:73.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Pro forma net debt leverage ratio</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><i style="font-style:italic;white-space:pre-wrap;"> 2.0</i></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.28;margin-bottom:8pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents the trailing twelve months proforma impact of SRI and Best Insulation acquisitions as well as our definitive agreement to acquire SPI.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents the trailing twelve months proforma impact from our definitive agreement to acquire SPI.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents the trailing twelve months proforma impact of Best Insulation acquisition and our definitive agreement to acquire SPI.</font></td></tr></table></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:4.47%;margin-right:4.47%;margin-top:30pt;page-break-after:avoid;width:91.06%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>bld-20230726xex99d1001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 bld-20230726xex99d1001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  O /L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
$=#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>bld-20230726xex99d1002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 bld-20230726xex99d1002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  R 0X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V"XUG4%N)
M0+ZYQN/_ "V;U^M1_P!M:A_S_P!S_P!_F_QK7T#P)KOC*\==)TV:ZC+G]_C;
M$.>[GBO7O"O[,"QJMQXDU,!0-S6UEP!]7/\ 0?C7:Y);G$HR>QX=!J>JW,R1
M0W5Y+*YPJ1R.S,?0 'FM77=(\5>&8+6;5$U"QCN1F-I789]CSP?:JWQT_;%\
M&_!:.[\,_";3['4?$*YBN-;*^;!;$==K'/G./KL!]>E?,GPA_:AUWPEXSU&Y
M\87%UXL\.Z]*#K-I=R%Y&/03Q$GY9$'3& 0-O'&/6I9;B*M)U;6[)[O_ "/G
M\1G6$H5E1YK]VME_GYVV/J/P;JU])XNT57O;AE-[""#*Q!^<>]>B_M,7]U:>
M.+)8+F:%38J2(Y"H^^_I7+V7A&WLM:\*^(] ODUOPAJEW!)9:G%TP7'R2?W6
M'(P>X(X((KZCUWP'X?\ $]XMUJNE6]]<*@C$DH)(7)./U->--\LM3Z."YXZ,
M^)_[:U#_ )_[G_O\W^-']M:A_P _]S_W^;_&OJ7XB_##PKI7@77;RTT.T@N8
M;21XY44Y5@.".:^3JN,E+8B47'<N?VUJ'_/_ '/_ '^;_&O9?V8;ZYN_%>K"
M>XEF L@0)'+ ?.OK7I'@SX6^$K_P?HMW=:%9RSRV44DDC*<LQ0$D\UY]X@^+
M7A?X?:I<P^"-"M'O-IAEOSD1'!Z* ?F&1UX'UK-RY[Q2-%'DM)L^BZ*^4X_V
MEO%Z3!V&GNF>8S;D#\]V:]6^&GQ[T[QK=QZ;J$ TO5'XC&[,4Q]%)Z'V/X&L
MG3DM355(O0]6HK@_B_\ $*[^'.@V=_9VL-T\UR(668D #:QR,?2O.?#G[3L]
MUJ>W6+"VM;!8W=G@+-(S!3M50>,DX'-)0;5T-S2=F?05%?+>J_M-^)KF\=[&
MWLK*VS\D31F1L>[$\_@!79_#?]HU-;U"'3?$5O%9S3,$BO(,B,L>@8'.W/KG
M'TING)*XE4BW8G_;-N9K/]F?QQ-;S203);PE9(G*L/W\?0BOR._X3'7_ /H.
M:E_X%R?XU^MG[:O_ ";#XZ_Z]H?_ $?'7X]CJ*^UR%)X>5U]K]$?FW$\FL7"
MS^S^K-C_ (3'7_\ H.:E_P"!<G^-:&B?%'QCX;O4N]+\4ZQ8W"G(DAOI%_/G
MG\:_8GP;\./!TOA#0GG\,:(TS6%NSEK&$DGRUZ_+7Q%_P4@\*^ /#FJ^&'\.
MVNGZ=XHF\W[?;:<BH#  NQY$7@-NR >I&?05KALSI8JM[#V>_P S'&9+6P.'
M>)]M>UNZ>O;4[O\ 8M_;3UKQYXHM_ ?CR=+Z_NU;^S=7V!'D=5+&*4# )(!(
M8 '(P<Y!K[DK\=?V./"^H^*?VC_!::?$T@L;P:A<N.D<,7S,Q/;/"_5@.]?:
MW[6?[8_B#]GKX@Z=H&EZ#IVJ6USIRWAENWD#AC(ZX^4XQA!^=>1F. 4\6J>&
M6K5['OY1FCA@'6QDFU%V3W9]:45\N?LA_M::[^T9XE\0:=JVBZ?I4.FVD=PC
MV;NS.S/MP=QZ8KUW]H3XF7WP?^$6O^+=.M(+Z\TY8F2"Y)$;;I40YQST8FO#
MJ86K2K*A)>\[?B?2TL=1K8=XJ#]Q7>W;<]&K\_?^"F-]J]IXS\$#2[B^A!L+
M@N+1W4']XO7;5#P]_P %+_&&M>(-,T]O"6BQI=W44#.)9<@,X4GK[U[;^V%^
MU5K'[/'B'PW9:;H.FZQ'J5K+,[WQ<,A5@N!CMS7KX7"8G!8J'-!-N]E==CP<
M;CL'F."J<M1QBFKNS[Z::'SY_P $Y=0UNZ^.&J)J=SJ$T?\ 8DI5;MY&7/FQ
M?WN/7]:\1_:-\4ZU:?'GQ]%!J]_#$NLW(5([EU4#>>@!K[9_9,_;"USX_?$B
M]T#4?#NE:3;P:<]WYUD7,A9710.>,?,?RKX2_:5_Y+_\0/\ L-7/_H9KW<*Y
MSQU3VL.5\JTW/E\:J=/+*2HU')<SUM;H?H;_ ,$[KZYU']GA9KNYFNICJUT/
M,FD+MC"<9-?3E?+?_!.,A?V<%). -7NLD_1*\Z_:!_X*,MX;\07>@_#BPL]1
M^R2&*;6K\%X7<'!$**1N4'^,G![ C!/S=;"5<5C:L*2ZOT1]CAL=0P.74:E>
M5KI>K/NFOR%_:^\2ZQ8?M)>.H;;5;ZWA6]7;'%<NJC]TG0 UZ-X+_P""EOQ!
MTO6(7\2:9I.N:66'FQ6\)MI@N>2C D9]B/Q%>&?M)^,](^(GQK\3>)="N&NM
M*U.6.XA>2,QL,Q)E64]"""#].*]O*\!6PE>7M5HUONMT?.9UFF'Q^%C["3NI
M;/1[,^Q_V$?#EU\3?@7J]O?ZQ>(T/B*1S,9&D?:;:-2 2>#\QY[9SUKZC^&O
MPFA^'6L^)]5_MF_UF^U^>*>Y>];Y4,895"*. ,-SZX%?//\ P3%_Y(QXB_[#
MK_\ HB&OL.O S&I*.)JTT]+GU&4482P=&JU[R7^:_(Y?QW\0/#/PE\+3ZSXB
MU&VT;2K=>-W!<]DC0<LQ[*!7YJ?M,?MQ>(_C(UUH7ALS>'/!['8T:-BYO5_Z
M:L.BG^X./4GMXW\8_C#XK^,GBVXU7Q3J;WDL;-'!;)\L%LF?NQIT ]3U/<FN
M#KZC 933P]JE7WI?@OZ[GQ6:9]5Q=Z5#W8?B_7R\@HHHKZ$^3/I/]C']HO4_
MAAXUL?"-_$=8\(Z]>1P26$F&^S3NP"31YX!SMW#N!GJ!7ZP5^'WP8_Y*[X*_
M[#-I_P"CEK]P:^%SVE"%:,XJS:U/TWABM4J8><)NZBU;RN<I\5?^2;^(_P#K
MRD_E7Q/7VQ\5?^2;^(_^O*3^5?$]>%2V9]55W1]*?$3Q7-X;^!6@V]M(8KC4
M;2"VW+P0GE@OCZCC\:\&\%^&9/&/BC3M(B?RS<R;6DQG8H&6/X &O6OC-92R
M_"'P-=*"8H8HT<^A:$8_]!-<-\#M4ATGXFZ/).P2.5G@W,< ,RD+^N!^-5'2
M+:)EK))GNNI_LZ^$[G0WM+2WEM;T)^[O3*S-O]6!."/48^F*^5[NWGTG49H'
M)BN;:4H2IP593C@_45]\2.L2,[L$102S,< #U-?"GBW4(]6\4ZO>PX\JXNY9
M$QZ%B14TFW>Y55)6L>O?%3Q._B_X(^%]2F;=<O=B.8^LBHZL?Q(S^->1^$/#
MDOB[Q+I^D0MY;W4H0N1G8O5F_  FN^\0V,ME^SWX<\T%3-J;S*#_ '2),?RS
M6!\%M2BTOXFZ'-,P2-I6BW-T!=2H_4BKCHG8AZR5SWN\_9T\(S:(UG!;S078
M3"WOFL7W8ZD9P1[8KY7U/3Y=)U*ZLIQB:VE:)\>JG!_E7WO(ZQ(SNP5%&2Q.
M !ZU\+^,]4CUKQ;K%_#@Q7%W)(A'=2QP?RJ*;;O<NJDK6/2OCQXBD\4?L/>(
M[V=S)<"RBAE<]69+F-<GW. ?QK\K*_3?XE6\D'["7B]G! E&]<^GVJ,?T-?F
M0.HK[3(M*$_\3_)'YQQ-KBJ?^%?FST^#X+_&">"*6'PCXL>%T5XV2TG*E2 5
M(XZ8Q7(>,/!?B?P??+'XGT;4])NIN5_M*W>-G^A8<U^U_@C4K1/!>@*]W '&
MGVX(,JYSY:^]?/7_  4'\5^$5^ ][I6H7=E<Z[<7$+Z9;+(K3JX<%I  <A0F
MX$]/FQWKGP^<5*M>-)T]W;0ZL7P_2HX:5=57=*^MON/G?]@O]HOPU\-_$$/A
M#6- LK"76YE@7Q+%GSFD+?NXYB2?DR< K@ G)!Y(C_X*;?\ );="_P"P''_Z
M.EKY%MVD2>-H2PF# H5ZAL\8_&OJW_@HPMR?B7X-EN@?.D\-6Y=FZE_,DW?K
M7H2P\*680JQWDG?Y6/)ABYULJJ4);0<;?.YU7_!+G_D?/&__ &#8?_1M?47[
M<'_)L'C7_KG!_P"E$=?*G_!+[4+:#XD^+[.29$N;C2T:*-C@N%E&['KC<*^F
M/V^/$EAH7[-?B"UNYUCN=3D@M;6+(W2/YJN<#V5&)^E>%C$WFL;=X_H?3Y=)
M+(YMOI/]3\LO ?\ R//AW_L(VW_HU:^PO^"I'_(Y^!/^P?<?^C%KX]\!_P#(
M\^'?^PC;?^C5K["_X*D?\CGX$_[!]Q_Z,6OH*_\ O]#TE^1\IA?^17B?6'YG
M,?\ !,[_ )+IJW_8$F_]&Q5XC^TK_P E_P#B!_V&KG_T,U[=_P $SO\ DNFK
M?]@2;_T;%7B/[2O_ "7_ .('_8:N?_0S2I_\C&I_A0ZW_(II?XW^1]-?"WQ[
M<_#S_@G3XGO[&5H;Z[U.?3X94."AF,:,1[["U?%GAO0;KQ3XATS1K%=]YJ%S
M':PJ>A=V"C/MDU]7:/HTVK?\$VM6DA0O]A\1_:GQV4/&A/\ X_7SA\'?$UOX
M,^*_A'7+P@6EAJEO/,S=%02#<?P&3^%5A%RJO*"UYG^6A..?.\+";M'DC^+=
MS])]#_X)Z_"BR\%QZ3J&GW6H:LT($VLBZD2;S<<NB@[5 /1<$>N:_-;XM?#R
MY^%/Q(\0>$[N3SY-+NFA6;&/-3JCX[94@_C7[@P3QW4$<T+K+%(H='0Y#*1D
M$'N*_'K]LKQ'9^*/VD_&EY82I-;QW"6OF1G*LT4:1M@]_F4_E7C9+BJ]:M.-
M23:M?7O<^@XBP6&P^'ISHQ47>VG56_$^QO\ @F+_ ,D8\1?]AU__ $1#7V'7
MQY_P3%_Y(QXB_P"PZ_\ Z(AK[#KPLR_WRIZGU&3?[A2]#\%=14G4+D@''FMV
M]S5?8W]T_E7[M_\ "(Z%_P! 73O_  %C_P */^$1T+_H"Z=_X"1_X5[_ /K!
M'_GW^/\ P#Y9\*2_Y_?A_P $_"38W]T_E1L;^Z?RK]V_^$1T+_H"Z=_X"1_X
M4?\ "(Z%_P! 73O_  $C_P */]8(_P#/O\?^ +_527_/[_R7_@GXK?!E2/B[
MX*R#_P AFT[?]-EK]P*RH_"FB12)(FCV"2(0RLMJ@*D="#BM6O$S#'K'2C)1
MM;S/I<IRQY9"<7/FYK=+'*?%7_DG'B/_ *\I/Y5\48/H:_0"2-)D9)%5T88*
ML,@BJO\ 8UA_SXVW_?E?\*\V$^5'LSAS,Y+3O"UIXS^$6EZ1>9$5QIT 60#)
MC<("K#Z&OE?QCX&UGP%JC6VHV[Q@-^ZND!\N4=BK?TZBOM]$6-%1%"JHP%48
M %1W=G;W\#0W,$=Q"W6.5 RG\#2C-Q"4%)'Q7?\ Q1\5:IHYTNZUNYELF78R
M$@%E]"P&2/J>:O\ PV^%.J_$#4HB(9+7258&>]=<+M[A,_>;^7>OJB+X<^%H
M9Q,GA_3A(#D'[,O7Z8KH8XTAC5(T5$48"J, #V%6ZFGNHE4]=6>)_M)V$&E?
M#S1+.UC$5M;W:11H.BJ(G %?/.A:->^(-4AL=/C\V\DR8T#8+$ M@>_'%?1W
M[4?_ ")6F?\ 7^/_ $6]>,?!;_DJ&@?]=C_Z U7!VA<B:O.Q5U3XF>+KO3)-
M'OM8NS; >5)#)A7('&UCC<?<$_6J'@[P;J?CC68M/TV$NS$>9,1\D*]V8]A_
M.OLW5O!F@Z[-YVH:197DW_/26%2Q_'&:O:9I%CHUN(+"S@LH?^><$80?D*GV
MJ2T17LFWJSPK]K30[?PS^R)XLTNUSY%K901*3U;$\>2?<G)_&OR-V-_=/Y5^
M]MU:07UN\%S#'<0/PT<JAE;Z@\&LW_A$="_Z NG?^ D?^%>OE^:+!4W!PO=W
MW_X!\]FN2/,JT:JJ<ME;:_5^9^%0NKH# FFP/]HTL%I=ZE<B.&&:ZN'. L:E
MV;\!S7[J?\(CH7_0%T[_ ,!(_P#"K%GH.F:=(7M-.M+5SU:&!4/Y@5Z7^L"Z
M4OQ_X!XZX5EUK?A_P3\U/V2OV+/$WC'QAI?B?QGI4^A^%;"5;I;>]0QSWSJ<
MH@C/(3(!+$#(&!G.1[/_ ,%(/@GJOC'P_HGC;1+.2^?1$DMK^"!-SK;L0RR
M#DA6W9] V>@-?:=(1D8/2O'EFE:>)CB&OAZ>74]^&28>G@YX1-^]N^MUM]W8
M_!S0M?U/POJL&IZ1?W.EZC;MNBNK25HY$/LPY]J]$FTWXE?'C1M<\5ZSJ6HZ
MSI/ARS:XGU+5)G:&,9 $49/!=B1P/3)K]8]6^ GPWUW4&OK_ ,#:!<W;'<TK
MZ?'N8^IP.3]:ZZUT#2['25TNVTVTM],5=BV44"K"!Z! ,8_"O6J9[!VE"G[W
M=GA4N&:BO"I6]WLKZOI<_#GP&I'CCPZ2"!_:-O\ ^C5K["_X*C@GQIX$ &?^
M)?<?^C%K[]7PGH:,K+HVGJRG((M4!!]>E6;_ $33M5='O;"UO'0$*T\*N5'M
MD<5S5,X4\13K\GPWTOW^1VTN'Y4\+5PWM/C:UMM;YGYI?\$SP5^.NK9&/^))
M-_Z-BKQ']I12?C_\0, _\AJY[?[9K]F;'0=,TR8S6>G6EI*5VF2"!48CTR!T
MJ*;POHUS,\TVD6$LLAW/(]LA9CZDD<FE'.%'$RQ')NDK7_X 3X?E/!PPOM/A
M;=[=_F?*_P"PKX3L/'?[(VJ>'=4C,FGZG?7UK,HZA65!D>XSD'U KX)^-?P0
M\2_ OQC<Z'KUHXA#DV>HHA\B\BSPZ-TSCJO4'@U^U5EI]KID'DV=M#:0Y+>7
M!&$7)ZG JMKOAS2O%&GO8ZSIEIJMD_WK>]@6:,_\!8$5CA\VE0KSJ<MXR=['
M1BLBAB<+3H\UIP5D[;^J/QO\/_M*?%71O"L?A+2?&&J1:44^SPVL1#2*IXV1
MO@NHYP IX[8KD/'?@/7/AYKPTGQ#:M9ZJ;>*ZDMW.9(Q*@=0_HV&!(ZC/-?L
MWX:^"G@'P=J2ZAHG@[1=,OE^[<V]E&LB?[K8R/PKI+OPYI-_<-/=:797,[8#
M2RVZ,QQTR2,UW_VY3ISO3I63WZ-L\Q\-5JM-*M7NUMNTE\V?)O\ P3&&/@QX
MC!X_XGK_ /HB&OL.JUAIEGI<31V5I!9QLVXI!&$!/J0!UJS7S>*K?6*TJMK7
M/L,%A_JF'A0;ORK<****Y3M"BBB@ HHHH **** "BBB@ HHHH \C_:3C63PE
MI@90P^WKU&?X'KR3X201K\2-!*QH#YS<A1_<-%%=,/@9RS^,^MZ***YCJ"BB
DB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>bld-20230726xex99d1005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 bld-20230726xex99d1005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &C R # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P"+_AT1\0/^
MAU\-_P#?%Q_\13O^'1/C_P#Z';PW_P!\7'_Q%?JKBC%=OURMW/,_L[#]OQ/R
MJ_X=$^/_ /H=?#?_ 'Q<?_$4X?\ !(OQ_P#]#KX;_P"^;C_XBOU3Q1BCZ[7[
MA_9V'[?B?E9_PZ,\?_\ 0Z>&_P#OBX_^(I?^'1OC_P#Z'3PW_P!\W'_Q%?JC
MGZT=/6CZ[7[A_9V'['Y7?\.C?'__ $.OAO\ [XN/_B*7_AT?X_\ ^AU\-_\
M?-Q_\17ZH?C1^-/Z]7[B_LW#]OQ/RP'_  20^( _YG7PW_WS<?\ Q%+_ ,.D
M?'__ $.GAS_OFX_^(K]3\?YS1C_.:/KU?N+^S</V_$_++_ATEX__ .AT\.?]
M\W'_ ,10/^"2?C__ *'3PY_WS<?_ !%?J9^/ZT?C^M/Z[7_F#^SL/V_$_+7_
M (=*>/O^AS\.?]\W'_Q%+_PZ6\??]#EX<_[YG_\ B*_4K%&*/K]?^8?]FX?M
M^)^6_P#PZ8\??]#GX=_[YG_^(H'_  29\>C_ )G/P[_WS/\ _$5^H_YT?G1]
M?Q'</[-P_;\3\NO^'37CW_H<_#G_ 'S/_P#$4O\ PZ;\>_\ 0Y^'/^^9_P#X
MBOU$H_']:/K^(_F#^S<-V_$_+S_AT]X]_P"AR\._]\3_ /Q%.'_!)[QZ/^9S
M\.?]\3__ !%?J%FBCZ]7_F#^S<-V_$_+W_AT]X]_Z''PY_WQ/_\ $4[_ (=/
M^._^AR\._P#?,_\ \17Z@<^U&3[4OK]?^8/[-PW;\3\P!_P2B\>?]#CX=_[Y
MG_\ B*7_ (=1>//^AR\._P#?,_\ \17Z?<^U'/M3^OU_Y@_LW#=OQ/S"_P"'
M4GCW_H<?#O\ WQ/_ /$4#_@E)X\_Z'#P]_WS/_\ $5^GN#[48-'U^O\ S"_L
MS#=OQ/S#_P"'4OCS_H<?#W_?,_\ \13_ /AU1X\_Z''P]_WS/_\ $5^G-+3_
M +0Q'?\  /[,PW;\3\Q?^'5/CO\ Z'#P]_WS/_\ $4O_  ZJ\=_]#?X>_P"^
M9_\ XBOTYHH_M#$=_P !?V9ANWXGYD?\.K/'?_0X>'O^^9__ (BE_P"'5GCK
M_H;_  __ -\S_P#Q%?IM11_:&([_ (!_9F&[?B?F4/\ @E=XZ'_,X>'_ /OF
M?_XBE_X=7>.O^AP\/_\ ?,__ ,17Z9XHQ3_M#$=_P#^S,-_+^)^9O_#K#QU_
MT.'A_P#[YG_^(I?^'6'CK_H;_#__ 'S/_P#$5^F5%']H8CO^ ?V9ANWXGYFC
M_@EEXZ_Z&_P__P!\S_\ Q%+_ ,.L_'7_ $-^@?\ ?,__ ,17Z7Y/I1D^E']H
M8CO^ ?V7ANWXGYI#_@EIXY'_ #-V@?\ ?,__ ,11_P .M?'/_0W>'_\ OF?_
M .(K]+<GTHR:/[0Q'?\  /[+PW;\3\U?^'6_CG_H;O#_ /WQ/_\ $4O_  ZX
M\<?]#;X?_P"^)_\ XBOTJI:?]HXCO^ O[+PW;\3\U?\ AUWXY_Z&[P__ -\3
M_P#Q%*/^"7?CC_H;M _[YF_^(K]*:*/[1Q'?\ _LO#=OQ/S7'_!+SQQ_T-N@
M?]\S?_$4O_#KWQQ_T-N@?]\S?_$5^D]%']HXC^;\ _LO#=OQ/S9_X=?>./\
MH;= _P"^)O\ XBE_X=?^-_\ H;- _P"^)O\ XBOTEHI_VEB?YOP#^R\-V_$_
M-K_AU_XW_P"ALT#_ +XF_P#B*7_AV#XW_P"AMT'_ +YF_P#B*_22BE_:.)_F
M_ /[+PW;\3\W!_P3#\;C_F;-!_[YF_\ B*?_ ,.QO&__ $-F@_\ ?,W_ ,17
MZ044_P"TL3_-^ O[*PO\OXGYQ#_@F3XV'_,UZ#_WS-_\13O^'9?C;_H:]"_[
MYF_^(K]&<GTHR:/[2Q/\WX!_96%_E_$_.<?\$S?&P_YFK0O^^9O_ (BI!_P3
M0\:_]#5H?_?,_P#\37Z*TM']I8G^;\!?V3A?Y?Q/SK_X=J>-?^AJT+_OF;_X
MFE_X=J>-/^AIT+_OF;_XFOT3HI_VEB?YOP%_9&$_E_$_.\?\$V/&@_YFG0_^
M^9O_ (FG#_@FUXS'_,TZ'_WS-_\ $U^AU%']IXG^;\ _LC"?R_B?GF/^";GC
M,?\ ,TZ)_P!\S?\ Q-._X=O^,_\ H:-#_P"^9O\ XFOT*HH_M/$_S?@+^Q\)
M_+^)^>X_X)P^,O\ H9]$_P"^9O\ XFG#_@G'XR_Z&?1/^^9O_B:_0:BC^T\5
M_-^ ?V/A/Y?Q/S\'_!.?QB/^9GT3\IO_ (FG?\.Z/&/_ $,^B_E-_P#$U^@&
M:,T?VIB?YOP%_8V#_E_$^ 5_X)U^,1_S,VB_E-_\33A_P3N\8?\ 0RZ+_P!\
MR_\ Q-??F?K1FC^U,3_-^ O[%P?\OXGP+_P[Q\8?]#)HO_?,W_Q-.'_!//QA
M_P!#)HWY2_\ Q-??'-'-/^U,5_-^ O[$P?\ +^)\$C_@GKXO_P"AET7\IO\
MXFGC_@GQXN'_ #,FB_\ ?,O_ ,37WGBC%']J8K^;\ _L3!?R_B?!P_X)]^+O
M^ADT;\I?_B:?_P ._?%O_0QZ/_WS+_\ $U]W8HQ5?VKBOYOP%_8F"_E_$^$A
M_P $_P#Q</\ F8]'_P"^9?\ XFGC]@'Q:/\ F8M'_*7_ .)K[KI*7]JXK^;\
M!?V'@OY?Q/A<?L"^+!_S,6D?E+_\33O^&!_%G_0Q:1_WS+_\37W-S1S3_M;%
M_P WX"_L+!?R_B?#8_8*\6#_ )F+2/RE_P#B:</V#/%8_P"9ATC\I?\ XFON
M+%&*/[6Q7\WX!_86!_E_$^(!^PAXK_Z&#2/RE_\ B:</V$O%0_YF#2?RE_\
MB:^W<48H_M;%_P WX"_L' _R_B?$G_#"GBO_ *&#2?RE_P#B:>/V%_%0_P"8
M_I/Y2?\ Q-?;&*,4_P"UL7_-^ ?V!@?Y?Q/BD?L,>*1_S'])_*3_ .)IP_8:
M\4_]!_2?^^9?_B:^U**/[7Q?\WX"_L# ?R_B?%G_  P[XH_Z#VE?E+_\33U_
M8@\4#_F.Z5^4O_Q-?:&*,4_[7Q?\WX"_U?P'\OXGQB/V(O% _P"8[I?Y2?\
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=KUM?
MW.B:A%IEREKJ4EO(MM/(NY8Y2A",1W ;!Q[5HT4"9\(V/Q^N]*T_4_#GQX^%
MNH>(/$%O/(D-];:2LD=Q&3PJM@< YPRD@@U7_9C^&/B72O!/QO\ $3>'[WPS
MX=U[3KM=(T.X1O-/R3LH"$;OE5U0''S9..E?>1CXZ#\J/+XQVKN>*7*XQC:]
MCS5@VY*4Y7M?U^;/BG]B_P#9K\&^*?@VM]XW\#Q7&M_VC.N_4H)(Y?+&W;P<
M<=>U>X_'7P/I_A[]FGQOH7AG1H[2#^RIU@LM/@^\Q'95&23BO9@F!BE*<5E+
M$3G4YV^MS:&%A"G[-+6UKV/"/V'],N]'_9D\(6E_:SV-TC7N^"XC,;KF\G(R
MIY'!!_&LG]J'QE\2OAYK_AO7_#6DMXF\#*?*UO1[>T\Z5OF.6Z$[2AQG! *C
M/6OHS9@'%!0U/MOWKJ.-[O8OV/[E4D[6ZGYJ_'"\T?\ :.N=#TGX8_"C5=(\
M3_;5>YU1['[*D288%'*\ ;F5MQQC;TYKV#XM>%-8/[97P4FDLKO4K>QTR&*Z
MU!(&:+S%:;+,P&%).#R>XK[)\O'I2A".]=#Q;=DHZ)/K?<Y8X*VKEJVGMV/D
M/XQ:!J5U^WQ\*]2@TVZFT^#2E66\C@9HHSNO.&<# ^\.OJ/6N$\8>)]<U#X^
M^-=(^*4?CA]%2=T\.:7X8BE6&ZBWL$^:/!8LFSN?F+@XQ7WOY?--$6#U^E3'
M$V23CLK%2PG,VU*UW<_.?X-Z!J?A?]G3]HW3M6T:_P!#N/+++;7L3*0N)5P&
M(P^",$@GL>XJS\,/V@)O"W[(B> Y?!6O7VKZI87]EI%Q9V1EM;U9Y)5W[QSE
M6=E*@$G:.FZONCXG^ U^)?P^U_PO)>'3UU:T>T-RD>\Q[AC=MR,X],BJ'P6^
M%L?P=^&6B>#XM1?58],651=O%Y9DWRO)RN3C[^.IZ5O+%0E%N4=;IV^1A'!S
MA)1C*R2M?U9\K3?"G4OA[^QOX9T+Q-\/[OQJQNWOK^PLYBMUI@D9F5T"@DD(
MV&QT+'/&2//OA]INIZ?\7_!L?P5O/',NF-=H=8MM?M62SM;<,FY2Q)&-OF Y
MYR% YK](3&6ZG\/6A8L#''X5FL8TG=;_ '?<:RP,6U9Z)?,^0](\/:D?^"C&
MN:J^FW0TTZ,JI?- WD[OLT(P'QC/4=?6E\*:!J<7_!1CQEJC:;=IIDFC(BWK
M0L(6;[-:# ?&"<J>_8U]>;.O3)H"8'O4?67V^SRFOU5+K]KF/@GX)^+M2_8N
MUKQMX6\9>$==O[&^O?M6G:QI5H9TN@ 5 W9 Y7:<9RI)R.]=/^S9\+O%>LI\
M9_'FK:+/X??QM'=+IND72F.4^896W,I QRZJ"0,_,<8()^S_ "_4"CR^*<\4
MY7?+J[7?H1#!\K2YM%LO4^._^">?BQ]*\)7_ ,.]2T/5],URPGN=0FDO+-HX
M50M&@3<>?,R3\N.BGWK[$- C _&E*USU:BJS<[;G51I.C35.][#J***Q.@**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HI,TW?CM2 ?13#)[4;Z8#Z*3-&30 M%,WT>9[<4
M /HIN32>9TXH ?129I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BDS2;N: '44S?QGM1YG2@!]%-W4;N:
M'44T'--\SGIQ0!)13=QQTI<\4 +13=U)O/I2 ?129Z4TOP>.E,!]%-W4;J '
M444F>: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **3-&:0"URGQ5UJ[\,?#'Q=K&GR"&_T_1[R[MY"H8))'"[H<'@X('!KJL^]
M<Q\2]!N?%WP[\4:'9%%O-3TNZL83*<*'DB9%+'TRPS5+?4F2=G8^)_!7[:/C
M7XQ>&OAK\._!&LZ?_P +3UZ W&N>)+VWB%MIR(S,RI#@+)-Y8!V <#'&6RGT
MSXY^/^B_!O4M%\(:E_;WCCQ?-8&\>TT73EGNW@4[7N9$C"HBE@1QCIP#7B*?
ML+WVG?LV>#='T)].T#XM>%KG^U+37+0D)+=&3+J\FW<R,@4<CC8O&,YO?$_]
MF?X@>,/B/H?Q+CLM$U/Q'-X=71M8T:;5+BTMUF5]XFAGB 8J3U0C&/?FNQJE
M*6FQYD7B(1NU=Z'L>@?M5>!/$VK_  _LM.N;J:+QQ#<2:1?&#; SP ^;"Y)!
M212,;2.I KJ/AQ\8M#^*>J^++/0ENI5\-:FVD7=U+%MADN4^^L;9.[;QD\=1
MUKXZ_:+\&Z7\ OV7/!FFS:CIFD?%'1M9BU[0;3289&6YO?M""6.)3DLNV4;L
M_>(''.*^HOV6?A1+\'?@?X<T*]!.N2Q&_P!6F8Y:2]F/F3;CW()V9]$%9SA!
M1NF;TZE1U.22Z7/!?VBOV@/&OAO]H*Z\&S_$&+X,^$H=.@N=.UV?P\FIIJ<S
M\N'>3Y8E5LCM]P\\C%CQE^UC\0/A9^SGX5\0:M;Z-XJ\2:KK*Z:NM>'U-UI\
MUMO&)?D("S.I*JF<$J3C^&N[^+'PZ^+Y^(VLZKX;_P"$9\>^$-6MXD7PSXPR
ML6FRJH5GA94;(8Y8@^OL*\P'[$OC33/V9[OPI9ZEI#>+)_%L?BM+,,\>GVY&
MT?9HVP2% &<X]L=ZUC[.T;F$E63ERWZ_(]R\<?M9Z!X#6S6Z\*>+K^YETE=:
MNK:QTDL^G6Q&2;@LRA&'=<DCOU&>!\7_ +:Z)\4?@[IGA70[[6O"GC"WN+Z>
M\@T]Y+B6,1/LCMUR!N1QNER,HJ^]97Q3_9^^+OQ0\;W.IZJ^B:AI&IZ!'8?V
M3-JES':Z/>%-LLJ1H!]H&XLPWXZX[5G^'_V6_B;X'TO]GO4='_L&\\0?#R/4
M[6_M+J[D6"6.[)4.CJF20C$X('.*F,:25V]?^ 5*==NR6G_!1ZS=?MF^#8O%
M>J:1::1XDU2STK5&T>_UK3]+:6SMKI6"NC,#O.TD E5(_"O>@^<>]?"_Q1_8
MZ^(?BOQWK^IZ#!X?\/ZAJ&JB\M_%NDWUQ97441<,1-;(-DKX!!;(R6)-?<%C
M"]K9P0RRF>5$5'E88+D#!;ZDUA444ERLZ*,JDG+G1;HI,T9K$ZQ:*3-&: %H
MI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!
M:*3-&: %HI,T9H 6BDS1F@!:*;FC)-%P'4444P"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** $Z"OASX[_M">.-'_:#\0^#[KXE6WP7\.6%
MK;2:-?W7AY=0BU=W0-(SS2?+&JN2O'H1R0:^X@*^8OBA\-/C&/'GB.ZT1/"W
MQ$\':RJ-!HGC'*C27"X80E4;<I))YYZ>E;4>6[N<M=2<?=.A\)_'S4O"'P*\
M->)OB##%X@\0:C<"RB7P1&=03478MY31!>!N4#.2%#=.H%>??&O]LK[=^S?\
M1O$_P_;4/#GB_P *7UE97=GK=@@GLWEN8T(:-MR'<A<#D].U8.G_ +('Q+\$
M_ GPMX4T+Q#:7%Y!XBEUK6M)2\EL[6YADQFUCE0%T1=O0#DNQK%O/V)?'UW\
M,_C?X>BCT"PG\;7>D7>FPVUW*T-O]GE#RQNSJ6.!P&R2QR>,UT*-*]V^OZG)
M*=?EY4NGXV/H7Q[^UGX2^'7B*Z\/W%CKGB#5=,L4U#5QH>GM<KID#+N$EP01
MM!'.!D@<XY%'B[]KWP5X<O?#MCI=KK'C"_UW2EURSM/#]GY\ALF8JLS;BN 2
M",?>R,8KR#XL?LC^+[OXL^,/%WAFVT;7K?Q786T$]MJVH7%I]AGBA$.\>5Q*
MA SM;Z=*F^)O[(6O:CHW@:PTOP[X5UNTT/2/L#QO//IUS;3ERY>"X3<WE[F.
M$;..3GFIY*6FI?M*^NA]3^ ?'-A\1O".F^(]+CN8K&_C\R..]@:"9,$J0R,
M000?KU&017QI\2_VA?&4/[3?Q+\'/\:M*^%?A_0([%].34-!M[[[09;6-Y%#
M.5889MW5OO>U?2_[,_PZ\3?"GX/Z/X<\7ZZ_B'6[=I'DN6D:01JSDI$';YF"
M@@9/O["O%/%'P#^*&C_M'_$7Q]X:T#P3XDTKQ.EC'%#XDD<O!Y%M'&2%"$ E
ME;OT J::@I23+J^TE"+6G?[B3X-?MESZ3\ +GQU\4IUO;&#Q+)H5EKFD691-
M2AXV77DY!4$B3.!T48&<BO1+[]L+PO8:3H<LGASQ5_;6N3W$.F^&UTHG4[E8
M1F240[N$ YRQ&<'CBO#C^P]XWN/A?K6GSWVBQZWKOC2T\37.F6A:+3K*&,N7
MCA&WJ=_H!A5':O4/VFOV;=<^)/Q)\'^/?#BV6I7VBVLVGW.CZC>36D=Q#)DJ
MRS1?,C*S'C'S# JI*DY&<95XPO;L=E_PU?X+N/AK:>,M/AUC6(+G43HZ:38:
M=))J"WH.'MWA_@92.=Q Y'/(SY-\;_VS#=_LX_$#Q-\/WU#PYXO\*ZA9V5Y9
M:W8()[1Y9T7#1MN0AEW@8)Z'I6?=?LK?$C3/A+HNEZ#-HVF:G+XE?7/$&BZ?
M?7%M;7\3JJ^6USS(6 09; W9YZ<\O?\ [$?Q O/AK\:_#\,?A^PF\:7FDWFG
M0V]W*T-O]GD+RQNSJ6.!P&R2QR>,TXPI+J*=2NU9+I^-CZ<T7]I[P7K=WXS%
MM<7,NC^#X&DUCQ L7_$OB=5#/$LF<NX&<A0>01UQGQ3Q;^V=>^)O'7P7L_!U
MGKGA_2?%&OI!<OKFCB)-3L6VC? [!AC)ZJ0WS#CO5_3OV-]4\*:?\2_A[X?U
M""U^%GC#2<V\4LS-<Z9J00(S!<?/&^Q6;D'@#ZY5O^SU\9?$NH_!&/Q*?"]M
MIGPYU&V;=83RM+>P1JB&0Y4!6VQK\@X)8G/ %)1I)W7]:?YE2E7:2M9_\$]-
M\2_MM^ /#6N:W:&S\0:EI6A77V'5_$&G:6\^G6$^X*R22CG*D\[0:W]5_:K\
M":1=^,H+F[N%7PQHT&O33)&&CO+.9 T<EL0?WF257M\S =Z\-G_9B^+/A7PK
M\1/AGX5N?#5SX%\8ZE=79U?49)!>V,5SM$R>4 1(0HP"2/PXJY\9OV(+_P 5
MWGPLL_#>J0PZ-H^E6?ACQ)]J<K)?Z7;SV\J*  <MNB;@X^\.U)0I75V/VE>S
M:6IZS;_M?> [W2O!=]:'4;M/%=A?:E91PVX9XH+1&>=I1N^3&QE'7+ BL7PY
M^W/X \2WGA 0Z?XBM=+\4W2:?IVM7>EM'9/=L=H@\S/W]W!P" >IX-<)\,OV
M--=\%>-_BEJEW>V<^EW>EZAI'A"R60XL;>\FFGD5QCY,.X'&>"U3S?LH^+G^
M!'P(\&)-IBZIX)\366L:F_G-Y31123,XC.W+,?,&,@=Z.2C_ %\_^ "G7>_]
M;'U_12"EKD/1"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M,K_A*-&_Z"ME_P"!"?XT?\)1HW_05LO_  (3_&OSDHK[+_5]?\_?P/S3_6Z7
M_/E??_P#]&_^$IT;_H*V7_@2G^-(?$^BY_Y"ED3Z_:$_QK\Y<T^W@EN[F*"&
M-I9Y&"1QH"S,21@ #KR:7^KZ2NZOX?\ !!<73O\ P%]__ /T7/B?1>^JV7_@
M0G^-'_"3Z)_T%;+_ ,"$_P :_/"#2KVYU Z?#:32WP+*;=(R9,KG(V@9X ].
MU5,T+A^+VJ_A_P $;XNJ?\^/Q_X!^B%SJOAJ]G@GN+O2YYX"3%)))&S1D]2I
M)R/PJU_PD^C?]!6RQ_U\)_C7YRYJ6UMIKVYAMK>)YYYG$<<<:[F=F.% '?G%
M#R"*6M7\/^")<73;THK[_P#@'Z*_\)/HI_YBMC_X$)_C1_PD^BCIJME_X$)_
MC7YS.C1.R.NUE."#Q@YP:3-'^K\7M4_#_@C7%\_^?*OZ_P# /T;'BC11TU6R
M_P# A/\ &D'B?11C_B:V7'_3RG^-?G+DT4_]7EUJ?A_P0_UNG_SY7W_\ _1K
M_A)M%S_R%+'/K]H3_&C_ (2?1O\ H+67_@0G^-?G/+%) P61&1]H?:PP<'D'
M\001^%-S1_J_%JZJ?A_P0?%TUO0_'_@'Z-_\)1HW_05LO_ E/\:/^$HT;_H*
MV7_@0G^-?G)FBC_5]?\ /W\/^")<72_Y\K[_ /@'Z-_\)1HW_05LO_ A/\:/
M^$HT;_H*V7_@0G^-?G)11_J^O^?OX!_K=+_GROO_ . ?HW_PE&C?]!6R_P#
MA/\ &C_A*-&_Z"ME_P"!"?XU^<E%'^KZ_P"?OX!_K=+_ )\K[_\ @'Z-_P#"
M4:-_T%;+_P "$_QH_P"$HT;_ *"ME_X$)_C7YR9KI?A[X)G^(/B2/2+:40R/
M&\@=NGRC-8U<CC1INI*IHO+_ ()T8?B>KB*L:4:*O)VW_P" ?>W_  E&C?\
M05LO_ A/\:/^$HT;_H*V7_@0G^-?+W_#)NL_\_R_D*/^&3=9_P"?Y?R%>%[/
M"_\ /Q_=_P $^J]KC_\ GU'_ ,"?^1]0_P#"4:-_T%;+_P "$_QH_P"$HT;_
M *"ME_X$)_C7R]_PR;K/_/\ +^0H_P"&3=9_Y_E_(4_9X7_GX_N_X(>UQ_\
MSZC_ .!/_(^H?^$HT;_H*V7_ ($)_C1_PE&C?]!6R_\  A/\:^7O^&3=9_Y_
MD_(4?\,FZS_S_)^0HY,+_P _']W_  0]KC_^?4?_  +_ (!]0_\ "4:-_P!!
M6R_\"$_QH_X2C1O^@K9?^!"?XU\:7/PET.Q\1+H%QX]T"'7&?RQILFH0BXWY
MP%\O=NSSP.I["MB/]G)YM?ET)/$%D^LQ0"ZDL!*OGI$6VB0IG(4GO5.CAEJY
MR^[_ ()*KXYNWLH_^!?\ ^L_^$HT;_H*V7_@0G^-'_"4:-_T%;+_ ,"$_P :
M^7O^&3M9_P"?Y/TH_P"&3=9_Y_D_(5')A?\ GX_N_P""7[7'_P#/J/\ X%_P
M#ZA_X2C1O^@K9?\ @0G^-'_"4:-_T%;+_P "$_QKY,M?V<GOM;OM&M_$-E-J
MUBB275BDJM- KC*%T!RH8<C.,UHG]D_6 "3J" #N<8%/V>%7_+Q_=_P1>VQS
M_P"74?\ P+_@'U%_PE&C?]!6R_\  A/\:/\ A*-&_P"@K9?^!"?XU\J)^S%>
M210RKK5HT4[;(7612LC<_*ISR>#P/2K7_#)NL_\ /\GZ4O9X7_GX_N_X(>VQ
MW_/J/_@7_ /J'_A*-&_Z"ME_X$)_C1_PE&C?]!6R_P# A/\ &OE[_ADW6?\
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
MPM--@C\SK][#\]>_K1[*MI^[U^71(/K>%N[5U;Y]6?/FAZ;)_P (Q^S3<?\
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
M-8=EX+CNKCP9&;EQ_;\@1R%_U/\ I+0\<\\+N[4[8.WP+[O7_)DMYA_S\?\
MX$_+_,T/^%Y>._\ H9;O\D_^)IP^-_CTH7'B.\*#@L%7 _\ ':N:/\)X[G2;
M6^O+B[\J\N9H83:Q(PC1'V&1]SKWR-HS]WZ5DWLO]A^&?$GAZXN;:2:VU*'R
MC&J[IMOG!WW8RZCY< DXSQC)R+ZI)\L*:;OV7H#ECJ:4JE6236FK]5]Y8/QR
M\=_]#+=C\$_^)I1\<?'A&?\ A)+O'T3_ .)K-\$V,26>OZW+&LO]E68>%&4$
M&:218XR1WVERP'JHKT3PM<QZEX!CL=#MM-FG MXKG2M0MPK74S+<EF$A&69A
ML*8;(\OCWFM]7I;4EO;9?Y%X=XNLDW7DKJZU?IW.,_X7EX[_ .AEN_7HG_Q-
M+_PO+QW_ -#)=_DG_P 36]=Z-9:G\%-)BBLX4UBWAGU(3I&!)-&ER\4BL<9.
M R-_VS--\70V?A7P1X;2VLK8ZCI6IO#=RO$I,TODQ3.C\?,%:1D(_P!BHC+#
M2ER*DKW:V73KZ&KAC(Q<W7=K)[OKT,+_ (7EX\'_ #,EW^2?_$T?\+R\=_\
M0RW?Y)_\36-X_P!#M_#GB_4;*SR+0%)8 >JQ2(LJ+^"N!^%<]7="AAYQ4HTU
M9^2/+J8O%TIN$JLKK3=G=?\ "\O'?_0RW?Y)_P#$T?\ "\O'?_0RW?Y)_P#$
MUPM%7]5P_P#S[7W(CZ]BO^?LOO9W7_"\_'?_ $,MW^2?_$U>T7XK?$CQ%?K9
MV&O7EQ<LI8(H3H.O\->;UZY^RX@;XKVP(!'V68X_ 5R8NC1I8><XP5TNR._+
M\1B,1BJ=.I4DU)KJR[_;'QE_Y_\ 4/\ OE?_ (FE_MCXR_\ /_J'_?*__$U]
M@_9X_P#GFOY4?9X_^>:_E7PGUV?\L?N1^K_V51_FE_X$SX^_MCXR_P#/_J'_
M 'RO_P 31_;'QE_Y_P#4/^^5_P#B:^P?L\?_ #S7\J/L\?\ SS7\J/KL_P"6
M/W(/[*H_S2_\"9\??VQ\9?\ G_U#_OE?_B:3^V/C+_S_ .H?]\K_ /$U]A?9
MX_\ GFOY4?9X_P#GFOY4?79_RQ^Y!_95'^:7_@3/CW^V/C)_S_ZA_P!\K_\
M$T?VQ\9/^?\ U#_OE?\ XFOL+[/'_P \U_*C[/'_ ,\U_*CZ[4_EC]R#^RJ/
M\TO_  )GQ[_;'QD_Y_M0_P"^5_\ B:/[8^,G_/\ :A_WRO\ \37V%]GC_P">
M:_E1]GC_ .>:_E1]=J?RQ_\  4']E4?YI?\ @3/CW^U_C+_S_P"H?]\K_P#$
MT?VQ\9/^?_4/^^5_^)K["^SQ_P#/-?RH^SQ_\\U_*CZ]4_EC]R#^RJ/\TO\
MP)GQY_;'QE_Y_P#4/^^5_P#B:!K'QE/_ "_ZA_WRO_Q-?80@C/.Q<?2O+OVD
M=-\2ZA\*-1MO!\\EMJ[30 BVN!;W$T(D4R1PRG[DC(" 1SU ZU4<9.4E&R^Y
M$3RVC"+ES2T_O,\/_MGXR?\ /_J'_?*?_$T?VQ\9/^?_ %#_ +Y7_P")J?\
M96T[2/B#\)=:\)IXO\8Z5>Q):3W-J;PV]SI@.6S;3X+>5(4.1D@#(XR<X/AB
M^U_P?\%_BI\5-*\7^*-8TGR)K'PQ#X@U-[TK&DHB-Z0XV[C("R# PH(.=U=;
MJU%)Q]VZLOA74XEA:+BI>]KK\3Z&O_;'QD_Y_P#4/^^5_P#B:/[9^,G_ #_Z
MA_WRO_Q-:/PK;7O"7Q<3P3'XQUC4K+7_  %'KQO=9N/MKV5^9?+\Z/S.B');
M9]TGK5CX1IK/@']I(^$]0\3>(M0TF\T-I(SXFNC<C5[Q'!DN+3)81($YV;NA
MZ'&1#KU%?2/?X45'"47;XM=/B9A3Z]\8K6%I7U#4 JC).$_^)JAX#^,?C>_\
M=:#87NNW1BEU.W@FA<+AE,JJ0>.X)K["\201C0[P[%'[MNWM7PSX4&/C#HO
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
M4444AA1110 4444 %%%% !1110 5Y7\;OVAM"^!-[X3@URTN[A/$-XUG%-;
M%8-NW?(^?X0&S] :]4KYU_:M^#&K?&3Q-\/;6SLC<:7;KK$5_< @"W$]@T43
M<G_GH1T]!6U)1<K3,*SDH>YN;6M?M9^&=&^*7B_P,=/OKC4/#.D7&KW=S$!Y
M+K#;I.T:GN^UU_$U8OOVJ/"?A]_"TWB&*YT#2/$>@?V]8:K>8\AP(EF>W)'2
M4(P..^<#GBOG/P?^SM\1UM)==UW27F\3:]X2\3+JS;EXO[IE6WB//>-$ QTQ
M@FNJ\?\ P \<?&_P#\-OAA=6@\,>'O#?ANTN[W5[B))6EU2.U$45N@.?E0EB
MY[C(^O3R4]%?0XE5K6<K:]#ZB^&7C?\ X61X'TKQ,FEW>CP:E%]H@M;X 3"(
MDE&8#IN7# >A%=17$_!K6?$^M?#O29/&>C?V%XF@3[/>VR;?+:1,+YD>WC8^
M-P';)':NVKCEI(]&#;BNX4445!84444 %%%% !1110!^>5%=C_PFF@_]"3IW
M_@3<?_%T?\)IH/\ T).G?^!-Q_\ %U^K>UG_ "/[U_F?S_["E_S]7W2_R..J
MUI.HRZ/JEG?P!?.M9DGC##(+(P89_*NG_P"$TT'_ *$G3O\ P)N/_BZ/^$TT
M'_H2=._\";C_ .+I.I-JSIO[U_F-4:2::K+3_%_D9FE>,[_2?$=SK,7EM-=&
M7[1"ZYCE63.Y&7NO)./IZ5;T[Q_/96EE#-IMC?-8;OL<ES'O: %BP7K\P#$D
M YZU8'C301G_ (HG3L?]?-QQ_P"/T?\ "::#Q_Q1.G?^!5Q_\76,TI?%2_+_
M #.B,G"W+777^;_(S;+QMJ5CH&K:1&Z_9=2</*=OS+R"VT]MVU0?7:!5NS^(
M5U;V=E'-865Y=6,/V>UO+B+=)%&"=H]#MR<9!_2K!\::#_T).G?^!-Q_\71_
MPFF@C_F2=._\";C_ .+I.*EO1_+_ #&IRC_S$+MM+_(S[7QUJ%KK&B:BBP^?
MI-NMM!E>"@+'G_OLU;T+XCWFA6FE1+8V5U-I<A>SN)X]SQ!GWL.O]XD@]B:D
M'C/03_S).F_^!-Q_\71_PFF@_P#0DZ=_X$W'_P 73<>96='\O\_,49N+NJZ_
M\F_R\E]Q6LO'UQ#:1VUW866IQPSO<6PND)\AG.6QC&02 =IR,CWKG;V[DU"]
MGNIMOG3.TC;5VC+9)P!T'\JZO_A--!_Z$G3N_P#R\W';_@=!\::"/^9)T[_P
M)N/_ (NKA>FVXTFF_-?YD3M42C.LG\I?Y&;X3UBWL%U33[US'8:G:FWED )\
MMPP>.3 Y(#JN1Z%JVM(^*UYI.AQVHL;674+=HOLM^R?/$L:R!<CHQ7S#M)Z<
M^U0?\)IH&/\ D2=-_P# JX_^+I/^$TT'&/\ A"=.S_U\W'_Q=9SA[1OGI-W\
MUO\ >:TYNE;DKI6\G_D5M(^(>IZ/+HK1+"XTJ.:*))$RLBREBX?U'SFJZ^(Y
M-;C@TW5+@164FI/?W%T%+2!I JR-QUX7I[UI?\)IH'_0DZ=^%S<?_%T?\)IH
M)_YDG3O_  )N/_BZ?*KW5+\O\_,GFTY775ETM+_(Q/%NOGQ/XCOM3\OR4G?$
M<6<[(U 5%_!54?A6178_\)IH'_0DZ;_X$W'_ ,72GQIH'_0DZ=ZY^TW'_P 7
M6T*DXQ48TW9+NO\ ,PG2A.3DZRN_)_Y'&T5V/_"9Z#_T).G?^!-Q_P#%T?\
M"::"!G_A"M._\"KC_P"+I^VG_P ^W]Z_S)]A2_Y^K[G_ )''5ZC^SCK5AX?^
M)D%YJ=[;Z?:BVE4S74JQIGCC+$"N?_X330?^A)T[_P ";C_XNE'C+0G;Y? V
MG9ZX6YN.?_'ZYL3*56E*G*#2:[K_ #.S!QA0Q$*D*B;35E:6OX'VI_PM;P9_
MT->B_P#@PB_^*H_X6MX,_P"AKT7_ ,&$7_Q5?%__  EFB_\ 0B6/_?\ N/\
MXNC_ (2S1?\ H1+'_O\ W'_Q=?)_V?1_G?\ Y+_F?H/]LXK_ )]K[I?Y'VA_
MPM;P9_T->B_^#"+_ .*H_P"%K>#/^AKT7_P81?\ Q5?%_P#PEFB_]")8_P#?
M^X_^+H_X2S1?^A$L?^_]Q_\ %T?V?0_G?_DO^8?VSBO^?:^Z7^1]H?\ "UO!
MG_0UZ+_X,(O_ (JC_A:W@S_H:]%_\&$7_P 57Q?_ ,)9HO\ T(EC_P!_[C_X
MNC_A+-%_Z$2Q_P"_]Q_\71_9]#^=_P#DO^8?VSBO^?:^Z7^1]H?\+6\&?]#7
MHO\ X,(O_BJ/^%K>#/\ H:]%_P#!A%_\57Q?_P )9HO_ $(EC_W_ +C_ .+H
M_P"$LT7_ *$2Q_[_ -Q_\71_9]#^=_\ DO\ F']LXK_GVONE_D?:'_"UO!G_
M $->B_\ @PB_^*H_X6MX,_Z&O1?_  81?_%5\7_\)9HO_0B6/_?^X_\ BZ/^
M$LT7_H1+'_O_ ''_ ,71_9]#^=_^2_YA_;.*_P"?:^Z7^1]H?\+6\&?]#7HO
M_@PB_P#BJ/\ A:W@S_H:]%_\&$7_ ,57Q?\ \)9HO_0B6/\ W_N/_BZ/^$LT
M7_H1+'_O_<?_ !=']GT/YW_Y+_F']LXK_GVONE_D?9W_  M7P8/^9KT7_P &
M$7_Q5<O\1M2^'7Q.\+SZ)JWBS2XH'=)HY[758XY894.Y'1@W!!KY9_X2S1?^
MA$L?^_\ <?\ Q=)_PEFB_P#0B6/_ '_N/_BZ:R^BG=3?_DO^8GF^*DFG37W2
M_P CW/X2^"OAQ\+_  GJFFMX[T_5-5U:S6ROM5EU.,2-&B,D:Q@N=BJ&.!ZG
M-=1ID/PLT[X5Q?#X^(M&N?#L=@=/:&;4HMSQD$')W=><Y]:^9?\ A+-%_P"A
M$L?^_P#<_P#Q=(?%FB\?\4)8_P#?^Y_^+JY8.G*5Y5']\?\ ,SCF>(BK1I*W
MI+_(]T\#^ /A1X..JR3>-K?7;F_TP:(;C4]9B>2&Q P+>,AAM4>O7(!SQ4GP
M_P#!'PO\!>)[37O^$^BUW4-/M#8::VK:U%,+"W/5(QN[CC)R<=^:\'_X2S1<
M'_BA+'_O_<?_ !=+_P )9HO/_%"6(Q_TWN/_ (NF\'!W_>/SUC_F2LSKJW[I
M:;:2_P#D3Z_\0?$_P?/HUW''XIT9W,9 47\1)_\ 'J^.O",B2_%[0W1@Z-K=
MN593D$>>G2I#XMT95_Y$6Q''7S[G_P"+K9^'_C'0[OQUX=C@\'Z?!(^I6T:S
M)<3DQMYJ@, 7QD$YY]*UP^&IX?GE3;;L^J_S.7&8ZMB_9PK)17,NDM^VQ]Q+
M]T?2N?E_UK_4UT"]!7/R_P"M?ZFOE#]#6PVBBB@84444 %%']:CN+F&SA>:>
M5(8D&6>1@JCZDT+71:B;45=]"3%&?Q^E>:^)/V@/"/A]VC2[;49QQMM%W#/H
M6/%<!J?[6#[F&GZ$"/X6N9N?Q ']:]*EEV*JJ\8'BU\[P&'TG5N_+7\CZ)HP
M3G@G!QQZ^E?&'Q7_ &TO%G@GP+J>MV&EZ:]Q:^5LCF#LIW2HAS@CLQKQ#1_^
M"L/C*WE7^TO!FCWL0 !$,[Q$>X.&_*JJY;B*3M)!A\WPN*CSP;MZ'Z?>OH.I
M]**^'?!'_!57P/JSQP^)?#FIZ%(3@SVY6XC'X##5]2?#7X\^ ?B[ K^%?$]A
MJDI&3:K(%G7URAP>.^*XI4*E-W:/4AB*53X9'?44?RHK#3<WOK9A1110 444
M4 %%%% !1110 449JCK&NZ=X?MC/J-[#9Q 9W3.%_+U_"FH.7PJY,IJ"YI.W
MJ7O7VZT?Y^M>0>(OVFO#.ELT5A%<:K(.-T:[4)]B?Z5PVH_M6ZK*Q^Q:-;0#
MLTLA8G\@/YUZU+*\755U"WKH>#6SW 4'RNI=^6I],?YQ1T[_ (5\#_'3]NSQ
M[\--*TR[TRPT:4W,[1R)<0.PP%SQAQS7G.@_\%8/&=HX_M;P=I.H(>OV>>2
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
M  \UV4W!47?<\^JINNN6]K&!\-HO'_C#QEXUT*:P\#W,&@6[6JZG96MRMO\
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
M^D__ "(?V)5_Y^+_ ,F_^2/!O^$RM_\ HJGBG_OQ+_\ 'Z/^$RM_^BJ>*?\
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
MU"XW-I__ !--+5SR(6($Z#V5V1L?[;5Y>.I<T?:+<]C+ZW++V;V9^@5%%%>
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
M=F?)QI3EJCYUK[0_X)8>.9-"^.6L^&VDQ:Z]I3$)GK/ P=3^"--^=>1_$O\
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
M]HJ***^2/LD%%%% SX$_X1K6/^@5??\ @._^%'_"-:Q_T"K[_P !W_PKH_\
MA='C?_H9;W_OH?X4?\+H\;_]#+>_]]#_  K]4OB?Y8_>_P#(_ ^7!?S2^Y?Y
MG.?\(SJ__0*O?_ =_P#"I;;0]<LYUF@T[4(ID.5D2W<,#^5;W_"Y_&__ $,E
M[_WT/\*/^%S^-_\ H9;W_OH?X47Q+^S'[W_D-1P:VE+[E_F8$NA:Y.D22:=?
MND2^7&IMW.U=Q; X]6;\ZM6%OXITJ%HK*'5K6-CN*PQRH"?7 %:O_"Y_&_\
MT,E[_P!]#_"C_A<_C?C_ (J2]Y_VA_A4OZPU9QC][_R*7U1.ZG/[E_F9L"^+
M;:]EO(X]72YE $DRQR[GQTR<<XIEG!XJL+N6YMX-6BN)3^\D2.0,Y]^.:U3\
M9_&X_P"9DO?^^A_A1_PN?QO_ -#)>_\ ?0_PJ;5W]B/W_P# 'S87_GY/[E_F
M9EM'XLM$G2&/5XEN"6E"I*-['J3QR3ZTB1>*T:8K#JP,S*\A$<OS,N"I/'48
M'/M6I_PN?QO_ -#)>_\ ?0_PH_X7/XW_ .ADO?\ OH?X4^6O_)'[_P#@!S87
M_GY/[E_F9=E!XJTWSA:0ZM;B8[I/+CE7>?4\<GWJL=%U]DC0V&HE(V+(##)A
M"<9(XZG _*MW_A<_C?\ Z&2]_P"^A_A1_P +H\;_ /0R7O\ WT/\*=L1OR1^
M]_Y"OA-N>?W+_,S;1?%EBTY@BU>$W#;Y2D<HWMW8\<GWK/;PWK+L6;2[YF)R
M2;=R3^E=%_PN?QO_ -#)>_\ ?0_PH_X7/XW_ .ADO?\ OH?X4U]96T(_>_\
M(&\(]YS^Y?YG.?\ ",ZQ_P! J]_\!W_PH_X1K6/^@5??^ [_ .%='_PN?QO_
M -#)>_\ ?0_PH_X7/XW_ .AEO?\ OH?X4[XG^6/WO_(CEP7\TON7^9SG_"-:
MQ_T"K[_P'?\ PH_X1K6/^@5??^ [_P"%='_PNCQO_P!#+>_]]#_"C_A='C?_
M *&6]_[Z'^%%\3_+'[W_ )!RX+^:7W+_ #.<_P"$:UC_ *!5]_X#O_A1_P (
MSK'_ $"KW_P'?_"NC_X71XW_ .AEO?\ OH?X4?\ "Z/&_P#T,M[_ -]#_"B^
M)_EC][_R#EP7\TON7^9SG_",ZQ_T"KW_ ,!W_P *] ^"6OWGPR\6W.JWN@ZG
M=12V;VP2&W;()=&SR.GR'\ZPO^%S^-_^ADO?^^A_A5_0_B3\1?$E^MEI^OWT
M]PREP@89P.O:N7$^UE2DJRCRVUU?^1VX+V$,1!X>4N>^FBW^\^@/^&F;;_H4
MM<_[\&C_ (:9MO\ H4M<_P"_!KR/S?C'_P!!'4?^^A_A1YOQC_Z".H_]]#_"
MOE.3 ^7WR_R/OO:9K_>^Z/\ F>N?\-,VW_0I:Y_WX-'_  TS;?\ 0I:Y_P!^
M#7D?F_&/_H(ZC_WT/\*/-^,?_01U'_OH?X4^3 ^7WR_R#VF:_P![[H_YGKG_
M  TS;?\ 0I:Y_P!^#1_PTS;?]"EKG_?@UY'YOQC_ .@CJ/\ WT/\*/-^,?\
MT$=1_P"^A_A1R8'R^^7^0>TS7^]]T?\ ,]<_X:9MO^A2US_OP:/^&F;;_H4M
M<_[\&O(_-^,?_01U'_OH?X4>;\8_^@CJ/_?0_P *.3 ^7WR_R#VF:_WONC_F
M>N?\-,VW_0I:Y_WX-'_#3-M_T*6N?]^#7D?F_&/_ *".H_\ ?0_PH\WXQ_\
M01U'_OH?X4<F!\OOE_D'M,U_O?='_,]<_P"&F;;_ *%+7/\ OP:/^&F;;_H4
MM<_[\&O(_-^,?_01U'_OH?X4>;\8_P#H(ZC_ -]#_"CDP/E]\O\ (/:9K_>^
MZ/\ F>N?\-,VW_0I:Y_WX-'_  TS;?\ 0I:Y_P!^#7D?F_&/_H(ZA_WT/\*/
M-^,?_01U'\Q_A1R8+R^^7^0>TS7^]]T?\SUS_AIFV_Z%+7/^_!J*Y_:/L+RW
ME@N/!NL3P2J4>*2VW*ZG@@@C!%>4>;\8_P#H(ZC_ -]#_"CS?C'_ -!'4/\
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
M*%50/0  ?A7E8RK&$?91Z[GL8&C*I+VT^FB+=%%%>*>\%%%% 'YY448HQ7[
M?SD%:OA321KGB"RL&M[N[6X8KY5B 96^7(QD'@=3QP :RL5=T359M"U>SU&!
M5:>UE69 _*EE.1G\16=3F<&HO4TI.,:D7/:ZOZ'KGQ1\.V6E^&-:NK?1=6M6
MEU-(8YIH0L:Q6Z"-7SMX1Q)QSRPZ\$5R'A]D\-_#JZ\06T$,NJS:FNGI+-&'
M\A!%YA90> S'H?13TKF-1\07FJ:;I]E,Y,-FL@7DY8NQ=BWJ<X'T45/H'BJZ
MT"WN[588+RQN]OG6ETFZ-B#PPQ@JPR<$'/)KSX8>I"CR-W=_O1ZU3%49U^>*
MLK=MF_\ @G1Z4K?$W5M%M-0LUM'=IXY-3MH@GGA8RZJ1C:67'7KAAGMG/\/>
M#;+5M%TR_N]0.GI<ZN-/DED V1IY:N9#[_-ZXQ49^(VJQZCI5Q:);6,6ELSV
MMI!%B%2WWRP))8D<$DTLGQ$OQ#906ME865K:71O8X(H,J9"-IW;B=P(ZBJY:
MZTA9+\MR?:89ZU'=^F^W_!.ST/X>:7IGCOPS#>Z?J/V:[N'C:&[,4L+X4%66
M5,JRG/*]1CK7-0>%O#L%KI$U_=:C$-9=VM5A"-]GB61HPTF1\Y)4G QP.O:J
MD7Q(U&RFTYM/M;33H;"[^VQV\$;%&FVA2S;F)Z#&..*;;?$.ZMEMU_LW3I4M
M)6FLEDB8BU+-N(3YN5SDX.1D^]8JGB;W;_'U_P" ;2KX-KE4>O;T_P""=+'\
M+='T^[T;3M5O[W^T]3O[C3D^R(ACB>.?R0YW8)4G' P<9YZ"JEE\-=.\1K8I
MHU]<K(VK+I4[W:+M.49_-0*<@81OE))Z<USK^/=7EN]'N99(Y9]+NGO(7=,E
MI'E$C%^>?FYJ'3O&NJ:5;B*UD2 KJ":DLBK\PE5648/IACQ5^SQ/*_?U_P""
M_P!+$>WP?,ER:?CLOUN=O'\(K&[O-.6.>[LXI-1@LI4N9H'DDCD) E382 1C
ME2#C(P3BJ.B^!O#WB"2^.FSZC?FU:.$6:R00W$N=^Z5 W!4;5PHRWS<UBI\1
M;RUNK6XL=.T[3I(+I;P_9X"/,D7.,Y)P.3\HP*SM(\42:9:W-M+86>H6\\@E
M*741)5QG!!!!'4Y&<'%2J>)Y6W+M;7[RG6P2E%*/>^C[:%/7M.72-:O;)?.V
M02LB_:(C%)@'C<A)P?:J%7]>UJ[\1ZO=:E>N)+JY;?(P&![ #T'0>U4,5Z=.
MZBE+<\6HXN;<-KZ!11BC%:$!11BC% !7KG[+:AOBQ;!@"/LDW!^@KR/%>G_L
MYZ[I_A[XEP7FI7<5G;+;2*996PN2!@5P8Y.6&FEO9GJ97)1QE*4G9)K\S[=\
MB/\ N+^5'D1_W%_*N4_X6[X-_P"ABL?^_HH_X6[X-_Z&*Q_[^BOS7V%7^1_<
M?MWUO#_\_%]Z.K\B/^XOY4>1'_<7\JY3_A;O@W_H8K'_ +^BC_A;O@W_ *&*
MQ_[^BCV%7^1_<'UO#_\ /Q?>CJ_(C_N+^5'D1_W%_*N4_P"%N^#?^ABL?^_H
MH_X6[X-_Z&*Q_P"_HH]A5_D?W!];P_\ S\7WHZOR(_[B_E1Y$?\ <7\JY3_A
M;O@W_H8K'_OZ*/\ A;O@W_H8K'_OZ*/85?Y']P?6\/\ \_%]Z.K\B/\ N+^5
M'D1_W%_*N4_X6[X-_P"ABL?^_HH_X6[X-_Z&*Q_[^BCV%7^1_<'UO#_\_%]Z
M.K\B/^XOY4V5((8WD<(B*"S,W  '4FN6_P"%N^#?^ABL?^_HIC_%CP9*C*_B
M&P96&"#*,$4>PJ_R/[@^MX?_ )^+[T?)Z_'M?B'^TW\-]<B\36%AX*DOM1T^
MTTP7B*[(ENRK<W"Y^7SI6 C5\'"+QEJ]Y_:BT;Q;KWPYLM+\%V-Q<ZE>:M:I
M="TO([21+4,7D(D<C&=JKQD_-G! -9^J>%O@EJ7BKPWK_P#Q([.\T*262WCL
MXH8H9#(H4^:@3Y]N,K_=/-9$GAKP+XAT77M/\1>.9;K[5XEE\0:;<PZD_GZ:
MQ"B-(G/W5&UB% VC>0.@-=LH-N+C!JWEYGFQK02E&=2+YO/R/(M5\<W6B?#3
M4_".GG7/#/B67QGI^@:VMYJOVZ2VAN 2'AN,#Y71/0$9/KRGC/QWXB^&'ACX
M[>#M%UF^^QZ%J6CV^EW]S,TL]E'?*#,HD;)XQ@$]-Q/>O8X_A_\ !L^"=8\.
M7.O_ &[^U[Q=0O-4N+[=?27*D%)1+C@KC P, 9]33K'P-\'K?P3XE\-7FO+K
M$/B.43:I>ZA>^9=7$BX,;;\#&PJ"HQP16R_Z]MZ]O3_@F/-'_G[%:=SG? _B
M34/@U\5/B?X4L;;7O&NB:38:=J-EIL;_ &N\627:DJQEV&0=WF$$]%.*V_V:
M_C[XA^)^K:]INN>%-;B6+6;Z*'4YK*.*VLX8V'EVLI4_ZY?NG()SWKH?AC:?
M#3X6W&K7MCXJ.IZMJS1&]U/5;WS[B58UVQINP/E4=/\ ]5=7H?C;X=>&X[M-
M+U32[%+NZDO)UA<#S)I#EW/J6(YKGJ1<E)>S;>FMFCII581<6ZR2UTNGU[G6
M>)8(_P"P[TA%'[INWM7Q;\,!CXZZ0 ,#^TC_ "-?56O_ !5\(W.CW<<?B"Q=
MVC( $G4XKY4^%DJ2_'#1I$8,C:@2&'<8-=.7TYP=1RBU[K.#-Z]*K&E&$DWS
MQV?F?=0Z5S\O^M?ZFN@'05S\O^M?ZFO$/J1M%%% !7DOQJ^"L?CFW?5=)5(=
M=C7E3\JW*@?=)Z!O0_A]/6J*Z*&(GAYJ=-ZG'B\)2QM)T:RT?]71^?-]97&F
MW<MM=PO;W$3['CD!5@?0@]*@ZU]K?$3X2Z+\1("]S']EU$+A+V$?/]&_O#ZU
M\T^-_@CXE\&222-:G4;%>ES:@L /]I>HK[W!YK1Q,;2?++^NI^29ED.)P,N:
M"YH=U_D>?T4$8SGC%'>O;6NQ\R><_M#?\D>\0?2#_P!*(J^*J^U?VASCX/>(
M/I;_ /I1%7Q57AXY?O%Z'VF3?[O+_%^B"BBNA\$_#SQ-\2-633/#&AWNMWK$
M#R[2$L%S_>;HH]R17F-J.Y] DY.R.>[9KZ$_90_8_P#$7[1_B&.ZECETGP3:
M2@7VKLN#)TS# #P\A&,GHN<GL#](_L[?\$Q&CFM-<^*ETK!2)%\/V3G#=P)I
M!V[87WYK]!=#T+3O#.E6NEZ390:=IUJ@B@M;:,)'&OH /?/\Z\O$8U)<M/4]
MC#8!R?-5T11\$>"-%^'/A;3_  [X>L(M-TBPB$4%O$. .I)/4DG))/4GGK6Y
M117AMMN[/H$E%604444AA1110 5^>O[<7[!D^JW5_P#$+X::>);E\SZKH%NO
MS2$G)FMU[MZH.N,KSP?T*HK:E5E2ES1.>M1C7ARR/YV9(VAD9)%*.IP588(/
MI3:_8K]I7]@[P9\=I+C6M,V>%O%S@EKVVC_<W3=?WR#J2>K#D\YS7YJ_&/\
M90^)/P0N)GUWP_//I:$[=5L%,UN0.Y8#*^^['U-?04<53JK>Q\U6P=6B]KGC
M]%'2CI7:<(444=:0SOK3XY>+['X>MX,AOXET4VLEBO\ HT9N$MI9EGE@6;;O
M6-I5#E0<9_&J3?%;79]9\'ZC=O;WDOA6VAL],CF@7RTCAE>5%8 ?/AY&.3G/
M3D<5QW_ZZ]'^$_[._P 0/C7>)%X5\.W5Y;$X>_E7RK5!WS(>#CT&363Y(:LT
MCSST15\;_&GQ/\0_!V@>&]9GBN;/1WDDBE$8$TKOQEVZL0.,]\]SS7U-^Q+^
MP=>^/+O3_'?Q#L&L_"R%9M/TBX&V34&'*NZ]H>X!Y?'3;][W_P#9K_X)S^%O
MA;/:Z]XU>'Q9XBCQ)';/'FRMW]=I_P!80?[W'L>,?8JJ$7:!@#@ <?3\AQ7D
MU\6DN2D>WA\$W)3K;]AL,$=M!'%"BQQ1J$1$&%4 < #MV'MBGT45Y![84444
M %%%% !7B_[4G[,^C_M*>!3I=S,=-URSS+INI 9$4F/NR ?>1NXZC.1R*]HH
MJX3E3E>+U(G"-1<LE='X"?%#X5>*/@YXLN_#GBS2I-,U& DC=S',F<"2-^CH
M>H(]P<$8KDJ_>OXP_ [P?\<_#9T;Q;I4=]&FXV]RORSVS$?>C?JIX''(.!D<
M5^:/QY_X)P^//AK+=:CX2!\8Z"I+!(!MO(D![Q_Q8_V?RKWZ&,A45I:,^;Q&
M!G3=X:Q/D*BK.HZ9>:/>RV=_:3V5W$<26]S&8Y$/H5(!%5J]!.^QYFP4444Q
M!11C_&M7PUX5UGQEJL6FZ%I=WJ]_*<);V<+2.?? ' ]SQ2;4=QI.3LC*KU7]
MGS]F_P 6_M%^+4TGP_;F#3X6#7^KSJ?L]G'GJ3_$QP=J#D^P!(^F/V?O^"8^
MO>(Y;?5OB9='0=.X;^R;5PUU(!V9N0@Z],FOT;\#> O#_P -?#EMH/AG2K?1
M]*MP-D%NNT,<#YF/5F..6.3Q7F5\;&*Y:>IZV'P,IOFJ:(P_@K\%_#GP(\"V
M?ACPU;>7;Q#?<7+@>;=2XPTDA[D^G0# &!7>445X4I.3;EN?11BH)1BM$%%%
M%24%%%% &'_PHGP'_P!"Y:?D?\:/^%$^ _\ H7+3\C_C7>X/K1@^M=/UJO\
M\_'][.'ZAA?^?4?N1P7_  HGP'_T+EI^1_QH_P"%$^ _^A<M/R/^-=[@^M&?
M<TOK5?\ Y^/[V'U#"_\ /J/W(X+_ (43X#_Z%RT_(_XT?\*)\!_]"Y:?D?\
M&N\#9[FC=[T?6J__ #\?WL/J.%_Y]1^Y'!_\*)\!_P#0N6GY'_&C_A1/@/\
MZ%RT_(_XUWF[G&30#D9YI_6J_P#S\?WL/J&%_P"?4?N1P?\ PHGP'_T+EI^1
M_P :/^%$^ _^A<M/R/\ C7>%L=Z,^]'UJO\ \_'][#ZAA?\ GU'[D<'_ ,*)
M\!_]"Y:?D?\ &C_A1/@/_H7+3\C_ (UWF[WHW>^,^M'UJO\ \_'][#ZAA?\
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
M_$UZI^RQ^U'\5_&/[0O@31=:\=:MJ6DWNHK%<6D\BE)5VMP>.:^1L^XKV?\
M8T.?VHOAMZ?VJO\ Z"U?35*<%3;2/C:56HZL4Y/='[;WFIVFG-;+=7,5NUS*
M((1(P7S)""0BYZD@$X]J+;4;6\N;JW@N(YI[5@D\:,"8F*A@&]#@@X]Q7%_%
M[P!?_$"PT&+3KB"UNM,U%M1CFN-P\N46EQ'"Z@#DK-)$V#CA6^A\E\6_L\^.
M-;TZYDM]8L8K^_U :E?01W1BBEF:W578.]O)Q$^[8-F2@7E"*^=C"+W9];*I
M.+LE<^D;N]@L(EEN94AC:1(@SG +NP5%^I9@![D5-BO"W^"6OWPU6SU)[&_B
MN[O3YI=8DOI_M-Y%#>6LSQR1!-L>U(9%4JQW%A]S)SDZC\!O&4?B[PI<Z=?6
M,>CZ)?K-$'OY5>"W&I33&,+Y+>9FU>*+&]0"A!W#!#Y(]P]I+^4^A9KJ*WD@
MCD<(\[^7&IZLVTM@>^%8_A4M?/5I^SQXATK0=.LM,U6WL;E=,MH[N?[7,^Z^
M73M1MIKA<C)W/<VQSD$B(]"JY@\6?!#QMKD7A$:9#H^@PZ1*9_L5OJT[QVKB
MY24%':WW2[D4KC]T%W'.X<4N2-_B%SRM\)[^-:L#8QW@NXC:22+"LV[Y2[.(
MU4'U+D+]>*NUYU'\.]33X:Z5X?,MM]NM=5L[UWW-Y92+48[E@#MSN*(0..6P
M,]Z\OU?]FSQ''X%M=)TJ[MOMOV/2FN0^IRQI-?0QW*7$Q9H9=P8RPD ID^7S
MM(!I*,7U&ZDX[(^C[R\@T^V>XN94@@3[TDAP!G@9_,4MQ=0VB(TTBQ*[B-2Q
MQEB< #W).*\/U+X3>/-56[L;F]TF6P,DEP+K[5,))7DC@!5HC&0BJ\<A!WMD
M,.G.>>TG]GOQ@/$^IZGJTFDW\4VJ6>HQPMJ,I$DD%ZTIDVB >6?)=E"_.<@
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
MGKJ8260*ZVYC\W<P/3$?S$=0.>E2'XK>#Q8P7I\1Z>+6>9K>.7SQ@R+C</;
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
MAC]X#UHN/VH/ 5MX:.OS7-]%8O/%;VOF6$J27WFH\D30 @>:C)'(X9>"$)H
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
MJ@QSN2[M\'NT@4 FJZ_M)W9^!MAXO73=-N?$6I7WV"QTN*^V07+&5]K[W 9
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
MB;@_QX>&,J.  H4#;Q6CH_[//A;0=3T_4;)M0M[NPU&/4H9%N3GS%2YCP?5&
M2\G4@]01W ->I44 >>>-?@KX?\>>(AK&HRZC#))#!:WMM9WCQ0:A##*\L,5P
M@^^JO(Y'3(=E.5)%9.J_LU>#=3M]57RKVUN;_7&\0"\@N2);>[9'1C$3D*A6
M6;Y""N9I..:]9HH Y/PA\.-)\$7MQ=:=]J>:>RM;"1[F=I2T=OYIC))Y+?OG
MR>^1Z5S%W^SUX6OO$#ZO,VH/.=0?4DB-R3%%*UW97;[1CA6FT^!B.G+_ -ZO
M4Z* /*]?_9S\'^)+$6M[#>/&CZA-&4N"K1RWFH1:A)(I'1EN((F0]MN.:[+P
M7X-M/ WA^'2;*>ZN84=I&FO)C)*[,222>G7H!@ <  <5T5% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7/2_P"M?ZFNAKGI?]:_U- #
M:*,48H **,48H **,48H **,48H **,48H **,48H **,48H **,48H **,4
M8H **,48H **,48H **,48H **,48H **,48H **,48H **,48H **,48H *
M*,48H **,48H **,48H **,48H **,48H **,48H **,48H **,48H **,48
MH **,48H **,48H Z+-&:^2_^'EGPL_Z!OB?_P  H?\ X]1_P\L^%G_0-\3_
M /@%#_\ 'JZOJM?^1G#]=P_\Z/K3-&:^2_\ AY9\+/\ H&^)_P#P"A_^/4?\
M/+/A9_T#?$__ (!0_P#QZCZK7_D8?7</_.CZTS1FODO_ (>6?"S_ *!OB?\
M\ H?_CU'_#RSX6?] WQ/_P" 4/\ \>H^JU_Y&'UW#_SH^M,T9KY+_P"'EGPL
M_P"@;XG_ / *'_X]1_P\L^%G_0-\3_\ @%#_ /'J/JM?^1A]=P_\Z/K3-&:^
M2_\ AY9\+/\ H&^)_P#P"A_^/4?\/+/A9_T#?$__ (!0_P#QZCZK7_D8?7</
M_.CZTS1FODO_ (>6?"S_ *!OB?\ \ H?_CU'_#RSX6?] WQ/_P" 4/\ \>H^
MJU_Y&'UW#_SH^M,T9KY+_P"'EGPL_P"@;XG_ / *'_X]1_P\L^%G_0-\3_\
M@%#_ /'J/JM?^1A]=P_\Z/K3-&:^2_\ AY9\+/\ H&^)_P#P"A_^/4?\/+/A
M9_T#?$__ (!0_P#QZCZK7_D8?7</_.CZTS1FODO_ (>6?"S_ *!OB?\ \ H?
M_CU'_#RSX6?] WQ/_P" 4/\ \>H^JU_Y&'UW#_SH^M,T9KY+_P"'EGPL_P"@
M;XG_ / *'_X]1_P\L^%G_0-\3_\ @%#_ /'J/JM?^1A]=P_\Z/K3-&:^2_\
MAY9\+/\ H&^)_P#P"A_^/4?\/+/A9_T#?$__ (!0_P#QZCZK7_D8?7</_.CZ
MTS1FODO_ (>6?"S_ *!OB?\ \ H?_CU'_#RSX6?] WQ/_P" 4/\ \>H^JU_Y
M&'UW#_SH^M,T9KY+_P"'EGPL_P"@;XG_ / *'_X]1_P\L^%G_0-\3_\ @%#_
M /'J/JM?^1A]=P_\Z/K3-&:^2_\ AY9\+/\ H&^)_P#P"A_^/4?\/+/A9_T#
M?$__ (!0_P#QZCZK7_D8?7</_.CZTS1FODO_ (>6?"S_ *!OB?\ \ H?_CU'
M_#RSX6?] WQ/_P" 4/\ \>H^JU_Y&'UW#_SH^M,T9KY+_P"'EGPL_P"@;XG_
M / *'_X]1_P\L^%G_0-\3_\ @%#_ /'J/JM?^1A]=P_\Z/K3-&:^2_\ AY9\
M+/\ H&^)_P#P"A_^/4?\/+/A9_T#?$__ (!0_P#QZCZK7_D8?7</_.CZTS1F
MODO_ (>6?"S_ *!OB?\ \ H?_CU'_#RSX6?] WQ/_P" 4/\ \>H^JU_Y&'UW
M#_SH^M,T9KY+_P"'EGPL_P"@;XG_ / *'_X]1_P\L^%G_0-\3_\ @%#_ /'J
M/JM?^1A]=P_\Z/K3-&:^2_\ AY9\+/\ H&^)_P#P"A_^/4?\/+/A9_T#?$__
M (!0_P#QZCZK7_D8?7</_.CZTS1FODO_ (>6?"S_ *!OB?\ \ H?_CU'_#RS
MX6?] WQ/_P" 4/\ \>H^JU_Y&'UW#_SH^M,U'Y$1))C3)_V:^3_^'EGPL_Z!
MOB?_ , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZK7_D8?7</_.CZO\ LT/_ #R3
M_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB?_P"A_\ CU'_  \L^%G_ $#?
M$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_[Y'^%'V:'_GDG_?(_P *^4/^
M'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZK7_D8?7</_.CZO\
MLT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB?_P"A_\ CU'_  \L
M^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_[Y'^%'V:'_GDG_?(
M_P *^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZK7_D8?7<
M/_.CZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB?_P"A_\
MCU'_  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_[Y'^%'V:
M'_GDG_?(_P *^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZ
MK7_D8?7</_.CZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB
M?_P"A_\ CU'_  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_
M[Y'^%'V:'_GDG_?(_P *^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!
M0_\ QZCZK7_D8?7</_.CZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'E
MGPL_Z!OB?_P"A_\ CU'_  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO
M^S0_\\D_[Y'^%'V:'_GDG_?(_P *^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?
M] WQ/_X!0_\ QZCZK7_D8?7</_.CZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/
M\*^4/^'EGPL_Z!OB?_P"A_\ CU'_  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=
MP_\ .CZO^S0_\\D_[Y'^%'V:'_GDG_?(_P *^4/^'EGPL_Z!OB?_ , H?_CU
M'_#RSX6?] WQ/_X!0_\ QZCZK7_D8?7</_.CZO\ LT/_ #R3_OD?X4?9H?\
MGDG_ 'R/\*^4/^'EGPL_Z!OB?_P"A_\ CU'_  \L^%G_ $#?$_\ X!0__'J/
MJM?^1A]=P_\ .CZO^S0_\\D_[Y'^%'V:'_GDG_?(_P *^4/^'EGPL_Z!OB?_
M , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZK7_D8?7</_.CZO\ LT/_ #R3_OD?
MX4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB?_P"A_\ CU'_  \L^%G_ $#?$_\
MX!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_[Y'^%'V:'_GDG_?(_P *^4/^'EGP
ML_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZK7_D8?7</_.CZO\ LT/_
M #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB?_P"A_\ CU'_  \L^%G_
M $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_[Y'^%'V:'_GDG_?(_P *
M^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZK7_D8?7</_.C
MZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB?_P"A_\ CU'_
M  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_[Y'^%'V:'_GD
MG_?(_P *^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!0_\ QZCZK7_D
M8?7</_.CZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_Z!OB?_P"
MA_\ CU'_  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_\\D_[Y'^
M%'V:'_GDG_?(_P *^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ/_X!0_\
MQZCZK7_D8?7</_.CZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4/^'EGPL_
MZ!OB?_P"A_\ CU'_  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\ .CZO^S0_
M\\D_[Y'^%'V:'_GDG_?(_P *^4/^'EGPL_Z!OB?_ , H?_CU'_#RSX6?] WQ
M/_X!0_\ QZCZK7_D8?7</_.CZO\ LT/_ #R3_OD?X4?9H?\ GDG_ 'R/\*^4
M/^'EGPL_Z!OB?_P"A_\ CU'_  \L^%G_ $#?$_\ X!0__'J/JM?^1A]=P_\
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
M4447 ****+@%%%%%P"BO3_\ AF#XL_\ 1//$'_@"_P#A1_PS!\6?^B>>(/\
MP!?_  K#V]+^9?>;^PJ_RO[CS"BO3_\ AF#XL_\ 1//$'_@"_P#A1_PS!\6?
M^B>>(/\ P!?_  H]O2_F7WA["K_*_N/,**]/_P"&8/BS_P!$\\0?^ +_ .%'
M_#,'Q9_Z)YX@_P# %_\ "CV]+^9?>'L*O\K^X\PHKT__ (9@^+/_ $3SQ!_X
M O\ X4?\,P?%G_HGGB#_ , 7_P */;TOYE]X>PJ_RO[CS_P_KU_X6UNPU?2[
ME[/4;&=;B"=.J.IR#^?Y]*]JU+]LCQA=VNJ26>DZ!I&N:I"T%YKEAIZQW<JL
M/G^?L3QD^V>M<K_PS!\6?^B>>(/_  !?_"C_ (9@^+/_ $3SQ!_X O\ X5C.
M6'J.\VG\S:$<1334$U?R,/Q+\5M7\4_#OPIX,NTMUTKPVUPUF8TP[&9][[SW
MY/%'@;XK:Q\/_#OBW1M-2!K3Q-9"QO3,FYA&-V"I['YC^E;G_#,'Q9_Z)YX@
M_P# %_\ "C_AF#XL_P#1//$'_@"_^%/GP]N6ZMZBY,1?FL[^AR?P[\=ZC\,_
M&NE>*-*6)M1TV4RPB==R$E2O(^C&O2]>_:GU#Q%%J(N_!/@\W%\LHENETI1+
MN?.7#?WLDG/K6!_PS!\6?^B>>(/_  !?_"C_ (9@^+/_ $3SQ!_X O\ X4I2
MP\GS-J_J5%8F"LD_N(9_CUXAGNOAU.T5IO\  RQKI@\LX8(ZN/,YYY04:[\>
M_$7B#PUXQT2YCM!:^*M8_MN^9(R&$^[=A#GA>!Q4W_#,'Q9_Z)YX@_\  %_\
M*/\ AF#XL_\ 1//$'_@"_P#A2_V;>Z^\+8GL_N^1K:;^U3XNTW7M)U(0:=.M
MCX<7PL]I-!NBN;$'.V09Y)[FI1^U=XICF\(-;:;H]C%X5O);O2[>UM=D<7F*
M59",\@Y)]2>:Q/\ AF#XL_\ 1//$'_@"_P#A1_PS!\6?^B>>(/\ P!?_  J;
M87R^\J^+\_N,ZU^-&N6GASQ]HJ1VQM/&=Q%<ZB2GS*T<S2KL.>/F8UV3_M>>
M-9=':&2WTF36CIYTO_A(6LU-_P#9\8V^9ZXSS7/?\,P?%G_HGGB#_P  7_PH
M_P"&8/BS_P!$\\0?^ +_ .%4_JSU=OO)2Q*5K/[C3T+]J+Q/H_A_2M.N--T3
M6+G2+1K'3-2U*Q6:XM(",;%)X( R!D<56\$_M'ZWX,TC3+$Z+H>K-I5PUWIU
MU?60,UM*S!R0RD$C<,X/'3TJK_PS!\6?^B>>(/\ P!?_  H_X9@^+/\ T3SQ
M!_X O_A2MA;6T^\J^*NGKIY'#>*_%.H^-?$FI:]J]P;G4]0G:XGEP!N9CGIV
M';'H!6[\/OBKJ_PWTSQ78Z6D#0^)--DTN\,Z;B(G!#%?0\GFMS_AF#XL_P#1
M//$'_@"_^%'_  S!\6?^B>>(/_ %_P#"M74H27*VK>IDJ==2YDG?T*OPS^.>
MN_#/1M4T."VT_6?#VI2+-<Z5JMN)H3(N-KJ/X6X'(]!7JOP:_:CF7XS7GB_Q
MG?Q6,4'AVXTO38;.WVP6OW3%$D8X"Y!->:?\,P_%G_HGGB#_ , 7_P */^&8
M?BSS_P 6\\09Z?\ 'D]8S6%J)W:N_0VIO%4VM'9>1;\1_M*^)->TS1M,@L-)
MT32]-U)-8-EI5H((KB[4@B20 \],8_P&.KO/VU_%MSKLFNQ^'/"L.O.=W]J?
MV6K7 8+M#!R<@@8&?:N)_P"&8/BS_P!$\\0?^ +_ .%'_#,'Q9_Z)YX@_P#
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
M?Q:T?XAB&Q_MO2[$:? GE'RC&(FB&5SR=KFJ'_#,'Q9_Z)YX@_\  %_\*/\
MAF#XL_\ 1//$'_@"_P#A3_V;;3[Q?[4^C[['JGP5^+V@V'PJ@T'5?&5OI-Y;
M:B]VEMK&B+?0VNXLWFVKCE7YSAA@')[UYA^T_P#$_3?C!\;?$'BC2$ECTRY,
M,5OYZ[798XD3<1VR5)_&H?\ AF+XL\_\6]\0#_MQ?U^E'_#,/Q9_Z)[X@Q[6
M+_X5$%0A4=3F_%=2YRQ%2FJ7*_Q+/P^_:.\0>!/"*^%9M.TCQ)X=BG-S;V&M
M6@G6WD.23&3]W))/XGUKT;X/_M43S?&J^\9^-[^*R6+P[<:7I\5G;[8+8Y4Q
M1H@X"YR?_K8KS'_AF'XL_P#1//$'_@"_^%'_  S#\6>?^+>>(,]/^/)Z<EA9
MINZN_0(/%0LK.R\BQXH_:3\4^(-&TK2K&#3?#-CI^H+JRQ:):BW$EXN-LS>I
M&!@=!@>@P_QU^TCKWCW0M3L+O1M!L[G5GCDU+4K2P5;FZ9.A+'.TGN5QGGUJ
MI_PS!\6?^B>>(/\ P!?_  H_X9@^+/\ T3SQ!_X O_A5?[+OI]Y%\5KOKY'0
MM^U[XUDT=H9+?29-;.GG2_\ A(6LU-_]GQC;YGKC/-9VA?M1>,/#M[X.N+1;
M'_BF--ETFWBDAW)/;R8WK(,\YV@Y&.16?_PS!\6?^B>>(/\ P!?_  H_X9@^
M+/\ T3SQ!_X O_A1_LMK:?>.^*WL_N-:Y_:D\1R:?X?T^VTG1=-T_0=;BUW3
M[:RM3&L4R C:>?F4Y).><GV%5++]I3Q);6_CRVGL=,U"R\8W;7]_;7=OO1)R
MQ.^,9X()X_W1Z54_X9@^+/\ T3SQ!_X O_A1_P ,P?%G_HGGB#_P!?\ PI6P
MJV:^\+XIN[N>C^*_C1HG@_\ 98M?A=X<\13>(;[4+PW-Y<_9S#'9VQ*R&W7/
M))D7)[<MZBOFR"5H)4D'WE8,/J#7I?\ PS!\61_S3WQ!_P" +?X4?\,Q?%G_
M *)[X@_\ 7_PJJ4J%).TKW\T35C7JM-Q:MZG<ZK^VYXRU/5VUG^PO#$.OE0J
MZO\ V8KW,>%P"KDY! X!]J\ZM?CGXHM_!^O: UQ%<QZSJT>M75Y.F^=KE&#!
MLGC&1TQ5W_AF#XL_]$\\0?\ @"_^%'_#,'Q9_P"B>>(/_ %_\*4?JT=FOO*D
M\5/>_P!QKZU^U-XFU71-=L;;2M$T>ZUZU%EJFH:;9^5-=0XP5.#@9&0<#N:7
M3_VJ?%-@/ LOV#29K[P>BP:??/;?OC"L+Q+$[9Y4+(>/4 UC_P##,'Q9_P"B
M>>(/_ %_\*/^&8/BS_T3SQ!_X O_ (4K86UM/O"^*O>S^XR_"/QCUOP9JOB_
M4+%+9I_$]A=:=>B5,J(YV#2%>>#QP:[71_VN/%>DZ5X8L7TG0=1C\-6J6^ER
M7UB))+=T  E5B?O<+G_=!ZBN>_X9@^+/_1//$'_@"_\ A1_PS!\6?^B>>(/_
M  !?_"G+ZM+5M?>3%8F*LD_N+'AC]I/Q3H$'BNWO8=/\16GB6Z%]J%OJ]N)4
M>X!R) ,C&#CC_9 K2_X:R\:-\1/#_C)DT\ZIH^E#1D06X$4MO\V0RCC)WD\8
M' K%_P"&8/BS_P!$\\0?^ +_ .%'_#,'Q9_Z)YX@_P# %_\ "DUA7V^\:>*2
MMK]Q?\._M+Z]X?MM7TTZ-H>H>'=1O?[0_L.\L@]K;3XQOB&<KP/\Y-13_M->
M,[W7O%NKW<MK<W/B31I-!G0P[8[>T88V0J/N 9./J:J_\,P?%G_HGGB#_P
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
M!8F1L_-QN+;B<FN7N/@[KT-_IT>G^)6@M(8Y)'GDC=V2<&U"%5\P=5AE!)R
MKL,?-FO8@HI=HHYV@<(L\=T[X(ZO;:?%:7WB6'4]CQR*TM@Z[?+O&N51568
M(<HA7!SY:G(X WO$?PMG\2^*UU.YU4-8+-;W"V4D!;#12P2!=V_&W,+$?+D-
M*YR>E>AA0?>@*.M',PY(['F'B#X6:YK7C*]UF/Q/'%83 !-+DLF,?"(H\QEE
M5GPREUQC!8>^:B_"WQ,/&-]?1^)DBT^5XI GDNS./MC3R(1YN X18HP_3:2-
MO%>M8'M2\4<[#D1X[_PI#5I8HK>Y\4K<P0W5A=+')9DAVME((<^;E@[%#C/
M0 <8P^;X):O=(L;^+9A$+;R"$@8,["T6!78^9@A'7S5  P7<9.<CU[ HP*?/
M(7LXG*^$?"NH>'=1UJ6YU5;ZWO[QKF.#[.4,(8D[=Q<[CD]?0    5+K?@FQ
MU;2[>Q1(HX8M0CU !X_,^9;D3N!D\;CD9[9Z5TH )SW%+@5-WN7RI:'E6J_
M^*^NK":#48K(037YF6.T'[^"[N1)+"<-P/+!3/KM;MMJWKGPC?5-)\-6D.L?
M9+G1=/.GI=+;Y9@XA21U&[Y28HI$'7!DSSMP?2MHI"@-/G9/)$\9L/@/J]C=
MV2IXP>#2[.Q2SAM+2S\HC9;+%&^[S#DJZ^8HQ@$X]ZZ7P_\ #*XT;Q+9ZT^I
M1":*%+>2&T@>.*2-3<G: TCD M/&W4\PCU&WT+:/2@@'K1SR>X*$4<!/\,1>
M:Q?:C=7=O]IFU"SO8O)MRJQ"WE+XY<_.ZDJ2,#G.WDYO>*O"%]XL.A>==64$
M=I.EQ>0FV:4S,I1@L;[U**'4'."3A0>,ANP*J:-HHYF/E1Y'X?\ @MJ&@S6+
MG5],NH[2,LL4NEL 9A;BW1SB;.T(,E.C,\C<97;WW@[PZ_A+0+?2VN%NEB:1
MA(L97EY&<CEB< M@9)/'))YK?"@=!2;?;BDY-[A&*B.HHHI%A1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 54U&U%]87-L<8FB>,[LD8(QV(/Y'-6Z0@'J* ,_1=..E:>EL9/-8%G+X/)
M9BQZDG'.!GTK1I-H':EH **** "BBB@ I,444 +2444 +1110 4444 %%%%
M!1110 4444 )BC%%% "T444 %%%% "8HQ110 M%%% "4M%% "8HQ110 8HQ1
M10 M%%% !1110 4F*** #%&*** %HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
(* "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>bld-20230726.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.3.0.9 -->
<!--Based on XBRL 2.1-->
<!--Created on: 7/27/2023 5:39:41 PM-->
<!--Modified on: 7/27/2023 5:39:41 PM-->
<xsd:schema targetNamespace="http://www.topbuild.com/20230726" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:srt-roles="http://fasb.org/srt-roles/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:bld="http://www.topbuild.com/20230726" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:cef="http://xbrl.sec.gov/cef/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.topbuild.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - 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:linkbaseRef xlink:type="simple" xlink:href="bld-20230726_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="bld-20230726_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
  <xsd:element name="DocumentAndEntityInformationAbstract" id="bld_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>bld-20230726_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.3.0.9 -->
<!--Based on XBRL 2.1-->
<!--Created on: 7/27/2023 5:39:41 PM-->
<!--Modified on: 7/27/2023 5:39:41 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="bld-20230726.xsd#bld_DocumentAndEntityInformationAbstract" xlink:label="bld_DocumentAndEntityInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="bld_DocumentAndEntityInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bld_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document and Entity Information [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, State or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Written Communications</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Soliciting Material</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pre-commencement Tender Offer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pre-commencement Issuer Tender Offer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>bld-20230726_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.3.0.9 -->
<!--Based on XBRL 2.1-->
<!--Created on: 7/27/2023 5:39:41 PM-->
<!--Modified on: 7/27/2023 5:39:41 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="bld-20230726.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.topbuild.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://www.topbuild.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="bld-20230726.xsd#bld_DocumentAndEntityInformationAbstract" xlink:label="bld_DocumentAndEntityInformationAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentType_638260763813696712" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentPeriodEndDate_638260763813696712" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityFileNumber_638260763813696712" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityRegistrantName_638260763813696712" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638260763813696712" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638260763813696712" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityAddressAddressLine1_638260763813696712" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityAddressStateOrProvince_638260763813696712" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityAddressCityOrTown_638260763813696712" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityAddressPostalZipCode_638260763813696712" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_CityAreaCode_638260763813696712" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_LocalPhoneNumber_638260763813696712" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications_638260763813696712" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_WrittenCommunications_638260763813696712" order="13" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_SolicitingMaterial_638260763813706690" order="14" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_PreCommencementTenderOffer_638260763813706690" order="15" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer_638260763813706690" order="16" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_Security12bTitle_638260763813706690" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_TradingSymbol_638260763813706690" order="18" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_SecurityExchangeName_638260763813706690" order="19" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638260763813706690" order="20" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCentralIndexKey_638260763813706690" order="21" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638260763813706690" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_DocumentAndEntityInformationAbstract" xlink:to="dei_AmendmentFlag_638260763813706690" order="22" use="optional" />
  </presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140642925866848">
<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>Jul. 26, 2023</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_bld_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 26,  2023<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-36870<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">TopBuild Corp<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">47-3096382<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">475 North Williamson Boulevard<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Daytona Beach<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">32114<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">386<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">304-2200<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">BLD<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>
<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001633931<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bld_DocumentAndEntityInformationAbstract">
<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 );">- References</a><div><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;">bld_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bld_</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_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_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_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> -Section 14a<br> -Number 240<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>XML
<SEQUENCE>10
<FILENAME>bld-20230726x8k_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/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bld-20230726.xsd" xlink:type="simple"/>
    <context id="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001633931</identifier>
        </entity>
        <period>
            <startDate>2023-07-26</startDate>
            <endDate>2023-07-26</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_aQxkOW53aEuoGpg0oud4Ig_2_1">0001633931</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_ouxdv2Edj0qSurV1Nt8VAw_3_1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_xLqRt1C9LUidfwwHiPFmVQ">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_JN9orWW7vUKWLs7MyjxLhw">2023-07-26</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_OhKWntsrGUimALx4Cz_tNA">TopBuild Corp</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_HcWsDtCqwUuqqFbzxskx1w_1_0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_1AwiGIZLB0WOrL6KCJTW8g_1_2">001-36870</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_YFPtBr8IFEOhHWGUnDUadA_1_4">47-3096382</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_IFoF1GQesUuTxq6MlXtJjw">475 North Williamson Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_S2p-ZJC720qqsjvCqHBAJA">Daytona Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_wCBm6MMtN0unLiu1p7xqiA">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_rmq8hC3LoUmHUT000jQobw_1_2">32114</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_LrRygjpG8UOdQUoENYluyw">386</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_w72PKEDJakCzepmN6N7eNQ">304-2200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_9esaNKZsrkmao3T09lxFyg">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_4nJzHe-yvUOYrWb72Y4TKA">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_t0Sv51Gg4kOMIIX-v3KJnQ">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_E9CVM9yh0U6HvqIrTV1EXQ">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_pkbur-cWykWsdoVqOI0X8Q_2_0">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_XkzOH4wnLkqR0E5k8KgCdw_2_1">BLD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Tc_8roz0UigBk2rQfR6ktlpRQ_2_2">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ"
      id="Narr_1twLztyBNEmm9D4rbEFHpw">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !0X_%8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  4./Q6G-\?D.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$Y@?TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_
M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H<
M]1ZAXOP6/)*VFC1,P"(N1*8::Z1)J*E+9[PU"SY^IG:&60/8HL= &40I@*EI
M8CP-;0-7P 0C3#Y_%] NQ+GZ)W;N #LGA^R65-_W95_/N7$' >_/3Z_SNH4+
MF70P./[*3M(IXHI=)K_5Z\WVD:F*5W7![XKJ?BN$Y%S6#Q^3ZP^_J[#OK-NY
M?VQ\$50-_+H+]0502P,$%     @ %#C\5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  4./Q6M0\FR5($  "U$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V8:W/B-A2&_XK&[73:F23X0H"DP$S(94LWFV4";:;M](.P!=:L++F2',*_
M[Y$A-ITUQVR_Q):Q7C\Z1WJ/E.%&Z2\F9<R2MTQ(,_)2:_/K3L?$*<NHN5 Y
MD_#+2NF,6FCJ=<?DFM&D[)2)3NC[O4Y&N?3&P_+93(^'JK""2S;3Q!191O5V
MPH3:C+S >W_PS->I=0\ZXV%.UVS.[&_Y3$.K4ZDD/&/2<"6)9JN1=Q-<3\*N
MZU"^\3MG&W-P3]Q0EDI]<8UI,O)\1\0$BZV3H'!Y9;=,"*<$'/_L1;WJFZ[C
MX?V[^D,Y>!C,DAIVJ\0+3VPZ\@8>2=B*%L(^J\TO;#^@2Z<7*V'*OV2S>[?;
M]4A<&*NR?6<@R+C<7>G;/A"''?PC'<)]A[#DWGVHI+RCEHZ'6FV(=F^#FKLI
MAUKV!C@N75;F5L.O'/K9\9V*"PBR)50FY%Y:;K=D*G?9AJ@-.Q8^XE[MQ'O!
MR4XP/"+X:R$N2-@[(Z$?1O_MW@&V"C"L ,-2+_I_@.2OFZ6Q&I+[=Q/K3KO;
MK.UF_+7):<Q&'DQIP_0K\\8_?!?T_)\1\J@BCS#UFGRQS5D3'-Y]</X1@>A6
M$-W3(&9,<^4BF!"8*(T\N%*5V+;,7E9HEZC@/ID/7##R5&1+IIN@< W?#\ZC
MWJ#O(SR]BJ=W"L\S6W,WHR!F3S1K#!2NLU#YI. B(;=*YPA7O^+JG\(UE3'H
M*5U.^S,RMY!%HC1\I9!6;^&:-,+BXG?W".&@(AR<0KB@;V2:P&3C*Q[O5N?Q
MO.**W?YYY%_UHD&(X%U5>%>GX-TD"2QR<_9^0Q[A/?)9-D8-5^SV+\F3TC8E
M+UP(3C,#8YVH0K!7JA,$.?!K7_:_";K*]TRK5R[C1NH6S8='#.V@9 3?A';K
M6D"V4)OF@H'+W=&M59*2":-QB@'6)2- ??TKP)DRE@KR)\^/KI(6Q2@,@B[&
M5A>% +?U,E@WL($ZCH(+1(,>!E(7A@#W\T<50TQFJ9*8_;:(1'[W/(0=($94
MUX, -_,7S:UE$@*3987<6XAII,*%5E08AB'5)2' O7RN!(^YY7)-/L'ZTYR*
M1AY<I96G+@4!;M<SS<YC" \# ]CM+9A,F":?5ZLC^</U6LGJ$A#@COT5V=28
M LA: 7'95L"Z" 2X9R^XA8V&6I$@_''Y$YFSN(#YMFUDPI7<_ 2_A[UY_.6,
MY%235RH*1K[W+_R Y#!:DU*-48=U&0AQRUYHFKC9-]]F2]4X]UH$)H]W&$AM
M^B'NTN_Q(O=O<4KEFAW=';4(/?TQQ_8<X<'!X"27O\^87KL0?0 %J,B0G9S*
MQKRV"+;-M; V^1#WZ#W:+:P##28[A27P1CZR9BA<RH<M;B^*KJ( (ZM=/\0-
M^P;69E*NSP=!UXT\N,#1('4.#J'N0/^)NK08(M@*A/R+/GBVWIV1=PVK\O)<
MNE063KGE;<HHF(5[ 7Y?*67?&^ZH6_VG8OPO4$L#!!0    ( !0X_%:?H!OP
ML0(  .(,   -    >&PO<W1Y;&5S+GAM;-U7;6O;,!#^*T(_8&YB:N*1&+9
M8;"-0O-A7Y58=@1Z\62Y<_KKI[-L)VEU9=V'L<VAR=T]NKM'=R>9KEMWDOSA
MR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB
M0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>
M@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&
M8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.<V"3J9B+7D%
M=*RHC_#K3), Z)Q17B@%JXUF X?)8Q1\V .7\@%:^*VZBMU7)/3B4PEM(+#5
M2?2$1C&$"0K$OXP68E^$O?VML*01C\9][/QN]*!_[XSC]Y97HA_TOIKS8]$7
M>'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;
MIJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=Y
MYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNH
MR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \
M& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH
M=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z
M@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^
M8*<D3?,\C@ 69Y"F& *G$4<P!L !0])T> \^>Q\ETWLJ.?]74_P$4$L#!!0
M   ( !0X_%:7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%
MT)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI
M&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17
MB%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)
MT:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L
M?@!02P,$%     @ %#C\5APX9>H_ 0  / (   \   !X;"]W;W)K8F]O:RYX
M;6R-4<MNPD ,_)75?D 34(M41+B4/I"J%I6*^Y)UB,4^(J\#+5]?)U%4I%YZ
M\GILC6=F%^=(QWV,1_7E74B%KIF;>9:EL@9OTDUL(,BDBN0-2TN'+#4$QJ8:
M@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW ZT\
M!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]&A!1Z
ME@MAA92XW^CYC6@\@2P/7<OQ"1T#K0S#,\6VP7#H:,1%=F6CSV&L0XAS^D^,
ML:JPA%4L6P^!AQP)7"<PI!J;I%4P'@H]KB@3K'H,+"&I=1BH9+=S*J?7=G#-
M(O<J0YJC#&AM!^&C6@L5!K!O<B )+LF5&U)=Z7FFMW>3>TFH=>Y!L/?P&HT=
MS8\?M_P!4$L#!!0    ( !0X_%8D'INBK0   /@!   :    >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2
MQ:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/
M:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \PO%WHJ45D
M*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y%S?W1:[-
MXPFNWPQP>'3^ 5!+ P04    "  4./Q699!YDAD!  #/ P  $P   %M#;VYT
M96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G
M6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y
M2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ
M2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5
MZ*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(
MRDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X
M>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( !0X_%8'04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ %#C\5IS?'Y#O    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ %#C\5IE<G",0!@  G"<  !,
M             ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M"  4./Q6M0\FR5($  "U$   &               @($."   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ %#C\5I^@&_"Q @  X@P   T
M             ( !E@P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  4./Q6
MEXJ[',     3 @  "P              @ %R#P  7W)E;',O+G)E;'-02P$"
M% ,4    "  4./Q6'#AEZC\!   \ @  #P              @ %;$   >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ %#C\5B0>FZ*M    ^ $  !H
M         ( !QQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ %#C\5F60>9(9 0  SP,  !,              ( !K!(  %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  ]A,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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>13
<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>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="bld-20230726x8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.topbuild.com/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" original="bld-20230726x8k.htm">bld-20230726x8k.htm</File>
    <File>bld-20230726.xsd</File>
    <File>bld-20230726_lab.xml</File>
    <File>bld-20230726_pre.xml</File>
    <File>bld-20230726xex99d1.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "bld-20230726x8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "bld-20230726x8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bld-20230726_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bld-20230726_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "bld-20230726.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",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 23,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2023": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 22,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "bld",
   "nsuri": "http://www.topbuild.com/20230726",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bld-20230726x8k.htm",
      "contextRef": "Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bld-20230726x8k.htm",
      "contextRef": "Duration_7_26_2023_To_7_26_2023_YtYqHZDcLkmCrY8rltDmbQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "bld_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.topbuild.com/20230726",
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.topbuild.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001558370-23-012451-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-23-012451-xbrl.zip
M4$L#!!0    ( !0X_%9"Z3-XS0,  #$-   0    8FQD+3(P,C,P-S(V+GAS
M9+5776_;-A1]'[#_P.I='Y:7%#;B%,VZ#0&2;<A2(&\%1=$V,8K42*IV_GTO
M*5*V9,EQAPTP8)GW\-S#^T7YYL.^XN@K59I)L8IF218A*H@LF=BLHD;'6!/&
MH@^W/_YP\RZ.7^Z>'E I25-181!1%!M:HATS6_0LZQH+]$B58IRC.\7*#45H
MEB7S)$L6*(X]QQW6L$<*Y,CR9-99?O9\4BS1^S2'3Y;/T=5ROEC^-$-_/G;
M1]"W9F\B][I<:K*E%48&JPTUO^.*ZAH3NHJVQM3+--WM=HF1==$P7B9$5HXH
M>Y]?1P@;HUC1&/JK5-4GNL8--Q 2\4^#N?,.D>+4!J('.#)#:(5>@HJ>N]T\
MD6H#CK)9^O+X\)<3&, E91UX7RB>:$J2C?R:@L%I"T!(S0;CN@.OL2X<KS?T
MP%J9V+S65)_".].074D^A@^6'ES1=>^(3KD_Y'4*UBX68"A-_X0>=Y6VQ@ E
MC5)0B:_CX0C6GHP]GU0Q3U\>F/@[( 5F1(\S.]-)]":BT9EZ&XALA%%3REMC
M/]Q&32I?I& ]DC(JHL?&X:!G F'-!?1@@-,]V8Y+M99!@(?4OIAGB\4B==9.
M*2/CI& 8EMI$:09+#R[HQLZ(,^&R^4@]K%-C:C4A!RP]!Q>T?>AK]G9?QTQH
M@P6AQQW SF1GB"]X><FP\JD4396/=5>>03(-%9H5G,861A4V,/)UG-N1[X>/
M48-<]/2!.;5FRY?'V3R>SPYCJU:47)*8 _*04?-V-LV1QC/H\M JY&@F]1N0
MKOM%;<<.&YU)U^U,8A'<)@BY^P0+(8T+G5L+JW7-Q%KZ)5BTK;"TVI\A8,@^
M?'ZZGTZD.^4G?Z^&[X^B_$489E[O@5I5SFF$&(3X(F0G)L@IZ9H)YJ1G$*P,
MQ2@0'#]B4:*6#1W1W:1#CB%] ]?Z'^+6/4..-7"YG7;N^MT><FXGP9PT_%]L
M/"B;WN=70UX&Z0J#\8FND9ME2UOMJTBSJN:V(=W:UEUVT)9QZ+XO<-H$:BD@
M+/V9#G>Y'@;(^PT46)$3EI-1"R2RILHP&)&'H9[^5Z?BN/C>4\$6RO^?X]RD
MPS[S*_U^=-T()Y/*(#'ZMC<U;ML7Q0=)'-F9+?97-]9CNQ3/<IB%";@.>L_+
M&'_MN5! V& ]7WVGS].7R3&G>@IN'UQ]G+CU+\+.[V$\C8VECX4V"A/3#C(H
MN"^7H=NB=;<GW.8*_I[<&UK9+H9#- !CIK$[?E.RJ0.0 01>Y#W)*C*J ;B
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
M**&O'_WU]:>B7A8*\@?FWP+SP/32!^;?B.<S'YA_$YX7!4GY0/W+HC[M4[8
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
M$Q]O_SK)GN<L""^5J8B\EZ)0S#PO$6$!D";932X@ML.7CP0YWFROV?) :Q9
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
M&Y":JP5;2>&DST+TH>!;8 A4H4.:.?< %AK!Y3N.7 ,R\4/3J5F8Z822C[.
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
M>H+F9:+&M_$VPEOLLW\E27Q%>RJ;TP4L*10C.ZQ5(+\XM<9CI8/5<2(*25C
M0('1B$E"FU1K&?.N*G1JYQW;M*HM@ +F&C+@6MQUKM7\A>2W6$B1]T;A5U^S
M\"7#,QTPZ57)+&(8P/(.@1_'F![&\0*_#@7VI#?>#' C3DDQ0%;3E?,_0W^J
M?-.<(I&EMJTD!EY,AY&.]*KT73"V>^BS5NT)%(\<,GK>*.7@<LKC@<Y2IKHB
M#*2 CZE($*8THS<:025+6GM-I."6SURDV:&$L]_HL<Y>!2N<L]NYFWV&N^'9
M7/-XX$AV#?!N+JNM\).;D7HAZ^N*&[WJ,#=,CL9:HMJJ&LF,!6T.,<'"&I,I
MG:;E+6<C#'[?"CP 1/+X1J\3UB!)1*:NRAV ?-.TQ3HI/ 5$U0,QGWNJGDH=
MG0#T!;H'8PT,\-S2W.(CF'3Q>J8EU/8,,;1Z0MUFG$!M4& SRQ>[,A']]R#"
M,!C#M(5D7+W\@MZ J0N] PP,Z_C(-^KO60XUO>!92"D0.:)86IHBC1>0R$/D
M@'FL$#=/ WU.2V[Z636_)006+P*>)'L<"4R^G)645$!-%0  $J._U0AT% 2[
MGE2>0,_ZQ(=$GW0$RC 2L;(>9@_-R*?D8V@W[BD>G<_='Q&L&O&!M96I9&]X
MH'D-:>'ILR8\?404M(-%:$F>IGVNX:E*O!94 T2I!!L&3]7(SDKKXZD,H1W$
MHKXUW'DXT&M@I"H8K\BYJ@VX<Z8V-:O/X;8*1C+1LVWE3HE2L.*Q3"-;7I/J
MIS&V85KATA:TX?1 7]&^[I?.G[>SB(J:? Q Y&7WV0I"._[E*Q!.G9R50XID
M"&M3T@=<?\/&*#QB$89F+XDZI /OT>%M6/\!CTSEG@>"#[!9 L!%$?PM\R:C
M/D9#<1$#S-P'45MXI:-!_)Z9\#C#LY\'+#BLJE-%;0$? 4Z@WC6TEK25><6>
M!V3 9<DIW,F)2V!4]"0X_T=F*9%Q0;9[8'9JQE5"#3!!>E35P>0$D65K=?:2
M(9H*>DWTMHK2WJ%5WE?^^)#'6 AGA%$G0&;O3\I!B=$V<6Z4>EE0$P1ZS"C[
M4/D]H#ZSTZ)P5Y!0V_WRFKJ4#Q&H2)IBS5"HFR35M:M :)[$TR.94%;QEPY%
M@QFM5#\6L<78BN@&UF)!EHF49(Y2N.JAQ(8^[QO_--O@D5QJI^/02$2C")5T
M0?M%:E2..!ZFP^X\%BG6DTP=L:B,!XH8]A05 CI:[ZE5C;FL[NJ,[3,;([JT
M'*W6YQQ4/,6(7 (PWMX##<#V!C$#N"3_0T.VY8FI1$^E\F^8RG\N<A>W=%ZU
MPT:YV:B5#P\==\>J+VI%]451?5%47ZRU^@*?-$>/XQ+OV>V8C]IC.3DZWHP7
M>T23#CA_&CG.9"NAP<VD)+(%LSK\66^%M/WF#E3?R^\TG-G$. 2>#=CR+8S-
M6N6P^G-^T6>V*N8(E^L2?:1>($96)MC/96RZK=D+ R</PC[[GG95_9ZN!JW#
M8J@\+AIA;?47.D@?G5(9OOKT!IPQ+Q^=BE._)Z>B&XIF3^5_Y@%O,]M'9Q95
MM[U\47&H:US3W$;@^>4MENZ!I6L=%$NWE4L'NL=M%FNWSK53&[2GCPM8M3Y<
M!^FFC; 'W[ZA2/.J"F3=^'D^8EY5.+]3LCPH^+:;+N]0J%PRW$4-],F2)1=2
MD%_4X?X_1%C^M=.Y(.>,QFKC?2+(](6/?X0T];&,Y%,AD J!5 BD0B"]4"!]
M]#&L(F.=(A-IC"^H+H1+(5P*X?+FPN4A FVD<-D X!1BIA SA9AY/V)FTE#K
M14&NG18Z*R:2)_ <U/#+7G7ON7S7J+CK@-6#[[)^+ WGK.>W8M1MXTK7>7=L
M^5*0V8&<0!M=R1^J %@AF1]F;.OSYKG8).?M&]*C.SPDAOO$5IN\Y@(X*UB
M>P/_]BV<U_HMG.="O87S=,$K=J?]Y)6%#R;5/>V?/(^Q7N_M"?IL\OU@ &T:
ML'BE080W)LENB$*T_[<:2Q]6A"%C\V\"+>XI"R.U2OT)Y,G/-I),I;7A"5(O
MN4Z]Y#0.GBJ=WMK>> )67'TXP<7D]<NY+0)*VI"/]-/VV@];*5H**CU.ZFRP
MK?0H$92G[#*A<]AP2T[+69&7LPF"^HE@P[_M$=8+--E$<AG;:+4.3V$>[:IY
M]&2D?5B] )NGT;1,JX%,\T6*Q=M;*=0>0=?EQE:KT2BY]8/=BN\8>^MI;)O?
M-N+L>,!G*X5=0:7-3 W=)[O>D&X[:JL]%*SB>! 1*^F-QOCN.^87H:M-$%=;
MC:PB=/6<T%6S67(/#G<H<*7[[/BX.5N?B8 O%9/JY5@T(:?'9]??.DKV4'4/
M\]N%450818NHM.+\\]9921M"MUVSDHRK=X9)4Q8GZHR8,&:3,X)*>&1C80VM
M6TYM,^$V3'1M C.^1A"^WBH=-JI;$(EZCGA")XTD],X*J,),*LRD+9 U.R%8
MW%:]U*CM?G;/")MO#";O\<E9Y70H8%;ZQ<R%);1N4;3-A-LPZ;0)K/@J JMZ
M4&K5&CMI"ET-*,Q4'PNJWFX=QJL53%O#3(5!M(4B9S?DBUMJNLWW8@]=FC<'
M& N(>""!^EC$5%A"A26T(V)I$YCP^74 R^34Q\9!_=-.6D&=7 &X/>4?7PVP
M.JFT-9Q4F$';*&_>155XJ5X_W'DKR?1Y7S7(@CS_.Z\Q6M^.URTRN%8+PM<O
M2=K^LO"GURRUFLU2U6GL4,W2O9OMM"1[3[OMME-2;3A1UTZE]V2&M1JENEM_
M+W;8/-;NW=F3%W0+S;35\>4[L]3FB5_8;L56OZW=ZN>6G&:MU*RZ6Q!/>P+;
MX]NQGJRBBZU^A;6X"UO>-CF9N<ETVU'3\?[W@8"^(#[K)D7D;@LEW%9CK]A,
M^(S G%LZ:& 56/.]A.90-I$>K"H>7OBQ6P3H-EH@;3A1UTZE]Q2@J]>=$DSF
MO9A9+XC0)3DKK C,%8&YS<1K$9A[R\!<M>2XQM K G-%8*ZP$@NB%F&[(FRG
M5?$)C0=J#Z>'?S#PEF]I@ ?Q%%&\K>+<+3$5BRC>BJ-XM5JMU&SNTI%@]\;P
ME)3*8GA>$</;:'&TX41=.Y6V,89W/UV7;K2JXSLW'&=5FZTV0;B_5@S/6VZ2
M%2&](J2WF? M0GK/<ER?%=#[Z#;=4K5:W8:=J[N@I@L+\;U:B-M&U")^MXNV
M)%^N,_)V8\@27>,2,)@U[3,B\3R2S_N\,!FWAX6W]>22;:/S%D<)[Y$'2W/
M%6=:#BA1N9]0L)[AM\]O7P=&;BL_.]PRQGOC/(7O@U)'<AK< Z0EB'T&E!0=
MB'8OONPY>\1C06 6/_N,5+6?S7"-0^*)(*!1S-KVCZ/5DG!Z7CFF242D/JKQ
MEP,Z%FG2[O$[YB\BNP:^ZS@VY&178%IEO@C<,URH1@&C7,Z'[N$<GZG-T]/,
M/<.(2R'SU.'F."A$)1I,>6'FTM[72SSQ--;OIQ@PDMA78"?Z%=A#H5Z!'4FA
M-3$?PCP3(GKDZO),A7*.\>CXLS!. W-JZB2F'>-V2F@GP-\BE:##>SR$K_ 5
M&'W)&+X70[T6 Y^1C%Q=G%4R\,[Q<@'EC8)R=S>@W)-B6(!SU\#I[08X0<[>
M(U_UFSI>#%UM(\$_EAY>P*A$,W,P@YMJLU(#:RT/@U<RTJ>M*X_A.TJL<87E
M<<29_, 8#I2M\S;>PN%B5^&QIKTBMOYW(#,ID-GJ* F$;-NP;VXIIK\P ZS.
M#-@&BG4=X$'E((N9E)4!/GT)F;^FO8$^*W<EHS=EV@-2M^FMX+Y9YY9;<1I9
M+L_X<CC]_:[PQ_!KD R#K_\/4$L! A0#%     @ %#C\5D+I,WC- P  ,0T
M !               ( !     &)L9"TR,#(S,#<R-BYX<V102P$"% ,4
M"  4./Q6$T3AO'X%  !'/   %               @ '[ P  8FQD+3(P,C,P
M-S(V7VQA8BYX;6Q02P$"% ,4    "  4./Q6A,[*\7X$  "=*   %
M        @ &K"0  8FQD+3(P,C,P-S(V7W!R92YX;6Q02P$"% ,4    "  4
M./Q6A5C5M&$9   1JP  $P              @ %;#@  8FQD+3(P,C,P-S(V
M>#AK+FAT;5!+ 0(4 Q0    ( !0X_%;N;6]0]QL  ,@> 0 7
M  "  >TG  !B;&0M,C R,S W,C9X97@Y.60Q+FAT;5!+!08     !0 % $@!
(   91      !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
