<SEC-DOCUMENT>0001104659-20-003103.txt : 20200110
<SEC-HEADER>0001104659-20-003103.hdr.sgml : 20200110
<ACCEPTANCE-DATETIME>20200110170043
ACCESSION NUMBER:		0001104659-20-003103
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20200110
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200110
DATE AS OF CHANGE:		20200110

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:		20521831

	BUSINESS ADDRESS:	
		STREET 1:		260 JIMMY ANN DRIVE
		CITY:			DAYTONA BEACH
		STATE:			FL
		ZIP:			32114
		BUSINESS PHONE:		(386) 304-2200

	MAIL ADDRESS:	
		STREET 1:		260 JIMMY ANN DRIVE
		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>tm201782-1_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:bld="http://topbuild.com/20200110">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" /></head>
<!-- Field: Set; Name: xdx; ID: xdx_021_US%2DGAAP%2D2019 -->
<!-- Field: Set; Name: xdx; ID: xdx_031_bld_topbuild.com_20200110 -->
<!-- Field: Set; Name: xdx; ID: xdx_047_20200109_20200110 -->
<!-- Field: Set; Name: xdx; ID: xdx_053_edei%2D%2DEntityCentralIndexKey_0001633931 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
  <ix:hidden>
    <ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:EntityCentralIndexKey">0001633931</ix:nonNumeric>
    <ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
    </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="bld-20200110.xsd" xlink:type="simple" />
    </ix:references>
  <ix:resources>
    <xbrli:context id="From2020-01-09to2020-01-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001633931</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-09</xbrli:startDate>
        <xbrli:endDate>2020-01-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    </ix:resources>
  </ix:header>
</div>


<p style="margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: bold 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">UNITED STATES</p>

<p style="font: bold 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECURITIES AND EXCHANGE COMMISSION</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">WASHINGTON, DC 20549</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">FORM&#160;<span id="xdx_902_edei--DocumentType_c20200109__20200110_zYiozerHRvw6"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:DocumentType">8-K</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CURRENT REPORT</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Pursuant to Section&#160;13 or 15(d)
of the Securities Exchange Act of 1934</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of report (Date of earliest event reported): <b><span id="xdx_907_edei--DocumentPeriodEndDate_c20200109__20200110_zI76RJH6BqWg"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">January 10, 2020</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_909_edei--EntityRegistrantName_c20200109__20200110_zLXkTmzNEQ4c"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:EntityRegistrantName">TopBuild Corp</ix:nonNumeric></span>.</p>

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in
its charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center; width: 34%"><b><span id="xdx_90E_edei--EntityIncorporationStateCountryCode_c20200109__20200110_zvdqycWKam3i"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></td>
    <td style="text-align: center; width: 2%">&#160;</td>
    <td style="text-align: center; width: 32%"><b><span id="xdx_909_edei--EntityFileNumber_c20200109__20200110_zju5ESi5Mfi6"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:EntityFileNumber">001-36870</ix:nonNumeric></span></b></td>
    <td style="text-align: center; width: 2%">&#160;</td>
    <td style="text-align: center; width: 30%"><b><span id="xdx_90E_edei--EntityTaxIdentificationNumber_c20200109__20200110_z9H97g9ISRy6"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:EntityTaxIdentificationNumber">47-3096382</ix:nonNumeric></span></b></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">(State or other Jurisdiction of</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">(Commission</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">(IRS Employer</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">Incorporation)</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">File Number)</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">Identification No.)</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 50%">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90B_edei--EntityAddressAddressLine1_c20200109__20200110_zJFhPYv1IHrl"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:EntityAddressAddressLine1">475 North Williamson Boulevard</ix:nonNumeric></span> </b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90A_edei--EntityAddressCityOrTown_c20200109__20200110_zqD2auN8zpka"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:EntityAddressCityOrTown">Daytona Beach</ix:nonNumeric></span>, <span id="xdx_904_edei--EntityAddressStateOrProvince_c20200109__20200110_z3V7vyJHS4W1"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span></b></p></td>
    <td style="text-align: center; width: 2%">&#160;</td>
    <td style="text-align: center; width: 48%"><b><span id="xdx_90E_edei--EntityAddressPostalZipCode_c20200109__20200110_za5Irb7X2vW8"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:EntityAddressPostalZipCode">32114</ix:nonNumeric></span></b></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">(Address of Principal Executive Offices)</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">(Zip Code)</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Registrant&#8217;s telephone number, including area code: <span style="text-decoration: underline">(<span id="xdx_90A_edei--CityAreaCode_c20200109__20200110_z25EI908K6Rd"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:CityAreaCode">386</ix:nonNumeric></span>) <span id="xdx_90A_edei--LocalPhoneNumber_c20200109__20200110_zjumg0xSgwV"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:LocalPhoneNumber">304-2200</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings"><span id="xdx_903_edei--WrittenCommunications_c20200109__20200110_zx9IGPwbnCc4"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span></span>&#160;&#160;&#160;&#160;Written
communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings"><span id="xdx_90A_edei--SolicitingMaterial_c20200109__20200110_zveF4hpMt3Zc"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></span>&#160;&#160;&#160;&#160;Soliciting
material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Wingdings"><span id="xdx_901_edei--PreCommencementTenderOffer_c20200109__20200110_zsP0l3mNZcRe"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span>&#160;&#160;&#160;&#160;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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Wingdings"><span id="xdx_904_edei--PreCommencementIssuerTenderOffer_c20200109__20200110_ziqDjeFVDKma"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span>&#160;&#160;&#160;&#160;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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Securities registered pursuant to Section
12(b) of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 36%">Title of each class</td>
    <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 19%">Trading Symbol(s)</td>
    <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 45%">Name of each exchange on which registered</td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90A_edei--Security12bTitle_c20200109__20200110_zxW109DAjNM9"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:Security12bTitle">Common stock, par value $0.01 per share</ix:nonNumeric></span></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_905_edei--TradingSymbol_c20200109__20200110_zLeBg8gT5MK8"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" name="dei:TradingSymbol">BLD</ix:nonNumeric></span></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_908_edei--SecurityExchangeName_c20200109__20200110_zepJTcguGR98"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Emerging growth company <span style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings"><span id="xdx_90D_edei--EntityEmergingGrowthCompany_c20200109__20200110_zM5qEsTV1T69"><ix:nonNumeric contextRef="From2020-01-09to2020-01-10" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings">&#168;</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"></span></p>

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 12pt; width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Item 5.02.&#160;&#160;Departure of Directors or Certain
Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 10, 2020, TopBuild Corp. announced
that as part of its succession planning, Gerald Volas, 65, Chief Executive Officer (&#8220;<b>CEO</b>&#8221;) and member of the
Board of Directors of TopBuild Corp. (the &#8220;<b>Company</b>&#8221;), will retire from the Company and the Board of Directors
on December 31, 2020 (the &#8220;<b>Succession Date</b>&#8221;), and that Robert Buck, 50, currently serving as President and Chief
Operating Officer of the Company, will succeed Mr. Volas as Chief Executive Officer and be appointed to the Board of Directors
of the Company as of January 1, 2021. Until the Succession Date, Mr. Volas will continue to serve as CEO and a member of the Board
of Directors of the Company. To ensure an orderly transition, following the Succession Date, the parties intend that Mr. Volas
will continue to be employed by the Company as a nonexecutive employee of the Company in the position of special advisor to the
CEO until June 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr.&#160;Buck has served as the Company&#8217;s
President and Chief Operating Officer since June&#160;2015. Mr.&#160;Buck served as Group Vice President of Masco Corporation from
2014 until June&#160;2015. In this position, Mr.&#160;Buck was responsible for the Installation and Other Services Segment consisting
of both Masco Contractor Services and Service Partners. Mr.&#160;Buck served as President and Chief Executive Officer of Masco
Contractor Services from 2011 until June&#160;2015. Mr.&#160;Buck began his career with Masco in 1997 at Liberty Hardware Mfg.
Corp., where he spent eight&#160;years in several operations leadership roles and worked extensively in international operations.
Mr.&#160;Buck became Executive Vice President in 2005 and helped lead the merger of another Masco company with Liberty Hardware
before being promoted to the office of President in 2007. Mr.&#160;Buck holds a Bachelor of Science degree in Information Systems
and Operations Management, and a Masters in Business Administration from the University of North Carolina at Greensboro.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">There
is no arrangement or understanding between Mr.&#160;Buck and any other persons pursuant to which Mr.&#160;Buck was selected as
an officer or director. There are no family relationships between Mr.&#160;Buck and any director or executive officer of the Company,
and no transactions involving Mr.&#160;Buck that would require disclosure under Item&#160;404(a) of Regulation S-K.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Volas Employment and Retirement Transition Agreement</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with Mr. Volas&#8217;s transition,
the Company and Mr. Volas entered into an employment and retirement transition agreement (the &#8220;<b>Volas Agreement</b>&#8221;)
on January 9, 2020 (the &#34;<b>Effective Date</b>&#34;). At the request of the Board to facilitate a smooth transition, Mr.
Volas will resign as CEO and director as of the Succession Date. From the Succession Date to June 30, 2021 (unless sooner terminated
in accordance with the terms of the Volas Agreement, the &#8220;<b>Post-Succession Period</b>&#8221;), Mr. Volas will serve as
a nonexecutive employee of the Company in the position of special advisor to the CEO on a part-time basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Volas Agreement provides that Mr. Volas:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td style="text-align: justify">will continue to serve as CEO on the same terms and conditions, including the terms and conditions
of his current Severance Agreement, through the Succession Date;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td style="text-align: justify">will continue to be eligible for an annual bonus and long-term incentive grant for fiscal year
2020 (including a grant of performance shares, which will continue to vest during the applicable performance period following Mr.
Volas' retirement);</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td style="text-align: justify">during the Post-Succession Period, will continue to receive the same base salary rate as in effect
at the Succession Date;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td style="text-align: justify">during the Post-Succession Period, will continue to be eligible for compensation and benefit plans
provided by the Company to similarly situated employees (other than paid time off); and</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td style="text-align: justify">will not be eligible for an annual bonus opportunity or long-term incentive grant in respect of
fiscal year 2021.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Volas Agreement is
contingent on Mr. Volas executing a release of claims in favor of the Company within twenty-one (21) days of the Effective Date
(and not revoking such release). In addition, in order to retain the benefits under the Volas Agreement, Mr. Volas must re-execute
and not revoke the release within the 15 days prior to June 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contemporaneously with the Volas Agreement,
Mr. Volas entered into a new restrictive covenant agreement, pursuant to which Mr. Volas will be bound, while employed by the Company
and for 36 months following his termination of employment, by a non-competition provision and a provision for the non-solicitation
of employees, contractors and customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Change in Control and Severance Agreement
(the &#8220;<b>Severance Agreement</b>&#8221;) entered into between the Company and Mr. Volas as of March 1, 2016, included as
Exhibit 10.11 to the Company&#8217;s Form 10-K filed on March 3, 2016, will remain in full force until the Succession Date at which
point the Severance Agreement will cease to be of effect, other than certain Severance Agreement provisions relating to accelerated
vesting and the extended post-termination exercise period of equity awards in connection with retirement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The foregoing description of the Volas
Agreement is qualified in its entirety by reference to the full text of the Volas Agreement, which is filed as Exhibit 10.1 to
this Current Report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No changes have been made to the existing
compensatory arrangements between the Company and Mr. Buck, and Mr. Buck will continue to participate in the Executive Severance
Plan (included as Exhibit 10.10 to the Company's Form 10-K filed on March 3, 2016). Any future changes to such compensatory arrangements
will be reported on a subsequent Current Report on Form 8-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This disclosure may contain &#8220;forward-looking
statements&#8221; within the meaning of the Private Securities Litigation Reform Act. 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. 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. 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Item 7.01.&#160;&#160;Regulation FD Disclosure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 10, 2020, the Company issued
a press release announcing Mr. Volas&#8217;s planned retirement as CEO of the Company and the appointment of Mr. Buck as his successor.
A copy of the Company&#8217;s press release is furnished as Exhibit 99.1 to this Current Report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The information in the press release and
in this Item 7.01 is &#8220;furnished&#8221; and not &#8220;filed&#8221; for purposes of Section 18 of the Exchange Act or otherwise
subject to the liabilities of that section. Such information shall not be incorporated by reference in another filing under the
Exchange Act or the Securities Act except to the extent such other filing specifically incorporates such information by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Item 9.01.&#160;&#160;Financial Statements and Exhibits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d)&#160; Exhibits</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%">
<tr style="font-size: 10pt; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">Exhibit<br /> Number</span></td>
    <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">Description</span></td></tr>
<tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td></tr>
<tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt; width: 8%; text-align: left"><a href="tm201782d1_ex10-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">10.1</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 90%; text-align: left"><a href="tm201782d1_ex10-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Employment
    and Retirement Transition Agreement between TopBuild Corp. and Gerald Volas, dated as of January 9, 2020. &#160;</span></a></td></tr>
<tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left"><a href="tm201782d1_ex99-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">99.1&#160;</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><a href="tm201782d1_ex99-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Press release issued
    by TopBuild Corp., dated January 10, 2020, announcing the CEO Succession Plan. &#160;</span></a></td></tr>
<tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">104</span></td>
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as
    Inline XBRL).</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SIGNATURES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="3">TOPBUILD CORP.</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>By:</td>
    <td colspan="2" style="border-bottom: Black 1pt solid">/s/ Donald E. Walther&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 51%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 6%">Name:</td>
    <td style="width: 39%">Donald E. Walther</td></tr>
<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Title:</td>
    <td>VP General Counsel &#38; Corporate Secretary</td></tr>
<tr style="vertical-align: top">
    <td>Dated:&#160;&#160;January 10, 2020</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>



<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 5; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div>
    <!-- Field: /Page -->

<p style="margin: 0"></p>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>tm201782d1_ex10-1.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; color: #0B0D12"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
10.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; color: #0B0D12"><B><I>Execution
Version</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0B0D12"><B>EMPLOYMENT AND RETIREMENT
TRANSITION AGREEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">THIS
EMPLOYMENT AGREEMENT (the &ldquo;<U>Agreement</U>&rdquo;) is entered into as of January 9, 2020 (the &ldquo;<U>Effective Date</U>&rdquo;),
between TopBuild Corp., a Delaware corporation (together with its subsidiaries, affiliates, successors and assigns, the &ldquo;<U>Company</U>&rdquo;),
and Gerald Volas (the &ldquo;<U>Executive</U>&rdquo; and, together with the Company, the &ldquo;<U>Parties</U>&rdquo;&nbsp;and each a
 &rdquo;<U>Party</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0B0D12">RECITALS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">WHEREAS,
the Executive is currently serving as the Chief Executive Officer of the Company (the &ldquo;<U>CEO</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">WHEREAS,
the Parties are each party to that certain Change in Control and Severance Agreement, effective as of March 1, 2016 (the &ldquo;<U>Severance
Agreement</U>&rdquo;) and that certain Non-Compete, Non-Solicitation and Confidentiality Agreement, effective as of March 1<B>,
</B>2016 (the &ldquo;<U>Restrictive Covenant Agreement</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -3in; text-align: center; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -3in; text-align: center; color: #0B0D12">WHEREAS, the Parties desire
to provide for an orderly succession to a successor CEO;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">WHEREAS,
the Parties have agreed that the Executive will continue to serve as CEO on the terms and conditions set forth in this Agreement
through and including December 31, 2020 (such date and time, the &ldquo;<U>Succession Date</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">WHEREAS,
the Parties have agreed that the Executive will continue to be employed by the Company from and after the Succession Date through
and including June 30, 2021 (such date or, provided the Executive&rsquo;s employment with the Company does not terminate before
the Succession Date, any earlier date on which the Executive&rsquo;s employment with the Company may cease, the &ldquo;<U>Termination
Date</U>&rdquo;) as a nonexecutive employee of the Company on the terms and conditions set forth in this Agreement; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">WHEREAS,
the Executive currently serves as a member of the Board of Directors of the Company (the &ldquo;<U>Board</U>&rdquo;) and the Executive
has agreed that he will resign from the Board (if still then serving) effective as of the Succession Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">NOW
THEREFORE, in consideration of the foregoing and the mutual covenants and other undertakings set out below, the Parties hereby
agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #0B0D12">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Pre-Succession
Date</U>. During the period beginning on the Effective Date through the Succession Date (the &ldquo;<U>Pre-Succession Period</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive shall continue to serve as CEO, on the same terms and conditions (including, without limitation, the Severance
Agreement and Restrictive Covenants Agreement) and with the same authority, duties and responsibilities, in each case, as in effect
immediately prior to the Effective Date, except as otherwise provided in this Section 1.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The grant of performance shares to the Executive for 2020 shall be made on the form attached as <U>Exhibit A</U> hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in; color: #0B0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: #0B0D12"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Executive agrees that he will not have &ldquo;Good Reason&rdquo; to terminate his employment under the Severance Agreement by reason
of any matters contemplated by this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.45in">&nbsp;&nbsp;2.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Effect on Severance Agreement and Other Agreements</U>. Effective as of the Succession Date, the Severance Agreement
shall cease to be of any force or effect, except that the provisions of Sections 3(e) <I>(Severance Benefits &#8212; Normal Retirement)
</I>and 4(c) <I>(Section 409A) </I>shall survive the termination of the Employment Agreement, subject as applicable to the further
terms and conditions set forth in this Agreement. Effective as of the Effective Date, the Restrictive Covenant Agreement shall
be superseded by the Non-Compete Agreement attached hereto as <U>Exhibit B</U><B>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.45in">&nbsp;&nbsp;3.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Post-Succession Period</U>. During the Period beginning on the Succession Date through the Termination Date (the &ldquo;<U>Post-Succession
Period</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive shall serve as a nonexecutive employee of the Company in the position of special advisor to the successor
CEO, and shall report directly to the successor CEO. The Executive&rsquo;s duties shall be as set forth in <U>Exhibit C</U> hereto and
such other duties as the successor CEO may reasonably assign to the Executive from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Parties expect that, during the Post-Succession Period, the average monthly time spent by Executive on services provided
by Executive hereunder shall be more than twenty percent (20%) of the average monthly time spent by Executive on services performed
by him for the Company during the thirty-six (36) months immediately preceding the Succession Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive may render such services in such locations as he shall determine in his discretion, provided that such services
shall be rendered at the Company&rsquo;s headquarters location from time to time or such other locations as reasonable requested by the
successor CEO, in each case, to the extent necessary to properly discharge the Executive&rsquo;s duties hereunder. The Executive acknowledges
that he shall not have a designated office at the Company&rsquo;s headquarters location, however, workspace will be provided to the Executive
at the Company&rsquo;s headquarters location as needed and directed by the successor CEO.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Company shall:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>pay the Executive a base salary at the rate of eight hundred and eighty-eight thousand dollars ($888,000) per annum (&ldquo;<U>Post-Succession
Base Salary</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">(ii)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>subject to the otherwise applicable terms of this Agreement, continue the Executive&rsquo;s eligibility for and participation
in the employee compensation and benefit plans of the Company as may be provided by the Company from time to time to similarly
situated employees (the &ldquo;<U>Benefit Plans</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">(iii)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive will not accrue any paid time off during the Post-Succession Period and the Company&rsquo;s paid time off policy
will not apply to the Executive during the Post-Succession Period; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;no
annual bonus opportunity or long-term incentive grant shall be provided in respect of 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Executive shall continue to comply with the applicable policies of the Company, including without limitation its Code of Business
Conduct (including without limitation the provisions thereof relating to &ldquo;Conflicts of interest and business opportunities&rdquo;)
and its policy regarding Conflicts of Interest, subject to exceptions approved by the Company in writing from time to time, which
approval shall not be unreasonably withheld.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0.45in; text-align: justify">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Insider Trading Policy</U>. During the Post-Succession Period and for three months thereafter, the Executive shall effect transactions
in the common stock of the Company, and securities denominated in, convertible into or exercisable for the common stock of the
Company, owned as of the Effective Date or derived from equity awards outstanding on the Effective Date in accordance with the
rules applicable to insiders under the Company&rsquo;s insider trading policy, as in effect from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0 0pt 0in; text-indent: 0.45in">&nbsp;&nbsp;5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Resignation
from Board and Other Positions</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive agrees that he shall be deemed to have resigned from the Board (and any committees thereof) on December 31,
2020 (if he is still then serving on the Board), and he agrees to execute any and all further documents necessary or appropriate
to further memorialize such resignation. The Executive acknowledges and agrees that he shall not be entitled to any additional
or separate compensation for his service as a member of the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive agrees that, effective as of the Succession Date, he shall be deemed to have resigned from any and all positions
Executive may then hold, as applicable as a director, officer or otherwise, with the Company or its direct or indirect subsidiaries
(the &ldquo;<U>Company Group</U>&rdquo;), exclusive of his position as a member of the Board (and any committees thereof), which
is addressed in subsection (a) above, and he agrees to execute any and all further documents necessary or appropriate to further
memorialize any or all of such resignations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.45in">&nbsp;&nbsp;6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Restrictive
Covenants</U>. Notwithstanding any other provision of this Agreement, this Agreement shall not become effective, and shall be
void and of no further force or effect, unless the Executive executes the Non-Compete Agreement attached hereto as <U>Exhibit
B</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.45in">&nbsp;&nbsp;7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>No
Additional Entitlements</U>. The Executive understands and acknowledges that, following the Termination Date, (<U>a</U>) he will
have no further entitlement to compensation or benefits from the Company or any other member of the Company Group, other than
<U>(i)</U>&nbsp;those recited in this Agreement and <U>(ii)</U> subject to the otherwise applicable terms of this Agreement, any
other accrued rights and entitlements that have vested as of the Termination Date under the Benefit Plans, and <U>(b)</U> he will
have no interest in or claim of right to reinstatement, reemployment or employment with the Company. The Company acknowledges
and agrees that, through and including the Termination Date, the Executive&rsquo;s service with the Company shall be treated as
continued employment with the Company for purposes of the Executive&rsquo;s outstanding equity incentive compensation awards granted
by the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0 0pt 0in; text-indent: 0.45in">&nbsp;&nbsp;8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Return
of Property</U>. The Executive agrees that, on or before the Termination Date, he will return all Company property in the Executive&rsquo;s
possession (including identification cards or badges, access codes or devices, keys, laptops, computers, telephones, mobile phones,
hand-held electronic devices, credit cards, electronically stored documents or files (including electronically stored documents
or files on personal devices) and physical files), regardless of where such Company property is located. Upon request, Executive
will execute a sworn statement attesting that he has complied with all of the terms of this Section 8.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Waiver
and Release of Claims</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.85in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.85in">&nbsp;&nbsp;(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Notwithstanding any other provision of this Agreement, this Agreement shall not become effective, and shall be void and
of no further force or effect unless, the Executive executes, not more than twenty-one (21) days following the Effective Date,
and does not revoke on or before the seventh (7th) day, as permitted in accordance with its terms, the Waiver and Release Agreement
in the form attached hereto as <U>Exhibit D</U> (the &ldquo;<U>Waiver and Release Agreement</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.85in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.85in">&nbsp;&nbsp;(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>During the Post-Succession Period, the Company shall not terminate Executive&rsquo;s employment before June 21, 2021 except
for Cause (as defined in the Severance Agreement as of the Effective Date (&rdquo;<U>Cause</U>&rdquo;)); <U>provided</U>, that,
if&nbsp;Executive re-executes the Waiver and Release Agreement at such time, and does not revoke the Waiver and Release Agreement,
such that the Waiver and Release Agreement first becomes irrevocable during the period from June 15, 2021 to June 20, 2021, the
Company shall not terminate Executive&rsquo;s employment at any time during the Post-Succession Period except for Cause.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Miscellaneous</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Governing Law</U>. This Agreement shall be governed by and construed and enforced in accordance with the laws of the
State of Florida, applicable to contracts executed in and to be performed entirely within such state, without giving effect to
the conflict of law principles thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Modification</U>. No provision of this Agreement may be modified, waived or discharged unless such waiver, modification
or discharge is agreed to in writing and signed by the Parties. No waiver by any Party at any time of any breach by another Party
of, or compliance with, any condition or provision of this Agreement to be performed by the other Party shall be deemed a waiver
of similar or dissimilar provisions or conditions at the same or at any prior or subsequent time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Severability</U>. The provisions of this Agreement shall be deemed severable and the invalidity or unenforceability
of any provision shall not affect the validity or enforceability of the other provisions hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.95in">&nbsp;&nbsp;(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Successors and Assigns</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 1.4in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This
Agreement shall be binding upon and shall inure to the benefit of the Company and its successors and permitted assigns, and
the Company shall require any successor or assign to expressly assume and agree to perform this Agreement in the same manner
and to the same extent that the Company would be required to perform if no such succession or assignment had taken place. The
Company may not assign or delegate any rights or obligations hereunder except to a successor (whether direct or indirect, by
purchase, merger, consolidation or otherwise) to all or substantially all of the business and/or assets of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.5in"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Neither
this Agreement nor any right or interest hereunder shall be assignable or transferable by the Executive, his beneficiaries or legal
representatives, except by will or by the laws of descent and distribution. This Agreement shall inure to the benefit of and be
enforceable by Executive&rsquo;s legal personal representatives.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Headings</U>.
The headings and captions in this Agreement are provided for reference and convenience only, shall not be considered part of this
Agreement, and shall not be employed in the construction of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Construction</U>.
This Agreement shall be deemed drafted equally by both the Parties, and any presumption or principle that the language is to be
construed against either Party shall not apply.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Notice</U>. For the purposes of this Agreement, notices and all other communications shall be in writing and shall be
deemed to have been duly given when personally delivered or sent by certified mail, return receipt requested, postage prepaid,
addressed to the respective addresses last given by one Party to another Party or, if none, in the case of the Company, to the
Company&rsquo;s headquarters directed to the attention of the Company&rsquo;s General Counsel and, in the case of the Executive,
to the most recent address shown in the personnel records of the Company or another member of the Company Group. All notices and
communications shall be deemed to have been received on the date of delivery thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">(h)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Counterparts</U>. This Agreement may be executed in several counterparts, each of which shall be deemed to be an original,
but all of which together will constitute one and the same Agreement. Signatures delivered by facsimile or in .pdf format shall
be deemed effective for all purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in; text-align: justify; text-indent: 0.9in">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Section 409A</U>. The Parties intend for the payments and benefits under this Agreement to be exempt from Section 409A
of the Internal Revenue Code of 1986, as amended (&ldquo;<U>Section 409A</U>&rdquo;) or, if not so exempt, to be paid or provided
in a manner which complies with the requirements of such section, and intend that this Agreement shall be construed and administered
in accordance with such intention. If any payments or benefits due to the Executive hereunder would cause the application of an
accelerated or additional tax under Section 409A, such payments or benefits shall be restructured in a manner which does not cause
such an accelerated or additional tax. For purposes of the limitations on nonqualified deferred compensation under Section 409A,
each payment of compensation under this Agreement shall be treated as a separate payment of compensation. Without limiting the
foregoing and notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated
taxation and/or tax penalties under Section 409A amounts that would otherwise be payable and benefits that would otherwise be
provided pursuant to this Agreement during the six-month period immediately following the Executive&rsquo;s separation from service
shall instead be paid on the first business day after the date that is six months following the Executive&rsquo;s termination
date (or death, if earlier). The Company makes no representation that any or all of the payments and benefits described in this
Agreement shall be exempt from or comply with Section 409A, makes no undertaking to preclude Section 409A from applying to any
such payment or benefit. The Executive shall be solely responsible for the payment of any taxes and penalties incurred under Section
409A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 1.4in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 1.4in"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 1.4in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(j)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Certain
Executive Acknowledgments</U>. The Executive acknowledges that the Executive has read and understands this Agreement, is fully
aware of its legal effect, has not acted in reliance upon any representations or promises made by the Company other than those
contained in writing herein, and has entered into this Agreement freely based on the Executive&rsquo;s own judgment. The Executive
acknowledges that he has had the opportunity to consult with legal counsel of his choice in connection with the drafting, negotiation
and execution of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Withholding</U>.
The Company shall be entitled to withhold (or to cause the withholding of) the amount, if any, of all taxes of any applicable
jurisdiction required to be withheld by an employer with respect to any amount paid to the Executive hereunder. The Company shall
make all determinations as to whether it is obligated to withhold any taxes hereunder and the amount thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(l)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>No
Jury Trial</U>. AS A SPECIFICALLY BARGAINED FOR INDUCEMENT FOR EACH OF THE PARTIES HERETO TO ENTER INTO THIS AGREEMENT (AFTER
HAVING THE OPPORTUNITY TO CONSULT WITH LEGAL COUNSEL), THE COMPANY AND EXECUTIVE EACH EXPRESSLY WAIVES THE RIGHT TO TRIAL
BY JURY IN ANY LAWSUIT OR PROCEEDING RELATING TO OR ARISING IN ANY WAY FROM THIS AGREEMENT OR THE MATTERS CONTEMPLATED HEREBY.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(m) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Agreement</U>. This Agreement, the Non-Compete Agreement, the Waiver and Release Agreement, the Severance Agreement, the Restrictive
Covenant Agreement and the Benefit Plans (including the LTIP any applicable award agreements) constitute the entire agreement
between the Parties and supersede all prior agreements, if any, understandings and arrangements, oral or written, between the
Parties with respect to the subject matter hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center">[<I>Signature Page Follows</I>]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center"></P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">IN WITNESS WHEREOF, each Party has duly
executed this Agreement as of the date and year first set forth above.</P>

<P STYLE="margin-right: 0; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><B>TOPBUILD CORP.</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 3%">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">/s/&nbsp;Alec Covington</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Name:&nbsp;&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Alec Covington</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Title:</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Chairman, Board of Directors</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXECUTIVE</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">/s/&nbsp;Gerald Volas</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">Gerald Volas</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="margin-right: 0; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">[<I>Signature
Page to Volas Retirement Transition Agreement</I>]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Split-Segment; Name: 1 -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; color: #151316">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right; color: #151316"><B><U>Exhibit A</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; color: #151316">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #151316"><B><U>Form of Performance
Share Award for 2020 Grant</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #151316">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #151316"><B><U></U></B>[attached hereto]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #151316">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: #151316"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: #151316">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: #151316"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: #151316"></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>TOPBUILD</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>TERM AND CONDITIONS OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PERFORMANCE RESTRICTED STOCK AWARDS GRANTED
UNDER THE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AMENDED AND RESTATED TOPBUILD 2015 LONG
TERM STOCK INCENTIVE PLAN</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These Terms and Conditions apply to an
award to you of performance-based restricted stock (the &ldquo;Grant&rdquo;) by TopBuild Corp. (the &ldquo;Company&rdquo;). The grant
date, number of shares and performance and time vesting conditions and dates (&ldquo;Grant Information&rdquo;) are set forth in Appendix
A hereto and under the &ldquo;Restricted Awards/Units&rdquo; tab located under the &ldquo;Grants &amp; Awards&rdquo; heading of your
dashboard at the Computershare website, and are incorporated herein by reference. By pressing &ldquo;Acknowledge Grant&rdquo; and
 &ldquo;I agree,&rdquo; you agree to accept the Grant, and you voluntarily agree to these Terms and Conditions and the provisions
of the Amended and Restated 2015 Long Term Stock Incentive Plan (as adopted effective May 2, 2016 and amended February 18, 2019,
the &ldquo;Plan&rdquo;), and acknowledge that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">You have read and understand these Terms and Conditions, and are familiar with the provisions of
the Plan.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">You have received or have access to all of the documents referred to in these Terms and Conditions.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">All of your rights to the Grant are embodied in these Terms and Conditions and in the Plan, and
there are no other commitments or understandings currently outstanding with respect to any other grants of options or restricted
stock, except as may be evidenced by agreements duly executed by you and the Company.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">You and the Company
agree that all of the terms and conditions of the Grant (including the Grant Information) are set forth in these Terms and Conditions
and in the Plan. These Terms and Conditions together with the Grant Information constitute your restricted stock award agreement
(the &ldquo;Agreement&rdquo;). Please read these documents and the related Participation Guide/Prospectus carefully. Capitalized
terms that are used but not defined herein shall have the meaning ascribed to them in the Plan. Copies of the Plan, the Participation
Guide/Prospectus and information about the Company are available in the &ldquo;Documents&rdquo; and &ldquo;News Headlines&rdquo; sections
of <FONT STYLE="color: Black"><U>www.computershare.com/employee/us.</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="color: blue">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The use of the words
 &ldquo;employment&rdquo; or &ldquo;employed&rdquo; shall be deemed to refer to employment by the Company and its subsidiaries and shall
not include employment by an &ldquo;Affiliate&rdquo; (as defined in the Plan) which is not a subsidiary of the Company unless the
Committee so determines at the time such employment commences.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Certificates for the
shares of stock evidencing the Restricted Shares (as defined in the Plan) will not be issued but the shares will be registered
in your name in book entry form promptly after your acceptance of this award. You will be entitled to vote and, to the extent permitted
by Company policy, receive any cash dividends (net of required tax withholding) on the Restricted Shares but you will not be able
to obtain a stock certificate or sell, encumber or otherwise transfer the shares until the shares have been earned except in accordance
with the Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Provided you have
been continuously employed by the Company since the date of the Grant, the restrictions on the shares will lapse and the final
number of shares of stock awarded will be determined in accordance with the terms of Section 6(e) of the Plan and Appendix A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.4in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Except as set
forth below in connection with a Change in Control or in connection with your retirement, if your employment should be terminated
by reason of your permanent and total disability, death or other termination, while Restricted Shares remain unvested the amounts
of any payments due under this agreement will be determined in accordance with Sections 6(d)(ii), (g) and (h) of the Plan and Company
policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in"><B>You will be entitled to continued vesting of the
Grant following your retirement.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-style: normal; font-weight: normal">If
</FONT>your employment with the Company and its Affiliates is terminated by reason of your retirement at the end of the Post-Succession
Period (as defined in the Employment and Retirement Transition Agreement dated as of January 9, 2020, by and between you and the
Company (your &ldquo;Employment Agreement&rdquo;)), then your Grant shall continue to remain outstanding and unvested following
the Termination Date (as defined in the Employment and Retirement Transition Agreement), and will vest in accordance with the
terms of Section 6(e) of the Plan and Appendix A (for the avoidance of doubt, determined based on the actual performance and attainment
of the performance criteria over the relevant performance period, to be determined no later than March 15th following the end
of the end of the relevant performance period, and without any proration based on your termination of employment during the performance
period); provided, however, that you re-execute and do not revoke the Waiver and Release Agreement (as defined in your Employment
Agreement) in accordance with Section 9(b) of your Employment Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><B>You
will be entitled to accelerated vesting of the Grant and certain other Awards under certain circumstances in connection with a
Change in Control.</B></P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Except as
otherwise provided above in connection with your retirement at the end of the Post-Succession Period, with respect to this
Grant and each other then-outstanding Award that you hold which is assumed or substituted for in connection with a Change in
Control, in the event of a termination of your service with the Company or an Affiliate without Cause (as defined below)
during the 12-month period immediately following such Change in Control, on the date of such termination (1) such Award shall
become fully vested and, if applicable, exercisable, (2) the restrictions, payment conditions, and forfeiture conditions
applicable to any such Award granted shall lapse, and (3) any performance conditions imposed with respect to any such Award
shall be deemed to be achieved at the actual level of performance at the time of the termination, or, if not determinable, at
the applicable target level of performance. Except as otherwise provided above in connection with your retirement at the end
of the Post-Succession Period, with respect to this Grant and each other then-outstanding Award that you hold which is not
assumed or substituted in connection with a Change in Control, immediately prior to the occurrence of the Change in Control,
(1) such Award shall become fully vested and, if applicable, exercisable, (2) the restrictions, payment conditions, and
forfeiture conditions applicable to any such Award granted shall lapse, and (3) any performance conditions imposed with
respect to Award shall be deemed to be achieved at the actual level of performance at the time of the Change in Control, or,
if not determinable, at the applicable target level of performance. For purposes of the preceding sentences, the Committee
shall have the full and final authority to determine whether an Award shall be considered assumed or substituted for and,
without limiting the foregoing, an Award which remains subject to substantially the same terms and conditions that were
applicable to the Award immediately prior to the Change in Control but which confers the right to receive common stock of the
acquiring entity may be considered assumed or substituted for hereunder. Solely for purposes of the forgoing
provisions governing treatment of Awards following a Change in Control, &ldquo;Cause&rdquo; shall mean (i) your willful and
continued failure by (other than any such failure resulting from your incapacity due to physical or mental illness) to
perform substantially the duties and responsibilities of your position with the Company after a written demand for
substantial performance is delivered to you, which demand specifically identifies the manner in which the Company believes
that you have not substantially performed such duties or responsibilities; (ii) your conviction by a court of competent
jurisdiction for felony criminal conduct; or (iii) the willful engaging by you in fraud or dishonesty which is demonstrably
and materially injurious to the Company or its reputation, monetarily or otherwise.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: #0B0E11; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; color: #0B0E11; text-indent: 0.5in"><B></B></P>

<!-- Field: Page; Sequence: 10; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; color: #0B0E11; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: #0B0E11; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><B>You
agree not to engage in certain activities.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; color: #0B0E11; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; color: #0B0E11">Notwithstanding
the foregoing, if at any time you engage in an activity following your termination of employment which in the sole judgment of
the Committee is detrimental to the interests of the Company, a subsidiary or affiliated company, all Restricted Shares for which
restrictions have not lapsed will be forfeited to the Company. You acknowledge that such activity includes, but is not limited
to, &ldquo;Business Activities&rdquo; (as defined below).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; color: #0B0E11">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; color: #0B0E11">In
addition you agree, in consideration for the Grant, and regardless of whether restrictions on shares subject to the Grant have
lapsed, while you are employed or retained as a consultant by the Company or any of its subsidiaries and for a period of one year
following any termination of your employment and, if applicable, any consulting relationship with the Company or any of its subsidiaries
other than a termination in connection with a Change in Control (as defined in the Plan), not to engage in, and not to become associated
in a &ldquo;Prohibited Capacity&rdquo; (as hereinafter defined) with any other entity engaged in, any Business Activities and not
to encourage or assist others in encouraging any employee of the Company or any of its subsidiaries to terminate employment or
to become engaged in any such Prohibited Capacity with an entity engaged in any Business Activities. &ldquo;Business Activities&rdquo;
shall mean the design, development, manufacture, sale. marketing or servicing of any product or providing of services competitive
with the products or services of (x) the Company or any subsidiary if you are employed by or consulting with the Company at any
time while the Grant is outstanding, or (y) the subsidiary employing or retaining you at any time while the Grant is outstanding,
to the extent such competitive products or services are distributed or provided either (1) in the same geographic area as are such
products or services of the Company or any of its subsidiaries, or (2) to any of the same customers as such products or services
of the Company or any of its subsidiaries are distributed or provided. &ldquo;Prohibited Capacity&rdquo; shall mean being associated
with an entity as an employee, consultant, investor or another capacity where (1) confidential business information of the Company
or any of its subsidiaries could be used in fulfilling any of your duties or responsibilities with such other entity, (2) any of
your duties or responsibilities are similar to or include any of those you had while employed or retained as a consultant by the
Company or any of its subsidiaries, or (3) an investment by you in such other entity represents more than 1% of such other entity&rsquo;s
capital stock, partnership or other ownership interests.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; color: #0B0E11">&nbsp;</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; color: #0B0E11"></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Should you breach
any of the restrictions contained in the preceding paragraph, by accepting this Grant you agree, independent of any equitable or
legal remedies that the Company may have and without limiting the Company&rsquo;s right to any other equitable or legal remedies, to
pay to the Company in cash immediately upon the demand of the Company (1) the amount of income realized for income tax purposes
from this Grant, net of all federal, state and other taxes payable on the amount of such income, but only to the extent such income
is realized from restrictions lapsing on shares on or after your termination of employment or, if applicable, any consulting relationship
with the Company or its subsidiary or within the two year period prior to the date of such termination, plus (2) all costs and
expenses of the Company in any effort to enforce its rights under this or the preceding paragraph. The Company shall have the right
to set off or withhold any amount owed to you by the Company or any of its subsidiaries or affiliates for any amount owed to the
Company by you hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">You acknowledge and
agree that the restrictions contained in this Agreement are in addition to the restrictions contained in the Non-Compete, Non-Solicitation
and Confidentiality Agreement, dated as of January 9, 2020, by and between you and the Company, which shall continue in full force
and effect in accordance with its terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><B>You agree to the application of the Company&rsquo;s Dispute Resolution
Policy.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Section 3 of the
Plan provides, in part, that the Committee shall have the authority to interpret the Plan and Grant agreements, and decide
all questions and settle all controversies and disputes relating thereto. It further provides that the determinations,
interpretations and decisions of the Committee are within its sole discretion and are final, conclusive and binding on all
persons. In addition, you and the Company agree that if for any reason a claim is asserted against the Company or any of its
subsidiaries or affiliated companies or any officer, employee or agent of the foregoing (other than a claim involving
non-competition restrictions or the Company&rsquo;s, a subsidiary&rsquo;s or an affiliated company&rsquo;s trade secrets, confidential
information or intellectual property rights) which (1) are within the scope of the Company&rsquo;s Dispute Resolution Policy (the
terms of which are incorporated herein, as it shall be amended from time to time); (2) subverts the provisions of Section 3
of the Plan; or (3) involves any of the provisions of the Agreement or the Plan or the provisions of any other restricted
stock awards or option or other agreements relating to Company Common Stock or the claims of yourself or any persons to the
benefits thereof, in order to provide a more speedy and economical resolution, the Dispute Resolution Policy shall be the
sole and exclusive remedy to resolve all disputes, claims or controversies which are set forth above, except as otherwise
agreed in writing by you and the Company or a subsidiary of the Company. It is our mutual intention that any arbitration
award entered under the Dispute Resolution Policy will be final and binding and that a judgment on the award may be entered
in any court of competent jurisdiction. Notwithstanding the provisions of the Dispute Resolution Policy, however, the parties
specifically agree that any mediation or arbitration required by this paragraph shall take place at the offices of the
American Arbitration Association located in the Daytona Beach, Florida area or such other location in the Daytona
Beach, Florida area as the parties might agree. The provisions of this paragraph: (a) shall survive the termination or
expiration of this Agreement, (b) shall be binding upon the Company&rsquo;s and your respective successors, heirs, personal
representatives, designated beneficiaries and any other person asserting a claim based upon the Agreement, (c) shall
supersede the provisions of any prior agreement between you and the Company or its subsidiaries or affiliated companies with
respect to any of the Company&rsquo;s option, restricted stock or other stock-based incentive plans to the extent the provisions of
such other agreement requires arbitration between you and your employer, and (d) may not be modified without the consent of
the Company. Subject to the exception set forth above, you and the Company acknowledge that neither of us nor any other
person asserting a claim described above has the right to resort to any federal, state or local court or administrative
agency concerning any such claim and the decision of the arbitrator shall be a complete defense to any action or proceeding
instituted in any tribunal or agency with respect to any dispute.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><B>The Grant does not imply any employment or consulting
commitment by the Company.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">You agree
that the Grant and acceptance of the Grant does not imply any commitment by the Company, a subsidiary or affiliated company to
your continued employment or consulting relationship, and that your employment status is that of an employee-at-will and in particular
that the Company, its subsidiary or affiliated company has a continuing right with or without cause (unless otherwise specifically
agreed to in writing executed by you and the Company) to terminate your employment or other relationship at any time. You agree
that your acceptance represents your agreement not to terminate voluntarily your current employment (or consulting arrangement,
if applicable) for at least one year from the date of this Grant unless you have already agreed in writing to a longer period.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><B>You
agree to comply with applicable tax requirements and to provide information as requested.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">You agree
to comply with the requirements of applicable federal and other laws with respect to withholding or providing for the payment of
required taxes. You also agree to promptly provide such information with respect to shares acquired pursuant to the Grant, as may
be requested by the Company or any of its subsidiaries or affiliated companies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><B>You
agree that this Grant and certain Awards previously granted to you will be subject to the Company&rsquo;s Clawback Policy.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">You agree that in
the event that either (1) the Company has a material restatement of its financial statements, other than as a result of
changes to accounting rules and regulations or (2) your employment is terminated as a result of your having engaged in
Covered Conduct (as defined below), the Committee shall have the discretion at any time (notwithstanding any expiration of
the Plan or of the rights or obligations otherwise arising under an Award) to require you (whether or not you are then an
employee, consultant or director of the Company or any of its affiliates) to return some or all of the Proceeds (as defined
below) from Subject Awards (as defined below) and may require you to waive, forfeit and surrender to the Company your rights
with respect to all or a portion of your Subject Awards which have not yet vested or become exercisable (or have not been
exercised). The preceding sentence sets forth the Company&rsquo;s &ldquo;Clawback Policy.&rdquo; For purposes of the Clawback Policy:
(i) the term &ldquo;Covered Conduct&rdquo; shall mean conduct that constitutes &ldquo;Cause&rdquo; as such term is defined in the
Company&rsquo;s Executive Severance Plan (as amended February 18, 2019), whether or not you participate in the Executive Severance
Plan; (ii) the term &ldquo;Subject Awards&rdquo; shall mean Awards granted under the Plan and incentive compensation awards
granted under any other plan, program or agreement, in each case to the extent such awards are (1) granted following February
18, 2019 and (2) granted or became vested during the three year period preceding the restatement of financial statements or
latest date on which you engaged in Covered Conduct (as applicable); and (iii) the term &ldquo;Proceeds&rdquo; shall mean
Shares or cash received pursuant to the vesting or exercise of a Subject Award (or, in the event that such Shares have been
disposed of, cash in an amount equal to the Fair Market Value of the Shares on the date of vesting, exercise or disposition,
as determined by the Company); Proceeds with respect to options shall be determined net of the applicable exercise price. You
also acknowledge that the Clawback Policy shall be interpreted and administered by the Committee in its discretion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0.5in; text-align: justify">This
Agreement shall be governed by and interpreted in accordance with Florida law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The headings set forth
herein are for information purposes only and are not a substantive part of these Terms and Conditions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515"><B>Appendix A</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515"><B>Appendix to the 2020
Performance Share Equity Grant</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515">[to come]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515"></P>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #141515"></P>




<!-- Field: Split-Segment; Name: 2 -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B><U>Exhibit B</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Non-Compete, Non-Solicitation and
Confidentiality Agreement</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">This NON-COMPETE,
NON-SOLICITATION AND CONFIDENTIALITY AGREEMENT (this &ldquo;<U>Non-Compete Agreement&rdquo;</U>) is entered into as of January 9,
2020 (the <U>&ldquo;Effective Date&rdquo;),</U> between TopBuild Corp., a Delaware corporation (together with its subsidiaries,
affiliates, successors and assigns, the <U>&ldquo;Company&rdquo;),</U> and Gerald Volas (the <U>&ldquo;Executive&rdquo;</U> and, together
with the Company, the &ldquo;<U>Parties</U>&rdquo; and each a &ldquo;<U>Party</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Background</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>The
Company and its Affiliates are engaged in the business of selling, distributing and installing a wide range of products for new
residential and commercial construction and existing home improvement projects throughout the United States, including, but not
limited to insulation, gutters, fireplaces and fire doors. The Company&rsquo;s business depends upon the preservation of goodwill and
continued confidentiality of proprietary information and trade secrets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">B.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>The
Company will continue to employ Executive as Chief Executive Officer through and including December 31, 2020, under the terms
specified by that certain Employment and Retirement Transition Agreement entered into by the Parties as of January 9, 2020 (the
 &ldquo;<U>Employment Agreement</U>&rdquo;). Executive wishes to continue to be so employed by the Company in this capacity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">C.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Executive is trained in the Company&rsquo;s business, and in carrying out Executive&rsquo;s duties, Executive has and will become familiar
with the Company&rsquo;s confidential information and trade secrets and will acquire additional experience, skills and knowledge related
to the Company&rsquo;s business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">D.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>The
parties agree that this Non-Compete Agreement is necessary to safeguard against the unauthorized disclosure or use of the Company&rsquo;s
confidential information and trade secrets, and to preserve its goodwill and ongoing business value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">THEREFORE, in consideration
of Executive&rsquo;s continued employment by the Company and the benefits provided under the Employment Agreement between the Company
and Executive of even date herewith, subject to the terms of the Employment Agreement, the Company&rsquo;s willingness to disclose certain
confidential information to Executive, the mutual promises contained in this Non-Compete Agreement and other good and valuable
consideration, the receipt and sufficiency of which is hereby acknowledged, the Parties agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NON-DISCLOSURE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1.<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B><U>Confidential
Information</U>. Executive acknowledges that the Company has certain trade secrets and other confidential and proprietary information
which it has acquired and developed, and will acquire and develop, at great effort and expense. Such information includes, without
limitation, confidential information, whether in tangible or intangible form, regarding the Company&rsquo;s products, services,
marketing strategies, business plans, operations, costs, current or prospective customer information (including customer lists,
requirements, creditworthiness, preferences and similar matters), product concepts, designs, specifications, research and development
efforts, technical data and know-how, sales information (including pricing and other terms and conditions of sale), financial
information, internal procedures, techniques, forecasts, methods, trade information, software programs, project requirements,
inventions, trademarks, trade names, and all other information which is not generally known to those outside the Company, has
independent economic value from not being known and is the subject of efforts that are reasonable under the circumstances to maintain
its secrecy (collectively, &ldquo;Confidential Information&rdquo;). Confidential Information does not include information that
is or becomes available to the public other than as a result of disclosure by Executive.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.45in"></P>

<!-- Field: Page; Sequence: 16; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Restricted Use of Confidential Information</U>. In the course of Executive&rsquo;s employment, Executive has had and will
continue to have access to access to and may help develop Confidential Information. Except as required in the performance of Executive&rsquo;s
duties, Executive will not, either during Executive&rsquo;s employment or at any time thereafter, disclose any Confidential Information
to others or use the Confidential Information for Executive&rsquo;s own benefit or for the benefit of others. All records, files, and
documents relating to the Company&rsquo;s business shall remain the sole property of the Company and may not be copied without written
permission. As further specified in the Employment Agreement, Executive agrees to promptly return all records, files, documents
and other materials relating to the Company&rsquo;s business upon termination of his employment. Executive shall not retain copies of
such materials.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8239;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Non-Disparagement</U>. Executive agrees that Executive will not, in any way, disparage the Company. Further, Executive
and the Company agree that they will not make, nor solicit, any comments, statements, or the like to the media, or to others,
that may be considered to be derogatory or detrimental to the good name or business reputation of Executive or the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Permitted Disclosures</U>. Pursuant to 18 U.S.C. &sect; 1833(b), Executive understands that Executive will not be held
criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret of the Company that
(i) is made (A) in confidence to a Federal, State, or local government official, either directly or indirectly, or to Executive&rsquo;s
attorney and (B) solely for the purpose of reporting or investigating a suspected violation of law; or (ii) is made in a complaint
or other document that is filed under seal in a lawsuit or other proceeding. Executive understands that if Executive files a lawsuit
for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to Executive&rsquo;s
attorney and use the trade secret information in the court proceeding if Executive (x) files any document containing the trade
secret under seal, and (y) does not disclose the trade secret, except pursuant to court order. Nothing in this Non-Compete Agreement,
or any other agreement that Executive has with the Company, is intended to conflict with 18 U.S.C. &sect; 1833(b) or create liability
for disclosures of trade secrets that are expressly allowed by such section. Further, nothing in this Non-Compete Agreement or
any other agreement that Executive has with the Company shall prohibit or restrict Executive from (1) making any voluntary disclosure
of information or documents concerning possible violations of law to any governmental agency or legislative body, or any self-regulatory
organization, in each case, without advance notice to the Company; or (2) responding to a valid subpoena, court order or similar
legal process; provided, however, that prior to making any such disclosure pursuant to this Section 4, Executive shall provide
the Company with written notice of the subpoena, court order or similar legal process sufficiently in advance of such disclosure
to afford the Company a reasonable opportunity to challenge the subpoena, court order or similar legal process.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: center"><B></B></P>

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: center"><B>NON-SOLICITATION AND NON-COMPETITION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Need for Covenants</U>. Executive understands that the Company has spent and will continue to spend substantial amounts
of time, money and effort to develop its business, Confidential Information (as defined above which expressly includes trade secrets),
reputation, goodwill (both associated with it trade name and geographic area of business), and its customer, supplier and employee
relationships. Executive further understands that Executive will benefit from those investments and efforts. Executive acknowledges
that Executive&rsquo;s use of any such matters to compete against the Company in an unrestricted manner would be unfair and detrimental
to the Company. Executive agrees that taking advantage of any of the above-identified investments of time, money or effort expended
by the Company would unfairly place the Executive at a competitive advantage over Company. Executive further acknowledges the
Company&rsquo;s need to protect its business interests by reasonably restricting Executive&rsquo;s ability to compete with the Company. Finally,
Executive acknowledges that the Company would not employ, or continue to employ, Executive, or enter into the Employment Agreement,
without Executive&rsquo;s agreement to be bound by the provisions of this Non-Compete Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">6.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Definitions</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.05in; text-align: justify; text-indent: 0.95in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&ldquo;<U>Affiliate</U>&rdquo; means, as to any person or entity, any other person or entity (i) that directly or indirectly
controls, is controlled by, or is under direct or indirect common control with, such person or entity or (ii) that has the power
directly or indirectly to direct or cause the direction of the management and policies of such person or entity, through the ownership
of voting securities, by contract or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.05in; text-align: justify; text-indent: 0.95in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&rdquo;<U>Competitive Capacity</U>&rdquo; means performing the same or similar duties as those performed by Executive on
behalf of the Company at any time during the 24 month period preceding the date of Executive&rsquo;s termination of employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.05in; text-align: justify; text-indent: 0.95in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&ldquo;<U>Competitive Products</U>&rdquo; means any product or service available from third parties that are the same or
substantially similar to the products or services offered by the Company in the Territory, including, but not limited to, insulation
and building material products or the distribution and installation of such products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.05in; text-align: justify; text-indent: 0.95in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&ldquo;<U>Competitor</U>&rdquo; means any person or entity (including Executive or an entity that Executive becomes affiliated
with or renders services to) that offers, or is actively planning to offer, Competitive Products within the Territory.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.05in; text-indent: 0.95in">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&ldquo;<U>Customer</U>&rdquo; includes all customers of the Company and all actively sought prospective customers of the
Company, with whom Executive had material contact with or about whom the Executive obtained Confidential Information, in the performance
of Executive&rsquo;s duties at any time during the 24 month period preceding the date of Executive&rsquo;s termination of employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.95in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;<U>Territory</U>&rdquo;
means the United States of America.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.95in"></P>

<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.95in">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&ldquo;<U>Restricted Period</U>&rdquo; means the period of Executive&rsquo;s employment with the Company or an Affiliate
and for a period of 36 months following date of Executive&rsquo;s termination of employment for any reason, whether voluntary
or involuntary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">(h)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&ldquo;<U>Directly or indirectly</U>&rdquo; means conduct taken individually, through other individuals, or as a partner,
shareholder, member, officer, director, manager, employee, salesperson, independent contractor, agent, or consultant for any other
individual or entity.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: justify">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8239;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Non-Solicitation/Non-Interference</U>.
During the Restricted Period, Executive shall not, either for Executive&rsquo;s own account or for or on behalf of any Competitor,
directly or indirectly, take any of the following actions:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Contact or otherwise solicit any employee, consultant, or independent contractor of the Company with the intention of encouraging
such person to terminate his or her employment or other relationship with the Company, or employ or otherwise hire or engage any
such person; provided, however, that Executive may terminate employees of the Company consistent with his role and the business
needs of the Company in the ordinary course of business during the Pre-Succession Period (as defined in the Employment Agreement).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Solicit, call upon, accept work and/or orders for product from, or initiate communication or contact with any Customer for
the purpose of offering Competitive Products to such Customer, or otherwise offer Competitive Products to such Customer;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Solicit, call upon or initiate communication or contact with any Customer, vendor or supplier of the Company for the purpose
of encouraging such person to terminate, place elsewhere or reduce the volume of its business with the Company; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8239;</FONT>Otherwise
attempt to directly or indirectly interfere with the Company&rsquo;s business or its relationships with its employees, independent contractors,
vendors, suppliers or Customers.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Non-Competition</U>.
During the Restricted Period, Executive shall not, either for Executive&rsquo;s own account or for or on behalf of any Competitor, directly
or indirectly, take any of the following actions:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-indent: 0.95in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Have an ownership or financial interest in a Competitor;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Advise or consult with a Competitor concerning competitive activity in the Territory,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Be employed by or provide services in a Competitive Capacity to a Competitor in the Territory;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Engage in the production, sale or distribution of Competitive Products in the Territory; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Market, sell, or otherwise offer or provide Competitive Products in the Territory.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in"></P>

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center"><B>GENERAL PROVISIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">9.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8239;&nbsp;&nbsp;&nbsp;</FONT><U>Survival/Independent
Agreement</U>. Unless expressly set forth in a document signed by both parties, the restrictive covenants set forth herein shall
survive the termination of this Non-Compete Agreement and the termination of Executive&rsquo;s employment for any reason, voluntary
or involuntary. Executive&rsquo;s obligations hereunder are independent of Executive&rsquo;s employment. Any breach or alleged breach by the
Company of any obligation to Executive shall not affect the binding nature of Executive&rsquo;s obligations under this Non-Compete Agreement
or excuse or terminate Executive&rsquo;s obligations hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">10.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Scope</U>. If any provision of this Non-Compete Agreement is found to be invalid in any jurisdiction, in whole or in
part, such provision shall remain valid in all other jurisdictions. If any court determines that any provision of this Non-Compete
Agreement is unenforceable because of the duration or scope of such provision, such provision shall not be rendered void, and
such court shall have the power to amend the scope or duration of such provision, and in its amended form, such provision shall
remain in full force and effect. If any provision of this Non-Compete Agreement is found to be void or unenforceable for any reason,
all remaining provisions of this Non-Compete Agreement shall remain in full force and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">11.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Specific
Enforcement/Injunctive Relief</U>. Executive agrees that it would be difficult to measure the Company&rsquo;s damages from a breach
or threatened breach of this Non-Compete Agreement by Executive, but that such breach or threatened breach could result in damages
that would be significant and irreparable. Executive agrees that the Company shall be entitled, in addition to any other remedies
available at law, to seek injunctive or other equitable relief against such breach or threatened breach. If the Company prevails
in any action brought to enforce this Non-Compete Agreement, the Company shall be entitled to costs and attorneys&rsquo; fees incurred
by it in such action. Notwithstanding any agreements to arbitrate disputes, the parties agree that a temporary restraining order,
temporary injunctive relief, or permanent injunctive relief may be pursued and secured in court under this Paragraph 11 to prevent
immediate harm without waiving any party&rsquo;s ability to have all issues of final relief and damages made subject to sole and exclusive
arbitration procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">12.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Miscellaneous</U>.
The headings contained in this Non-Compete Agreement are for convenience only and shall not affect in any way the meaning or interpretation
of this Non-Compete Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">13.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Governing
Law</U>. This Non-Compete Agreement shall be governed by the laws of the State of Florida, without regard to conflicts of law
provisions.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">14.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Amendments;
Assignments</U>. No modification, amendment, extension or waiver of this Non-Compete Agreement shall be binding unless in writing
and signed by the parties. The waiver by the Company of a breach of this Non-Compete Agreement shall not be construed as a waiver
of any subsequent breach. Nothing in this Non-Compete Agreement shall be construed as a limitation upon the Company&rsquo;s right to
modify or amend any of its manuals or policies in its sole discretion. This Non-Compete Agreement shall inure to the benefit of,
and be binding upon the parties and their heirs, administrators, successors and assigns, and may be assigned by the Company to
its successors and assigns and Affiliates. Executive may not assign any rights or obligations hereunder without the written consent
of the Company.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: #0C0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: justify; color: #0C0D12">15.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Agreement</U>. This Non-Compete Agreement, together with the Employment Agreement and the other documents referred to in Section
10(m) thereof, constitute the entire agreement between the Parties and supersede all prior agreements, if any, understandings
and arrangements, oral or written, between the Parties with respect to the subject matter hereof, including that certain Non-Compete,
Non-Solicitation and Confidentiality Agreement, effective as of March 1, 2016 (the &ldquo;<U>Restrictive Covenant Agreement</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12"><I>[Signature Page Follows]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12"></P>

<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: #0C0D12"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">IN WITNESS
WHEREOF, each Party has duly executed this Non-Compete Agreement as of the date and year first set forth above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.3in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif">TOPBUILD CORP.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 3%">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 47%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Name:&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"> Alec Covington</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"> Chairman, Board of Directors</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif">EXECUTIVE</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">Gerald</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">Volas</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.3in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[<I>Signature Page to Volas Non-Compete
Agreement</I>]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>




<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><U>Exhibit C</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Post-Succession Period Duties</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1in 0pt 0.35in; text-indent: -0.3in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.35in; text-indent: -0.3in">A. &nbsp;&nbsp;&nbsp;&nbsp;During the Post-Succession
Period, subject to the terms and conditions of the Agreement, the Executive will serve as a nonexecutive employee of the Company,
with the following duties and responsibilities, and such other duties and responsibilities as the successor CEO may reasonably
request from time to time:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1in 0pt 0.35in; text-indent: -0.3in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"></TD><TD STYLE="width: 0.2in">1.</TD><TD STYLE="text-align: justify">Consult with the successor CEO
                                         (&ldquo;<U>successor CEO</U>&rdquo;) at least quarterly regarding (<U>A</U>) overall
                                         outlook for the Company&rsquo;s business, (<U>B</U>) strategic developments and initiatives,
                                         (<U>C</U>) operating results for the preceding quarter and prospectively, (<U>D</U>)
                                         transition matters, and (<U>E</U>) senior management performance.</TD></TR>                                                               <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 0.1in">&nbsp;</TD></TR>
</TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"></TD><TD STYLE="width: 0.2in">2.</TD><TD>Continue to maintain familiarity with and monitor industry trends and developments;</TD></TR>                                                                                                                                                                <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
</TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"></TD><TD STYLE="width: 0.2in">3.</TD><TD STYLE="padding-right: 0.1in">Provide, through communications with the successor CEO, on-going thought leadership, ideas and
industry connections to the Company;</TD></TR>                                              <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 0.1in">&nbsp;</TD></TR>
</TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"></TD><TD STYLE="width: 0.2in">4.</TD><TD>As requested by the successor CEO, discuss with such executive or other senior executives subjects
identified from time by the successor CEO; and</TD></TR>                                                        <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 0.65in">&nbsp;</TD></TR>
</TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"></TD><TD STYLE="width: 0.2in">5.</TD><TD>As requested by the successor CEO, provide coaching for Company leaders.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in">B. &nbsp;&nbsp;&#8239;For the avoidance of doubt,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"></TD><TD STYLE="width: 0.2in">1.</TD><TD STYLE="text-align: justify">during the Post-Succession Period, the Executive shall not be required to, and shall not, exercise
any of the duties and responsibilities of the CEO of the Company; and</TD></TR>                                                                               <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 0.1in">&nbsp;</TD></TR>
</TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"></TD><TD STYLE="width: 0.2in">2.</TD><TD STYLE="text-align: justify">it is understood that none of the duties and responsibilities referenced in Paragraph A above
would be prohibited by subparagraph 1 of this Paragraph B.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Split-Segment; Name: 4 -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: right"><B><U>Exhibit D</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Waiver and Release Agreement</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-decoration: none; text-indent: 0.5in; margin: 0pt 0.05in; text-align: justify"><FONT STYLE="text-decoration: none">This&nbsp;WAIVER&nbsp;AND&nbsp;RELEASE&nbsp;AGREEMENT
(this &ldquo;</FONT><U>Waiver and Release Agreement</U><FONT STYLE="text-decoration: none">&rdquo;) is entered into as of
___________________, 20________ (the&ldquo;</FONT><U>Effective Date</U><FONT STYLE="text-decoration: none">&rdquo;), between
TopBuild Corp., a Delaware corporation (together with its subsidiaries, affiliates, successors and assigns, the
 &ldquo;</FONT><U>Company</U><FONT STYLE="text-decoration: none">&rdquo;), and Gerald Volas (the &ldquo;Executive&rdquo; and,
together with the Company, the &ldquo;</FONT><U>Parties</U><FONT STYLE="text-decoration: none">&rdquo; and each a
 &ldquo;</FONT><U>Party</U><FONT STYLE="text-decoration: none">&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.5in; text-align: justify">Executive and the Company, for the good
and valuable consideration stated below, the sufficiency of which is acknowledged, agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-decoration: none; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">1.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Executive, including Executive&rsquo;s heirs, administrators, executors, spouse, if any, successors, estate, representatives,
agents and assigns and all others claiming by or through Executive, voluntarily and knowingly releases the Company, its parent
companies, their subsidiaries, divisions, affiliates, related companies, predecessors, successors, partners, members, directors,
officers, trustees, employees, independent contractors, consultants, stockholders, owners, attorneys, agents, benefit plans, subrogees,
insurers, representatives and assigns, whether alleged to have acted in their official capacities or personally (collectively,
the &ldquo;<U>Released Parties</U>&rdquo;), irrevocably, completely and forever, from any and all claims, causes of action, suits,
contracts, promises, or demands of any kind, which Executive may now have, whether known or unknown, intentional or otherwise,
from the beginning of time to the Effective Date of this Waiver and Release Agreement, with the sole and limited exception of
the rights and claims reserved in Paragraph 2.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.5in">2.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Executive understands and agrees that this Waiver and Release Agreement covers all claims described in Paragraph 1, including,
but not limited to, any alleged violation of the Civil Rights Act of 1991; Title VII of the Civil Rights Act of 1964 (Title VII),
the Americans with Disabilities Act (ADA), the Family and Medical Leave Act (FMLA) (regarding existing but not prospective claims),
the Fair Labor Standards Act (FLSA), the Equal Pay Act, the Employee Retirement Income Security Act (ERISA) (regarding unvested
benefits), the Civil Rights Act of 1991, Section 1981 of U.S.C. Title 42, the Fair Credit Reporting Act (FCRA), the Worker Adjustment
and Retraining Notification (WARN) Act, the National Labor Relations Act (NLRA), <B>the Age Discrimination in Employment Act (ADEA)
as amended by the Older Workers Benefit Protection Act (OWBPA), </B>the Immigration Reform and Control Act (IRCA), the Florida
Civil Rights Act (FCRA), Florida Whistleblower Protection Act (FWA), Florida Workers&rsquo; Compensation Law Retaliation Act (FWCA),
Florida Wage Discrimination Law, Florida Minimum Wage Act, Florida Equal Pay Law, Florida AIDS Act, Florida Discrimination on
the Basis of Sickle Cell Trait Law, Florida OSHA, the Florida Constitution, the Florida Fair Housing Act (FHA), Miami-Dade County
Code, Chapter 11A, Broward County Human Rights Act, Palm Beach County Code, Article VI; all including any amendments and their
respective implementing regulations, and any other federal, state, local, or foreign law (statutory, regulatory, or otherwise)
that may be legally waived and released; however, the identification of specific statutes is for purposes of example only, and
the omission of any specific statute or law shall not limit the scope of this general release in any manner.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.5in">3.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>This
Waiver and Release Agreement does not include, and Executive does not waive, any rights or claims: (a) which may arise after
Executive signs this Waiver and Release Agreement; (b) for alleged workplace injuries or occupational disease that
arise under any state&rsquo;s workers&rsquo; compensation laws; (c) for benefits in which Executive has a vested right under any pension
plans; (d) which cannot be released by law; (e) to enforce this Waiver and Release Agreement; or (f) to participate in any
proceedings before an administrative agency responsible for enforcing labor and/or employment laws, (e.g., the Equal
Employment Opportunity Commission or the Florida Commission on Human Relations). Executive agrees, however, to waive and
release any right to receive any monetary award from such proceedings. Nothing in this Waiver and Release Agreement shall be
construed to limit Executive&rsquo;s right to respond accurately and fully to any question, inquiry or request for information when
required by legal process or from initiating communications directly with, or responding to any inquiry from, or providing
testimony before, any self-regulatory organization or state or federal regulatory authority, regarding the Company,
Executive&rsquo;s employment, or this Waiver and Release Agreement. Executive is not required to contact the Company regarding the
subject matter of any such communications before engaging in such communications</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">4.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Except as set forth in Paragraph 3, Executive agrees to keep the terms of this Waiver and Release Agreement confidential
and not to disclose the terms of this Waiver and Release Agreement to any third party at any time, other than to Executive&rsquo;s attorneys,
taxing authorities, accountants, or as otherwise required by law. Executive agrees to use Executive&rsquo;s best efforts to ensure that
the terms of this Waiver and Release Agreement are kept confidential by Executive&rsquo;s spouse, heirs, assigns, attorneys, etc. Executive
is not prohibited from disclosing the terms of this Waiver and Release Agreement to Executive&rsquo;s spouse, if any, attorney, if any,
or accountant, in a proceeding to enforce its terms, or as otherwise required by law or court order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">5.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>In exchange for Executive&rsquo;s promises contained herein, the Company agreed to provide Executive the benefits set forth
in the Employment and Retirement Transition Agreement, dated January 9, 2020 (&ldquo;<U>Employment Agreement</U>&rdquo;) subject
to the provisions of the Employment Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-indent: 0.5in">6.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The parties agree that if any provision of this Waiver and Release Agreement is declared illegal or unenforceable by any
court of competent jurisdiction and cannot be modified to be enforceable, including the general release language, the provision
declared illegal or unenforceable will immediately become null and void, leaving the remainder of this Waiver and Release Agreement
in full force and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">7.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Executive agrees and affirms that, to the best of Executive&rsquo;s knowledge, no liens of any governmental entities, including
those for Medicare conditional payments, exist.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">8.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive hereby acknowledges and confirms the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.75in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Executive has read this Waiver and Release Agreement in its entirety and understands all of its terms;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center"></P>

<!-- Field: Page; Sequence: 24; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>by this Waiver and Release Agreement, the Executive has been advised in writing to consult with an attorney of the Executive&rsquo;s
choosing before signing this Waiver and Release Agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>the Executive knowingly, freely, and voluntarily agrees to all of the terms and conditions set out in this Waiver and Release
Agreement including, without limitation, the waiver, release, and covenants contained in it;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>the Executive is signing this Waiver and Release Agreement, including the waiver and release, in exchange for good and valuable
consideration in addition to anything of value to which the Executive is otherwise entitled;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>the Executive was given at least twenty-one (21) days to consider the terms of this Waiver and Release Agreement and consult
with an attorney of the Executive&rsquo;s choice, although the Executive may sign it sooner if desired; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>the Executive understands that the Executive has seven (7) days after signing this Waiver and Release Agreement to revoke
the release in this paragraph. To revoke this Waiver and Release Agreement, Executive must clearly communicate Executive&rsquo;s decision
in writing to Alec Covington, Chairman of the Board of Directors (or his successor) by the end of the seventh (7th) day following
the Effective Date of this Waiver and Release Agreement. Executive understands and agrees that should Executive revoke Executive&rsquo;s
release and waiver as to claims under the Age Discrimination in Employment Act of 1967, as amended, the Company&rsquo;s obligations under
this Waiver and Release Agreement will become null and void.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.9in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">9.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Waiver and Release Agreement, together with the Employment Agreement and the other documents referred to in Section
10(m) thereof), constitute the entire agreement between the Parties and supersede all prior agreements, if any, understandings
and arrangements, oral or written, between the Parties with respect to the subject matter hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">10.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>The terms of the TruTeam Dispute Resolution Policy, revised December 2010 (a copy of which has been provided to Executive),
are incorporated into this Waiver and Release Agreement and shall apply to any alleged or actual breaches of this Waiver and Release
Agreement or any other claims arising out of Executive&rsquo;s employment with the Company and its affiliates that are not otherwise
released by this Waiver and Release Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Waiver and Release Agreement
may be executed in multiple counterparts, each of which will be considered an original, and all of which will be considered a single
memorandum. If Executive signs a facsimile copy of this Waiver and Release Agreement, Executive also will provide the Company with
a conforming original copy. The validity, construction, and interpretation of this Waiver and Release Agreement and the rights
and duties of the parties to this Waiver and Release Agreement will be governed by the laws of the State of Florida, without regard
to any state conflict of law rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: center"></P>

<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.5in">IN WITNESS
WHEREOF, each Party has duly executed this Waiver and Release Agreement as of the date and year first set forth above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: justify"><B>TOPBUILD CORP.</B></TD>
</TR>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           <TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 48%">&nbsp;</TD><TD STYLE="text-align: justify; width: 2%">By:</TD>
                                        <TD STYLE="border-bottom: Black 1pt solid; text-align: justify; width: 50%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: justify">Name:&nbsp;&nbsp;</TD>
                                        <TD STYLE="text-align: justify"> Alec Covington</TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: justify">Title:</TD>
                                        <TD STYLE="text-align: justify">Chairman, Board of Directors</TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: justify"><B>EXECUTIVE</B></TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left">&nbsp;</TD><TD COLSPAN="2" STYLE="text-align: justify">Gerald Volas</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.3in"><B>&nbsp;</B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.3in"></P>

<!-- Field: Page; Sequence: 26; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.3in">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>tm201782d1_ex99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
99.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><IMG SRC="tm201782d1_ex99-1img01.jpg" ALT="">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 14pt Times New Roman, Times, Serif; padding-left: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FOR
    IMMEDIATE RELEASE:</FONT></TD>
    <TD STYLE="text-align: right; font: bold 14pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ref:
    20-01</FONT></TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="text-align: center; font: 14pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TopBuild&rsquo;s
Board of Directors Announces CEO Succession Plan</B></FONT></P>

<P STYLE="font: 14pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 3pt auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="text-align: center; font: 14pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Jerry
Volas to Retire as CEO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; font: 14pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Robert
Buck, President &amp; COO, Appointed Successor</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Transition
Effective December 31, 2020</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 3pt auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>DAYTONA BEACH, FL - January 10, 2020
</B>&mdash; <B>TopBuild Corp. (NYSE:BLD)</B>, a leading installer and distributor of insulation and building material products
and its Board of Directors announced that Jerry Volas, 65, will retire as Chief Executive Officer and member of the Board of Directors
effective December 31, 2020. Robert Buck, 50, who has served as President and Chief Operating Officer since June 2015, will assume
the role of CEO and director upon Volas&rsquo; retirement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TopBuild Board Chair Alec Covington said,
 &ldquo;<I>Jerry has done a terrific job leading TopBuild through its spin-off from Masco (NYSE:MAS) in 2015 and overseeing its
tremendous revenue growth and profitability during this period. On behalf of the Board, we thank Jerry for his dedication to TopBuild
and wish him the very best upon his well-earned retirement.&rdquo;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jerry Volas stated, <I>&ldquo;It has been
an extremely rewarding experience leading TopBuild over the last four and a half years. In addition to driving top and bottom line
results, the development of the executive team has always been a top priority. Throughout this period, I have worked very closely
with Robert to identify and drive our Company&rsquo;s strategic initiatives and our strong financial results speak to our success.
I am fully confident Robert is the right choice to lead the TopBuild team and continue our momentum into the future.&rdquo;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Covington added, &ldquo;Over the past
four and a half years as President and Chief Operating Officer, Robert has clearly demonstrated his strength as a business leader.
He has expanded the Company&rsquo;s commercial business, overseen the successful integration of 11 companies which are contributing
over $510 million of annual revenue, and implemented changes within the organization that have resulted in a significantly more
streamlined and efficient organization. As we initiate this transition, which should be a seamless process for all stakeholders,
the Board and I are confident Robert and his team are well-positioned to take TopBuild into the future.</I>&rdquo; Covington noted
that Buck&rsquo;s appointment was the result of a thoughtful and comprehensive succession planning process by the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Robert Buck stated, <I>&ldquo;I am
honored to be named the next CEO of TopBuild and want to thank both Jerry and the Board for the confidence they have placed
in me to lead this strong organization. Jerry and I have worked together for many years, and I welcome working with him
through this transition period as we continue to grow our business. Over the past four and a half years we&rsquo;ve built a
strong organization with a very broad and deep bench of talent. Our strategic plan will remain in place and our team will
continue its laser focus on driving profitable growth.&rdquo;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Buck joined TopBuild in 2009 when it was Masco Contractor
Services (MCS), serving as the division&rsquo;s President and Chief Executive Officer. He assumed his current role at
TopBuild in June 2015 when the company was spun-off from Masco. Buck began his career with Masco Corporation in 1997 at
Liberty Hardware where he spent eight years in several operations leadership roles and worked extensively in international
operations. He became Executive Vice President in 2005 and helped lead the merger of another Masco company with Liberty
Hardware before being promoted to the office of President in 2007. Buck holds a Bachelor of Science degree in Information
Systems and Operations Management and a Master&rsquo;s degree in Business Administration from the University of North
Carolina at Greensboro.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TopBuild is filing a current report on
form 8-K with the Securities and Exchange Commission that includes additional information about the Company&rsquo;s arrangement
with Volas after his retirement as CEO.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>About TopBuild</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: normal 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">TopBuild
Corp., a Fortune 1000 Company headquartered in Daytona Beach, Florida, is a leading installer and distributor of insulation and
building material products to the U.S. construction industry. We provide insulation and building material services nationwide
through TruTeam<SUP>&reg;</SUP>, which has close to 200 branches, and through Service Partners<SUP>&reg;</SUP> which distributes
insulation and building material products from approximately 75 branches. We leverage our national footprint to gain economies
of scale while capitalizing on our local market presence to forge strong relationships with our customers. To learn more about
TopBuild please visit our website at www.topbuild.com.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Safe Harbor Statement</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This press release contains &ldquo;forward-looking
statements&rdquo; within the meaning of the Private Securities Litigation Reform Act. These forward-looking statements may address,
among other things, our expected financial and operational results, the related assumptions underlying our expected results,
and our plan to repurchase our common stock under the proposed accelerated stock repurchase transaction. These forward-looking
statements are distinguished by use of words such as &ldquo;will,&rdquo; &ldquo;would,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;expect,&rdquo;
 &ldquo;believe,&rdquo; &ldquo;designed,&rdquo; &ldquo;plan,&rdquo; or &ldquo;intend,&rdquo; the negative of these terms, and similar
references to future periods. 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. Our ability to repurchase our
common stock is subject to the execution of a definitive agreement with respect to the share repurchase. Our forward-looking statements
contained herein speak only as of the date of this press release. Factors or events that we cannot predict, including those described
in the risk factors contained in our filings with the Securities and Exchange Commission, may cause our actual results to differ
from those expressed in forward-looking statements. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Investor Relations and Media Contact</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 112pt 0pt 0">Tabitha Zane <BR>
tabitha.zane@topbuild.com <BR>
386-763-8801</P>



<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>bld-20200110.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.1d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +K85w7xRiXgen8uNbXAsWaqOybPtzp5x2ekhuWh6bVlKHyYgN7fMsyudhQWWoU8I -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:bld="http://topbuild.com/20200110" elementFormDefault="qualified" targetNamespace="http://topbuild.com/20200110">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://topbuild.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</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-20200110_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="bld-20200110_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>bld-20200110_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.1d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>bld-20200110_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.1d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://topbuild.com/role/Cover" xlink:href="bld-20200110.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://topbuild.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>tm201782d1_ex99-1img01.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm201782d1_ex99-1img01.jpg
M_]C_X  02D9)1@ ! 0$ R #(  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !- 4,# 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#^_BB@C/!K
M\TOVAOVZ=4^"OQ6\2_#RUT33+RWT0Z/LN;G1[N\DD.J^'-$US;Y]OXLTD84Z
MKMS]CSP 2<9.E.G.K-0@DVT9U:L*4'.>B1^EM%?C)_P] U[_ *%;1O\ PG]1
M_P#F^H_X>@:]_P!"MHW_ (3^H_\ S?5T?4,5_P ^F<WUS#_THG[-T5^,G_#T
M#7O^A6T;_P )_4?_ )OJ/^'H&O?]"MHW_A/ZC_\ -]1]0Q7_ #Z8?7,/_2B?
MLW0#GD5^/WAK_@I1KWB#Q%H.A#PYHD7]L:UI>FO.- U*,QQ7UW!;[O\ D=;L
M9Q/_ /6Y-?4G[5G[4^I?L\CP*;/2]/U#_A+(=3FF^V:9=WGD_8(K'/D>1XCT
MG[/G[< <_;!QQ@_-67U.M"?(UJ[V6GYFBQ-&4.>]T?;M%?C)_P /0->_Z%;1
MO_"?U'_YOJ/^'H&O?]"MHW_A/ZC_ /-]6OU#%?\ /IF?US#_ -*)^S=%?C)_
MP] U[_H5M&_\)_4?_F^H_P"'H&O?]"MHW_A/ZC_\WU'U#%?\^F'US#_THG[-
M!@>GZTI&>#7SK^S/\9+SXZ_#2/QS?6EI8W!UJ_THPV-M+9VW^@PV4^1#<:EJ
MMP#FX))-V<],#FOHD$'I7%*,X3Y)[Z_>CKA+GBI):,6BBBF4%%%% !1110!7
M)Q@\\G#?+V.#ZCKS]>.*7C.!W)VX7@^O7IQCKG%?DI_P54_X*):Y_P $^?"/
MPJ\1Z/X>TW7W^(6M>(=.NH]5T'4=<CMH]#AT28F 6'C/PD;>=O[5Q\US=A@
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
M"N_AYX+U#XK_ +2GC_PW\"_AIH=M]NU*\UB;^T/$%S$/^7.RL1<VEL-0NO\
MER^RW=YU_P"/(UX%::;\)_C'\/[OXT_LL>+[_P")7PXT?4I=!\76&HZ;#IGC
M3P=?P?:/)N]5T.WN=5SHVI^1_H6J6MV#[=:_G._;:_X*%_M$?MU>-)]?^*GB
M233_  ?9W4LGACX::!--!X3\/Q?\L?W P=8U$9YU35,G_GQ%F,5RO[%?[9WQ
M+_8K^+VG?$;P,\6J:!>Q_P!C?$+X?:E--_PC?CWPE/-!]NTV^@/%OJ \C[3H
MNJ8S9WD'4V/VRSO/VBGX/YG_ &#7QE;&7SS_ * M/J2_Z@^[QCW^N/;M8_G"
MM](7+9\3T<-ALLMPK_N>+QCO]<>O^^+![?4_^H/^G_2#\,O^2B^!O^QP\._^
MGJPK]:_^"B?PW\=>/H_@[_PAGA?5O$0TVQU_^T'TV$2?9O/BT3R?/Q_UQGY_
M^M7R%X*\)_"_]I3PY\./VM?V4[IM2\%ZEXL\.2?$'X;EX;CQ!\.]9.IV,]]"
M(+?_ )=[0_D,7W>\^R?T):?@6%GG&/LEN&WX))\F(8^F<^F#P#GBOP?-*U7
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
M^V,G_P!LPF-M@_KG^Q?4_P#8_P"M#[]_X.=>/CM\ _\ LFUW_P"G[7:_+/\
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
MPF'Q%#-\'C;XM^[]5PV$Q>%=K7=[XM._RTZ_YLG'H?S'^%''H?S'^%?Z&/\
MPX,_X)O?]$N\3?\ A>:Q1_PX,_X)O?\ 1+O$W_A>:Q7[S_Q';A3_ *!<X_\
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
M6Z[J]FGI_H.HZE=VWX8Z\BO[Z3_P0)_X)O=_A?XI'_<]ZP/ZUHZ+_P $'?\
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
AHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>97</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm201782-1_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://topbuild.com/role/Cover</Role>
      <ShortName>Cover</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="tm201782-1_8k.htm">tm201782-1_8k.htm</File>
    <File>bld-20200110.xsd</File>
    <File>bld-20200110_lab.xml</File>
    <File>bld-20200110_pre.xml</File>
    <File>tm201782d1_ex10-1.htm</File>
    <File>tm201782d1_ex99-1.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>JSON
<SEQUENCE>10
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tm201782-1_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "tm201782-1_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bld-20200110_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bld-20200110_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "bld-20200110.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 97,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "bld",
   "nsuri": "http://topbuild.com/20200110",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "tm201782-1_8k.htm",
      "contextRef": "From2020-01-09to2020-01-10",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://topbuild.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "tm201782-1_8k.htm",
      "contextRef": "From2020-01-09to2020-01-10",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The start date of the period covered in the document, in CCYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r15"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r15"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r15"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r15"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "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 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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "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 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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r8"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r17"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://topbuild.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r10": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r11": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r12": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r13": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r14": {
   "Name": "Forms 20-F, 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220 and 240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>11
<FILENAME>0001104659-20-003103-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-20-003103-xbrl.zip
M4$L#!!0    ( !6(*E#^[]*'10,  (P,   0    8FQD+3(P,C P,3$P+GAS
M9+5637/:,! ]MS/]#ZJO'5DX&9) ()E,,FF9$)*&)J2GCFP+T$1(CB0'Z*^O
MY \P8"B0UB=Y][VG76EW[<;Y9,3 &Y&*"MYT/+?B ,(#$5(^:#J/77C1O6RU
M''!^]NDC,$_C,X3@FA(6UL&5"&"+]\4IZ. 1J8.OA!.)M9"GX FSV%K$-65$
M@DLQBAC1Q#C2G>J@ZGHA@' +V2?"0R$?'UHSV:'641VA\7CL<O&&QT*^*#<0
MV\EU-=:QFFE5)I7LV8Y^2U4P(W^Y.:F.CR</]'E ^$G<\9\O5 ^_WDW]>_T[
MJDX.R,LP[@V/_"=V\VWZ<] Y[M^J:1P.O_=ZXO&DE6[94,&0C# P-\%5TRED
M-SYTA1R@@TK%0\^W[6Z"<U)@?<(H?RF#>[5:#27>'+J"G/B2Y=*'R+I]K,A,
MV7CI!CSE2F,>+.!#/2,4P564.A>@M!1ZE$)I#@W)$DZ1P!V(-V0<!N_58,6#
MAUX.CQ4<8!S-*'VL_$0Z<Y10E-2K<&,LAT(]C8@J):2N$IK/PAE!B\B/*0M-
MI8X,U%ZJ9[N-D1'A^EK(T17IXYB9F%YCS&B?DM !&LL!T;;V5(0#\A>UO( Q
MY\+4N>FTS&)M441-(1O#AX:]\;H4C/PP@0.[,/U5KFV=Z%*8$>$ :K))EU;%
M:"8Z(>E33I/-LE;R +2-$]O$S#*A-- RN" 1*Q+>\;-D'4FB#"^)OFT,&3&#
MK"$%F 4QVXTS#Z64DAGR4YJ?6]XN#Z0/DC:KV^MO.HK:*>=DMJ$D_:9C"@#F
MM_/+9.::NL@15GE#ER4'OWP8V;ZY!);!BLK*%# B(B)24U.BA59/(Z?:TN\+
MVP"[CW( ^@<9,^SOFK&A$/8?4VU;_6*.67N@>7]D[\L]U##9"JD!7VG&32,R
M'>YM$212&RCV#>8\:$W0.S"SQ)VH<![I+D',3V"W('+>'D%L'-1E4:AU)+N
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
M4" M10!J7,BX$0KG/4E:%^!CI$KW!B1S@3NK,4?5[J55T6]#$""O*](>^HY
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
MA\\HZ9^7E@C%$(SW>J.6#6J="'"VPB@@]_;$#D#@>H%$P7T,/BO'JF]53!#
MYG0<$9<RIFWWV:'O>[8;4DP,WNB.+.V'6EBX$H]M3MAA$*#TQM:RK/D/;(K-
MP.RERXK'26"8[.&$&FA$%Y2>*2P,_G&JK4?$(P*PJEY&IBFH?)/Y#K0%[;/!
MWF!JT6*?/(<#0-M;&^QX8(O>5)U'@/;M;J,!*^T>''<NL>J$'AC[ZS"QQ88"
ML^E:?ZZN''F@<@O[W2L"O(:J-C.LLB:R0V^ :'8<4/ A#,-Z8+V1>CZ.S7^8
M&/^>GFUU!99Y(DP%5=-0*"O.>).B!(_LY&=6@P,>KST8(V1'$<8-M@#OX D$
M0%J8]A7!B.HX)+L*A*23[M21L AT[>,99FP1HU$;&,>QY43KHZT!N^0\J*FM
MP %G;00.WZ44-G*$RD;/1$(OCR_:A820""E&C7T$2\E17DX>(1L9B A0M*5M
M-Q*4 8>U"P*T<TE \3P1*( (AAP19 "J 44PX%J4#2#C2&, 5E/[;R.3%R^%
M#Q\BD:./I]+S:L\2N%=7I@ 'Y E586RAO5I $*?K+Q*LZY:B #FZFS2WIPU5
M>$T'6=#XM, <!>FF]F5U!?$3$8K?1:Y@S;K&^Z)EQG(D$V!:383\0>8]$8:%
MN,P@+"Z'6ETI810VS2<2JP@)86ITO!:IQO*3I1.!)Q;Y[!/TS/ A;,DYEZ9'
MTD974I$,65V!T5J9/<E.<>8JMSW>V8W"I&..F0?I>T"B&/1'UP37B=49W''4
M++BR2XIGW*"$ )J%7_HZHP,=I<K5 H1@= P2,/$>%.23M!<.I/\ PRL(7=1>
M,]%0AMII 1+C!2BS9$82LH *8P9^\G-W11\8E\(</! P./EF:CW (D:[O<.
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
M4O$>U&8'&C-\1P5Y$L/T>?S4NQK%X>@[QAX',V!W0=&@V'.9"YFI=9K%JQ7
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
MQ5.4OY@'CZ5&ESIOQIC#;O(3YEQ1N&](2?(KMYF:1_)C&4WJ=N/ZS<P]U&=
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
M\U[_4Q\4)/RUW]O[Z!V_]\X_]KV3WNGY0?_,^]@_[9\?>_ _>*J/7\'?/A[
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
MFUK,HZ_H0F47>3 !&8O?#HCIY9PF3;Z3UNU?CMIYA] #FNE'S+ AR T@]9R
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
M#+'%(P?XM]N>SKJ:8*^^UP1C&-3*?;E[F^Q(23]&1"I*03(5=6]%0ZVNYP*
M7BPI,HUL8_PHLJ )J $02)"TOXZQ)>,XT[JO;2>H/;X8"[0)F7-]H2[<&J/O
M<RS4:F@ZZ%_5Y38I\JU=#+[-1=L IC!R^F3K<B$G%$LSKK<8AT7IZ6[ZILY!
M1]LQ(PKAA<C>C RD,L[! @L7[MYKI^=UYJ[V[PJL+RKJMD5TX6QN,2_-0_PW
M38^RY/X9948B_AK%%A78MD97# DU39WF$W !4JR\,BV]TR&B0W$2@'$(U?-2
MYSG.2E&R4&LI@PLS28WCA&3PE*E%O,5V/VJTA^A83'J4-1(1N%_5&N1)\XP1
MGI4ZOU0AV:@ECNFJA7^P4P,EL6T]^GAK^38MP'*I@%J#AE12>T'G8M@6W&B
M&)5L9MMZM<8NQ.)Q#[)N5( !PWX3N"?+9@?Q3J'-R/3MZ\9)U0H$1]VE)TC6
M<)K_7*<^)T^WIV$[QA(Y' =8#Z9M^I8F-ZT&V(-TKK_^H>77/K)]SNDAP74?
M)_C;;:!-M2O<=12F&\]R(]A<O^,V!VJK=DQMH%O>BN"'!8%9BW-!NO$P_P!F
MYC<;/)G//,8+#<HY3E..3.=94I _27Y)R*U#+"K6/8WY&^ZW*7:2I?I+GLY_
M!GG9F(;VCM)4=)>@27:%);_M,^.T9STF]T%@-W0NW@,1>G!F$G+BG$N*[K /
MJW4NOBGQPF]G5R">N>\T0C%FG(\(C!;1_BD?<<8+#$+KBT4XW\=+=]VE&ZSU
MI<OUI=MSM)<]*6=KW#^=4J&]R(4$[;0KA_,IN/$<*J+R.+M'G1!>B@C*HP"[
M1-;R YPT"@>V]?E+5-?*43MHJT80;6H&<[NQ/Y+M=60;KC79)FUD>R+IU4VR
MY;9\G*2,Y,K9UTZ"IQA/<1Z9=HG&U^\0.G?M%7L6F+.F>YT?JJO.[1C(@(<U
MM%=;.DK0@<!BLWS65C3NV9IQWRD:YW#_ #$O\ H8$'MW> E52L%\I@&=J6#>
MW <6#/*MQRMQW96(UNI*++@,63[G"C35(I,[7TFPP*9/_$3-XV!2HTU'$*EJ
MI9@3>2HLY9>9:#IT!0JM2 62TTVE#:E$9.@1WVN[SFZ_9W-=;H=:5T^8K>3U
M%ZFU09AJK0AS/GF*+\PE3N.<PZB7=I85;6F# 94 ">D4J+F6K74OM@VO"1%S
MX&P$+-X-I$:6<U)P/+1]QX(!I2..I%&6<S<&4C,XSQ_IMR2?SJG<U,K2#ZWR
MW!8K7V*HC>'FK?@9#+T:9N,0;+?#[+0!^H*;+7V??[J=7BIN^>L#CEL^]C6]
M$;&N:K G]Q)T%.YS\6,(7:?:XX0D25,U%'&%4N::ZHYFZA$KB\9CQZ;)D)L1
MF5>^>,VRK' :N7R'!./WICK.8:MR31H399+%J?G])[!IOIL^1S\&?>ZWNCV;
M1&IZ-P5?54I/7L;1E )4QI.IZV+U9VQR4(TF6O4I6!A@P2.Z-/9M1'MC3'!6
M/B?7<KT.=P_SQ:$*/]A&8U1\S$84ZGFV9%:[1O%[F.=6ZLB7[DNF*5<ZR=LI
M6F/L-MNGS@D*K<S F=\V<.[(OVS=@'B6*<-8_%^IS7 !8Y_A'PY0;Y#R=@HB
M=3O[5@EO,,]FIIY;*S:_+DL: NJZ+/P?%FMI%R@7AVGCW9\7#/")^MU0M^6G
M0<@%M ^8XZU7>,OPNCTQ+MVPB:Z^<7JL5SL9^G+R+2RF;AP;F4QIT$9LIIAN
M&5Q0KW8W E3I.#WBBG<DWFN[7C=3KS/]K>K:1C%#1S&HIT>@0<X,YF?15G/I
M[2SU!C7\ E1K5)1&,\'EY%A_:!"/)$^BVTFI,UCM^V*K9PC9@5G0ML;5PFM:
M;G"2JZ=GC N,F\P<H9* M* L<87(NS_>S5RO&)BYF6>Z! X;R%/9IB^=V[VK
M+/^*5/2,N#7Y-8<,M$):",8+Y(K&)2J^% 6>I@)THO->C$^)&+P&7AEB(*%6
M<$/^3R2T5@\HIM/A!=HSV625"T=?7NZ;]T@%]TZ%:QW2:M+B=Y*7[UV"R& E
MP^0<UOA>K>*+')2.P/#FR0M?LM]44J@KK')GOS^0&H?)T/ :*]UCU_#0NN3
MJHP'3(?K%4>JJ-A"C,>:M5"%&HC?TN:A-#)48JU"-\ZY61J/WS3H I+T:O'X
MC9R?9UUAK3%3=V$3:NFMFOK;PIBM1_/7[*B5 T8NB!,M'/G7FYA1?_F_E4X/
ML8$(60>;R;.Y7/=G,]VYUWZ)*,EZ644UJ?>10&!2FW]&IVVZ+NOL9JX%MJ?]
MD+68-=6E>]&E]&P6(U8T$^?4W.+12K(\!G QV:"1$W-_X YW=%M_ L5U5U7@
M\=E(0O/>)H)4;J^;8,BUN Z%U"G@WO=^32A@'55&"['/?AZ=^,"F)^-?!HEN
MXVXST0APK,54;9S]*JV$'_OXUSK!YQ,!V/K4J*?5,>&PA*4._AXQ?=;IU)?*
MNOCM 6==O'K,NEA[$J]W6KZ#D7;??>@?]4][A][)Z?$?!V<'QT=G#Z\[W&]K
MA@XV+X1KR_G.IJ N7@;)LP/K^^EV*GV;MKS/:8)^)%O=72B*KJ,'";5,@W>$
M^..LD5(]MV3UZQ8-4AR+::.Z]MUY$WHVX6WDK,#0%<Y+X(^JN2G7M(UH^<;"
M[)IZ?LO\O)8VE\D@(8@NK'3%!0BX6:XJOK1KIK#E]6!\9(LA)\(FB<*^?/(7
MKF&P+<9TW;49N@)SY4!;!M3'DT-R,</PP)X(B-KBM6C@\'D[37NCOH53MCYM
MU'#)+7I@'69VMM>,,5252>0#8391 CT\U*4[7,-]S9U#%#FJ_>8Z<+@PA/(D
MF)K_GN9Q$<6A2=.^&F6ZC0.W5?)-18P,5P&WM2\S$/SN*PLS7<8YBA23HBDE
MNFXA#J_C>E.%:>6AH@*E@>+:3_%A1M/<1((*W"^WG(>'F+,804?D8@U$M,OB
M2-!_Z7F>/#]+$,VF1)6,];$2OB:CYLY4FC.0-FKHVZ=O,M[(N'UJB(5!&PW_
M&TYA>%J]!K  ]O%7Z0&72OC*E9VM,=UNQQXY]Y18#C^@2BMSE_# F,W..C*;
MAN(A/4JZG3[3!9XG:"'_GJ:L(YRJ)%;#15"^<6FQ3:(8DPG1 XIX<$!5TURU
M1L6B8!P@C@85'P8B8TF<E2/")DRMY%U,>VYU+5</TJSHEEEAWGQK2'.6_A5Q
MJF<D@#!F1:A+41,7T6OB/%>(3 S79RY$2P.><* XT3'!O!_"G.-^++J>7V<<
M(<(P3L$69P8E0VUB+H-27^'+YF1,IA)"OY?T=$Z'98!IKML#8BKN;$&QQ)&I
M*0I-C*-$\#C7'"&,"9/)(DS+Q1O P"N%P/-H$-!"*,,;*G*:4H,?QJ.)Z7AH
M+8'@2QYE)7K8"1E(0PX:)!1&2<@',;44(B3I::G5WY8.@H&'4=XLQR0HTHZ%
M^Y%;  &>S:?.YO-.D\L' =N#E'AN_7.-"TWPA]+>B9 %.%^*Y8VCY)T@Y#4"
M*WD[.](Q\)+4O'A,X-.8M1;D8PL:'\27>OVXLED;R@TW&X!#B N8!+%RC#(E
MAEH0B$BN(^'6.OWK"IU0!DIF,BT8;UNV%@G#]@AZ:-Q]C=M>6.[^*2Y"E21
MG=FTD'#U^0CQH0.\-S=H!)BSL@#/ T%2FU4O2Q.N3FR8.A;(G>$Y5) :.&50
M#"<(/VS:.MX%+-&/05+W"_>_)$E](%Q;RJP]#*Y8+SB_3C,<*,'#M5@ B$>M
M-7J&'8=?WB=9'D>!!;CEGG(NMK'&V06KQ6BG#RSO96>-T>\MH?30Z"%Y#!9N
MKT ]BGYCDCD"]3"+3'<\GVTD5A]@R2HMQ,)#$:>3^*ZG,NU@F;*K# U=1/%!
M:N7V?1<."8HN@/2K]#@UI J"N5]*#:U8F)@&4.8D\;$ A]]-W([Q! <%.>Q+
MHX<M!19NEUE[O^WC*/U76A3N/&8%KMNA?>?J-;)H99UHJ(ZQJ7Q"264&1$EL
M6-($$!L9F#?I8-=>^C@EY9_A06PG'E\@/)S#TG,VRAG;V3$FY\>8[A9$8]#)
MJ$>DI+]1)CK\S$ID(1T7=8N=@9*_-;%'< =H/:VOH)]-15\%-5*W[N$GV6S&
M/:7=:G= :BZ&XVOL:CPZ]MQ55.][J(!Z"W,!?OO&^Z_MO>W]G>?W5Q'5G,G.
MJUO/[0,6U0>3)%<-/_M\RD8[[(+K+DV^9VOS:.T!K_9[P.3/H<JE/0Q<+$%!
M[W9VMC?&"!@"I ,WA.]W7$Y+-IX5S=/!>G1[4Y\XEZ:88N*RBEC?9V!V:Q?Y
MV"R!BE<LKBIJ@7PA@SP/T@O;_H;K\X1L_=8A:0\07=[I=JV-!\9+]?2*+-@*
MV5RZCZZSR\ 7ZE5JM"87;0(M&N<PV*]$YC>I!9^HN^J.[SW?WGGM;>!TFL7
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
MMP#72!AQ@K!+<"B@/FGL6D)"JKT+YXQ+LA$U$B4NZ*XH-Z"[XM;H:6O(.3C
M=)6PUO<5>7CQ&'FXE\C#'2F*=XCTYXENB&[;;F>AVA=E,#!>.F9GBMF152K-
MY\0V_!H$%JL_;[R-8%/,(&0V8#3#&,&P1/PS)V1.9OVUFNA;;V.PR2C5HD)B
M;V+NPXI@J[F8D%D83B=:@8A@1'P+,CQ$*\4)2$, 9#G(2HT/XZHJ3T-7GB)"
M(4P@Y EHE8K!TZM6WHAR^%GY$J U.^"$L>RZ';*OX861WA]044W2@%BVH*'
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
M8"_+SC4=7*]ET-V.5"N8CF? 9<=@%L03*DB?4B]YX%Z%-$HS]"PBV9@@5.(
M-!/#<K" PI03+_J"A\2$5NU8C8'HTV@ZWO(.'+J2).; &P9A ?H'36HR6[+^
MT@DW)D7&,]#I&RYA(J7"_:.P4I93U;->" W'W:O!H(XCRHZ4W%,I8F7H8]RG
M7)5.Z=TR]]96?K),$:0IX3XZ06 I-J#W]Z\T@:>,$9/!;?K!2SMX+Y\FJJT1
M_.K(_>X<VS<*S[QZP)&8%X^1F#6-P?R5GI:+.=/]M+9<13WZ3=M@?B>88?/R
MU=IF+D8UG),D7H$Z=)_ AAM51,?V!D[M@%.[C4:8N^^D&=0/ 5;^^._QW^._
MQW^/_Q[_/?Y[_/?X;V7_UDA-=;]V;5/4[YR<;0?^Z]\:$UU4=")?>][H6;[<
M)B_=UWS1X/46[+>V2S?8F9;NY-^_.:WO_[X&Y7>Q<NX]ON+EKJ#7^,]X<?^*
M\>LT^!:[=_VFN2Y[^!W\:7TFW_I6%UIY;C.,5;:K!HK34[4(YZL?91FW]6NG
MJN 0\\@>FN_ZY8U]U[>;R]_>T?S9[O'^GT22'\\_'<(/_S]02P,$%     @
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
MJF"/RP4HR!=E!F\2=J,51O-E^?S^*$^#1*XJ9$B8[=;4%( 6NP1 *&0>@JN
M0*:$,.#"34P( $AV(!,)5*)I8!-T<PD/P@_]%<%!&7>JYA[IL'-"G@30\V8F
M]HF TOYU/"\WN%Z%*C-1D&IY-QAI[G-3)SP*V,'5_FGR*I<I<!F"D.=I-R(C
M%#M*0C.UK %0D.@7UX*864"RFEER=2&'E(!1Z$P]"6*#H_CF$;UJ,A L:Z2W
M=:I4";<4"%8JYC(C:B5.?'4,M9,P&QN37,*BNO#V7512#D-ZHMU:'(D(*@@(
MFRX!S80*D61$>IE%TOE]E+G5[3VUTEMX_K>:( BQOJ_FEU6WFGW?LO<W5@PD
MGC4:^WCM]N#Z=-5(@.<;7_[J (?R<X+;6I<X7'>$DG#1'2F$ ';SS.ZZ[&<K
M9-,AFPHW3-GTS+6=FW.*;S*BN,M[Z)#<ON)--*?#]X:+:*, H1M;?XG*"*J@
M?17Q+=LN40!)#7&[!8&7FMXQ_7"T>_YCAYMQ"IE0<E($$-6115U:19!NC0MZ
MXHT*#;DOFTEM+:WAQER"@#6U7'3R7E6?8ID'L<ZNK&\VG3U? $8*Z<;+1TE&
MX'/*B6>TI0ED"'OT7[Y\SAL?:BH@<_$&&7W&A1S)%DQ,$0F'AHH)M4]U6.?
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
M.Y?^2YCT7<W_ E!+ 0(4 Q0    ( !6(*E#^[]*'10,  (P,   0
M      "  0    !B;&0M,C R,# Q,3 N>'-D4$L! A0#%     @ %8@J4#8(
MBHK\"@  WX<  !0              ( !<P,  &)L9"TR,#(P,#$Q,%]L86(N
M>&UL4$L! A0#%     @ %8@J4(79"7I6!P  ,UD  !0              ( !
MH0X  &)L9"TR,#(P,#$Q,%]P<F4N>&UL4$L! A0#%     @ %8@J4!MW^<!&
M'   .)0  !$              ( !*18  '1M,C Q-S@R+3%?.&LN:'1M4$L!
M A0#%     @ %8@J4-*O9@V=8P  BU@" !4              ( !GC(  '1M
M,C Q-S@R9#%?97@Q,"TQ+FAT;5!+ 0(4 Q0    ( !6(*E#08EW\+ \  +(Y
M   5              "  6Z6  !T;3(P,3<X,F0Q7V5X.3DM,2YH=&U02P4&
2      8 !@"' 0  S:4

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>12
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !6(*E ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ %8@J4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  5B"I0K//$?>X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2@,Q$(9?17+?G60+BF&;B^*I!<&"XBTDTS:XV81D9+=O;W9M
MMX@^@,?,_/GF&YC61&E"PN<4(B9RF&]&W_59FKAF1Z(H ;(YHM>Y+HF^-/<A
M>4WEF0X0M?G0!X2&\UOP2-IJTC !J[@0F6JMD2:AII#.>&L6?/Q,W0RS!K!#
MCSUE$+4 IJ:)\31V+5P!$XPP^?Q=0+L0Y^J?V+D#[)P<LUM2PS#4PVK.E1T$
MO&TW+_.ZE>LSZ=Y@^96=I%/$-;M,?ET]/.Z>F&IXPRLN*L%WXDYR+IO[]\GU
MA]]5V ?K]NX?&U\$50N_[D)] 5!+ P04    "  5B"I0F5R<(Q &  "<)P
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
M_8R+CL1SHO[1$^ KW_\#4$L#!!0    ( !6(*E"ZH3F*UP$  #(&   -
M>&PO<W1Y;&5S+GAM;-556XO5,!#^*R$_P)QVV06E+>C"@J"RL.?!U[2=MH'<
M3*?'=G^]2=/;T0?QX(.^-#/?3+[Y<IDTZW&2\-(!(!F5U'U..T3[CK&^ZD#Q
M_HVQH'VD,4YQ]*YK66\=\+H/DY1DZ>GTP!07FA:9'M23PIY49M"8TQ-E1=88
MO2-W- (^E2L@%RYS^LBE*)V8<[D2<HIP&H#*2.,(>BF0TR0@_6L,)]$+*A<>
M);1Q 62Q0OR62_I/@=7KO2NDW 2F- )%9CDB./WDG3EY!G\)D<4^3]8K;!V?
MDO2>[A/FP1<IC:O!;642ND)%)J$)<IQHNS"BL2P$$8WR1BUX:S2?-:PS%L/3
M5B#E2SC"K\T5]]B0F/.Q#L= @HK5]*M>S'A<T0G\1[;(?:"]OXF66'$Q^&'P
MJ]&S_VTP",\.&C'._MAL]3T[MU9.[Z5HM8*XEM\63&XL6&1\K4,ZX\2KYPLW
MI?( .$HNX%!41^2[X_8,(ZZW:6QNU9S^AYK_]CZWH,%Q>13MK_Z_O,M_HI@M
MW7-HT:L&W5!2#D*BT(O&3M0U1'GAA<SIE_#PRJL^V?O4TR,O_0-^Q>_GUM#P
M0>)S6/$<S.EN?PHO3?*P99TWBISN]F>HQ:#>S@7WOT3Q U!+ P04    "  5
MB"I0, /WOC<!   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1P6[", S]E2H?
ML!:T(0U1+J!M2-.&QL0];5UJD<25$V#CZ^<$=;#;3HZ?[>?GE]F)>%\1[;,O
M:YPO51="/\US7W=@M;^C'IQ46F*K@Z2\RWW/H!O? 01K\G%13'*KT:GY;.!:
M<WZ;4( Z(#D!([!%./EK/::9EH8C?.JJ5(7*]"'0$YH O-0!GID./;I=J48J
M:Y%]V,3=J=.B0XMG:%+F.SJ]$..97-!F4S,9DZ9B(0W)!O^+;($#UG\:@ZX^
MM&@MU:00PB-ZK-!@^"Y5>AM0<D5^<T;R88@7$Z?\'QNI;;&&)=4'"RY<?&0P
M<;OS'?9>94Y;*-6"CL!1L2Q8-1?U07RY2LIXBE+@53-*\@9-#;3HH'D3&B^X
MG%JO.8LA\8SO'T:/8NG!F(5@[^Z5=.*/',/WS'\ 4$L#!!0    ( !6(*E#_
MP"8(O0   (4"   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.MDD$*
M@S 0 +\B>4!7;>FAJ*=>O+;]0-#5B)J$[);J[YMZ44&A!R\)8</,0)(\L)/<
M&$VJL10,?:<I%8K9W@"H4-A+.AF+VD\JXWK)_NAJL+)H98T0A^$5W)(ALF3)
M#/(R%2XO(Q&\I*N14P%#!Q_C6E*(3#!MT<D+_)71XC]Z4U5-@7=3O'O4O%$Q
M"P1L!\5S$"GIL'RR:W1-1X>LX'LQYT4,CQT>7S%1]_276<]>@C"MA[_)1/TU
MP.K795]02P,$%     @ %8@J4 N/V ,A 0  5P0  !,   !;0V]N=&5N=%]4
M>7!E<UTN>&ULM51-3\,P#/TK4Z]HS>#  6V[ %>8!'\@)&X;-5^RO=']>]QN
M0V(J8FC;)8GS[/=>$BOS]VT&FG3!1UH4#7-^4(I, T%3F3)$0:J$0;.$6*NL
M3:MK4'>SV;TR*3)$GG+/42SG3U#IM>?)XVZ_IUX4.F?OC&:7HMI$>T0ZW1.6
M"'[(H<9ENI&$8O+<"0O)WJ(0E IU@L)Q81]+W>L&$)V%?UE+5>4,V&3604I*
MR@C:4@/ P9?4: 3[QNABO?>[TL@O.@BQZKSZD5!>SP=O/8P;&)!+*K.T!8Q)
M#<!NO#U+\- -)B%,,PJ*[$:.)Y96@I+J$R]Y1.A;QX(]25RHK_>PGPG;83UV
MX=\@J6$Z[];_:'29RZ!=_,W(1TKM05\-_\GR"U!+ 0(4 Q0    ( !6(*E ?
M(\\#P    !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4
M Q0    ( !6(*E GZ(<.@@   +$    0              "  >D   !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ %8@J4*SSQ'WN    *P(  !$
M         ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ %8@J
M4)E<G",0!@  G"<  !,              ( !M@(  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    "  5B"I097!YS9T"  "3"P  &
M@ 'W"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ %8@J
M4+3O'G=0 @  ZP4  !0              ( !R@L  'AL+W-H87)E9%-T<FEN
M9W,N>&UL4$L! A0#%     @ %8@J4+JA.8K7 0  ,@8   T
M ( !3 X  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  5B"I0, /WOC<!   B
M @  #P              @ %.$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ %8@J4/_ )@B]    A0(  !H              ( !LA$  'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ %8@J4 N/V ,A 0  5P0
M !,              ( !IQ(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/  H "@"  @  ^1,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6630393888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jan. 10, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 10,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TopBuild Corp<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001633931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">47-3096382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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>14
<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>16
<FILENAME>tm201782-1_8k_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/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bld-20200110.xsd" xlink:type="simple"/>
    <context id="From2020-01-09to2020-01-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001633931</identifier>
        </entity>
        <period>
            <startDate>2020-01-09</startDate>
            <endDate>2020-01-10</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2020-01-09to2020-01-10">0001633931</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2020-01-09to2020-01-10">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2020-01-09to2020-01-10">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-01-09to2020-01-10">2020-01-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2020-01-09to2020-01-10">TopBuild Corp</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-01-09to2020-01-10">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2020-01-09to2020-01-10">001-36870</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2020-01-09to2020-01-10">47-3096382</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2020-01-09to2020-01-10">475 North Williamson Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2020-01-09to2020-01-10">Daytona Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2020-01-09to2020-01-10">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2020-01-09to2020-01-10">32114</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2020-01-09to2020-01-10">386</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2020-01-09to2020-01-10">304-2200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2020-01-09to2020-01-10">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2020-01-09to2020-01-10">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2020-01-09to2020-01-10">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2020-01-09to2020-01-10">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2020-01-09to2020-01-10">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2020-01-09to2020-01-10">BLD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2020-01-09to2020-01-10">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-01-09to2020-01-10">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
