<SEC-DOCUMENT>0000950170-24-091770.txt : 20240806
<SEC-HEADER>0000950170-24-091770.hdr.sgml : 20240806
<ACCEPTANCE-DATETIME>20240806160513
ACCESSION NUMBER:		0000950170-24-091770
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20240806
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240806
DATE AS OF CHANGE:		20240806

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TREX CO INC
		CENTRAL INDEX KEY:			0001069878
		STANDARD INDUSTRIAL CLASSIFICATION:	LUMBER & WOOD PRODUCTS (NO FURNITURE) [2400]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				541910453
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		2500 TREX WAY
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22601
		BUSINESS PHONE:		5405426300

	MAIL ADDRESS:	
		STREET 1:		2500 TREX WAY
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22601
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>trex-20240806.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-08-06T15:21:17.7172+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:trex="http://www.trex.com/20240806">
 <head>
  <title>8-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_9c5754fb-6eb8-45af-a776-63291100299c" name="dei:EntityCentralIndexKey" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f">0001069878</ix:nonNumeric><ix:nonNumeric id="F_0f5af572-e68c-4435-82f5-c05abb59d87c" name="dei:AmendmentFlag" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="trex-20240806.xsd"/></ix:references><ix:resources><xbrli:context id="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-06</xbrli:startDate><xbrli:endDate>2024-08-06</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-right:auto;padding-right:0.5in;"><div style="min-height:0.5in;"></div><p style="border-top:2.25pt double #000000;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WASHINGTON, D.C. 20549</span></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ffaf71e1-bc60-40d0-9718-a8f7d2193789" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">8-K</span></ix:nonNumeric></span></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">CURRENT REPORT</span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></p>
   <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Report (Date of earliest event reported): </span><span><ix:nonNumeric id="F_dabe4247-cab7-4261-9a2d-5f4886b21d22" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 06, 2024</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="margin-left:40%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:24pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f2c26672-dbfb-483a-bad9-53bc972eea77" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:24pt;font-family:Times New Roman;min-width:fit-content;">Trex Company Inc</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Exact name of Registrant as Specified in Its Charter)</span></p><p style="margin-left:40%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:20%;"/>
     <td style="width:1%;"/>
     <td style="width:20%;"/>
     <td style="width:18%;"/>
     <td style="width:41%;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_284f0c5a-3244-4664-a859-d3953974f72e" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_88e5b532-96ab-4d2a-8027-a6e7bf2b08a5" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">001-14649</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_4adb6de3-b517-4ed9-baf4-438600fd9d94" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">54-1910453</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(State or Other Jurisdiction<br/>of Incorporation)</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Commission File Number)</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(IRS Employer<br/>Identification No.)</span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_f504ec4c-8492-4d9c-b249-5621654ca033" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2500 Trex Way</span></ix:nonNumeric></span></p></td>
     <td colspan="2" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="3" style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_85fb270e-e374-4ef5-8225-597348dd786a" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Winchester</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_e15d4a88-6a4f-4066-b684-2f059e03ee07" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Virginia</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_0dfe7cb7-7bec-421e-91a8-86f7cba34f8f" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">22601</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Address of Principal Executive Offices)</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Zip Code)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.125in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Registrant&#8217;s Telephone Number, Including Area Code:</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_549b0ed1-b06f-4a5d-ac8f-dd9d51112d29" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">540</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_7b3a18b0-d7b7-41db-b618-11d7b6fccd64" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5426300</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;"/>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.125in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Former Name or Former Address, if Changed Since Last Report)</span></p><p style="margin-left:40%;font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:9pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_21dd070e-a19a-45ce-8775-d29b48038586" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2be91d95-daf2-40e4-a68d-fefe1573c84d" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c04dc403-5e5f-4e14-8475-d218b536e0a9" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e50a3ef7-9bde-46d6-a39c-66a3256416bd" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:9pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
   <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:38%;"/>
     <td style="width:1%;"/>
     <td style="width:15%;"/>
     <td style="width:1%;"/>
     <td style="width:45%;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Title of each class</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Trading<br/>Symbol(s)</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Name of each exchange on which registered</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_099f8634-5035-404f-ae63-ab316fbc3c4d" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common Stock </span></ix:nonNumeric></span><span></span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_2de65294-a759-4065-97c4-69b71a3d6e32" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">TREX</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_ade3b5a5-0f55-4cba-a5cd-97353d4087cd" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New York Stock Exchange LLC</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;&#8239;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;&#8239;240.12b-2 of this chapter).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Emerging growth company </span><span style="font-size:10pt;"><ix:nonNumeric id="F_d0fb8473-57e4-44c8-9cd3-89f9e389d026" contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double #000000;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;margin-right:auto;padding-right:0.5in;"><div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"/></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-right:auto;padding-right:0.5in;"><div style="min-height:0.5in;"></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 2.02 Results of Operations and Financial Condition.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">On August 6, 2024, Trex Company, Inc. issued a press release announcing financial results for the three and six months ended June 30, 2024. A copy of such press release is attached hereto as Exhibit 99.1 and incorporated herein by reference.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 9.01 Financial Statements and Exhibits.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">(d) Trex Company, Inc. herewith furnishes the following exhibits:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:9.8%;"/>
     <td style="width:1%;"/>
     <td style="width:89.2%;"/>
    </tr>
    <tr style="height:12pt;word-break:break-word;white-space:pre-wrap;">
     <td style="vertical-align:top;border-bottom:0.75pt solid #000000;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exhibit</span></p><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td>
     <td style="vertical-align:top;border-bottom:0.75pt solid #ffffff03;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
     <td style="vertical-align:top;border-bottom:0.75pt solid #000000;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description of Exhibit</span></p></td>
    </tr>
    <tr style="height:12pt;word-break:break-word;white-space:pre-wrap;">
     <td style="vertical-align:top;text-align:left;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99.1</span></p></td>
     <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
     <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="trex-ex99_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Press release dated August 6, 2024, announcing financial results for the three and six months ended June 30, 2024.</span></a></p></td>
    </tr>
    <tr style="height:12pt;word-break:break-word;white-space:pre-wrap;">
     <td style="vertical-align:top;text-align:left;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
     <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
     <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:12pt;word-break:break-word;white-space:pre-wrap;">
     <td style="vertical-align:top;text-align:left;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104.1</span></p></td>
     <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
     <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;margin-right:auto;padding-right:0.5in;"><div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"/></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-right:auto;padding-right:0.5in;"><div style="min-height:0.5in;"></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SIGNATURES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:5%;"/>
     <td style="width:61%;"/>
     <td style="width:1%;"/>
     <td style="width:33%;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date:</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 6, 2024</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.5pt solid;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ Brenda K. Lovcik</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Brenda K. Lovcik</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior Vice President and</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Financial Officer</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;margin-right:auto;padding-right:0.5in;"><div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"/></div>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>trex-ex99_1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html>
 <head>
  <title>EX-99.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><img src="img196323604_0.jpg" alt="img196323604_0.jpg" style="width:200px;height:112px;">&#160;</p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Arial;min-width:fit-content;">News release</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Arial;min-width:fit-content;">TREX COMPANY REPORTS SECOND QUARTER 2024 RESULTS</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #a0a0a0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Second Quarter Sales Growth Led by Premium Products</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Gross Margin Expansion Driven by Higher Utilization and Production Efficiencies</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Guiding to Third Quarter Revenues of $220 million to $230 million</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Full Year Sales Guidance Adjusted to Reflect Softness in Entry-Level Consumer Demand and Uncertain Economic Outlook; Maintains Full Year EBITDA Margin Guidance of 30% to 30.5%</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #a0a0a0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">WINCHESTER, Va. &#x2013;August 6, 2024&#x2013;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> Trex Company, Inc. (NYSE:TREX), the world&#x2019;s largest manufacturer of high-performance, low-maintenance composite decking and railing, and a leading brand of outdoor living products, today announced financial results for the second quarter of 2024.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="border-top:0.5pt solid;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Second Quarter Financial 2024 Highlights</font></p><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:0.25in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.25in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.9998336002662396%;display:inline-flex;justify-content:flex-start;">&#x27a3;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Net sales of $376 million </font></div></div><div class="item-list-element-wrapper" style="margin-left:0.25in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.25in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.9998336002662396%;display:inline-flex;justify-content:flex-start;">&#x27a3;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Gross margin of 44.7%</font></div></div><div class="item-list-element-wrapper" style="margin-left:0.25in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.25in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.9998336002662396%;display:inline-flex;justify-content:flex-start;">&#x27a3;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Net income of $87 million and diluted earnings per share of $0.80</font></div></div><div class="item-list-element-wrapper" style="margin-left:0.25in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.25in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.9998336002662396%;display:inline-flex;justify-content:flex-start;">&#x27a3;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">EBITDA of $130 million and EBITDA margin of 34.6%</font></div></div><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="border-top:0.5pt solid;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">CEO Comments</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#x201c;Second quarter sales increased at a mid-single-digit rate led by our premium products, including Trex Transcend</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#174;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> Lineage and Trex Signature</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#174;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> decking, where sell-through continued to track at a double-digit rate and contractor lead-times averaged six to eight weeks,&#x201d; said Bryan Fairbanks, President and CEO. &#34;Sales of our lower-priced product lines, however, were below our expectations, consistent with recent data indicating lower than anticipated purchasing by consumers in this segment. We expect additional softness in this market in the second half of this year. Conversely, our premium product sales continue to outperform entry-level products, and pro channel inventories are aligning with projected demand.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#x201c;Trex continued to post industry-leading margins in the second quarter, benefiting from higher utilization, cost-out programs, and other efficiency initiatives that drove an 80-basis point expansion in gross margin. Additionally, we succeeded in expanding EBITDA margin by 180 basis points and leveraging our SG&amp;A spend, while increasing our investments in branding and product development. We expect to continue to benefit from our cost-out programs in the second half of this year, enabling us to maintain our EBITDA margin guidance for the full year, despite reduced sales expectations.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#x201c;In the second quarter we continued to move forward with new product launches. Introducing new products that expand the appeal and price range of our decking and railing product lines, while gaining share in attractive adjacent categories remains a strategic priority for Trex. In developing new products, we are committed to providing customers with superior options that are differentiated by customized engineering and long-lasting quality. We recently announced new additions to our railing portfolio, and we are preparing to expand the color options for our Trex Enhance</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#174;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">decking lines. Also, we are pleased with the pace of orders for our recently introduced Trex</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#174; </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">branded deck fasteners, which are engineered for ease of installation and designed to provide a cohesive esthetic to the consumer,&#x201d; Mr. Fairbanks noted.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="border-top:0.5pt solid;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Second Quarter 2024 Results</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Second quarter 2024 net sales were $376 million, an increase of 6% compared to $357 million reported in the prior-year quarter and driven by volume predominantly in the premium product category. Based on the Company&#x2019;s definition of sell-through, which only considers point of sale transactions at both home centers and within the pro channel, total sell-through increased at a low-single-digit rate in the second quarter.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Gross profit was $168 million and gross margin was 44.7%, up 8% and 80 basis points, respectively, compared to the $156 million and 43.9% reported in the same quarter last year. The increase was primarily the result of higher absorption due to increased production levels and the Company&#x2019;s ongoing continuous improvement activities.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Selling, general and administrative expenses were $51 million, or 13.6% of net sales, compared to $52 million, or 14.5% of net sales, in the 2023 second quarter. The reduction is primarily related to lower personnel-related expenses, partially offset by increases in branding and other expenses.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Net income for the 2024 second quarter was $87 million, or $0.80 per diluted share, an increase of 13% from the $77 million, or $0.71 per diluted share, reported in the 2023 second quarter. EBITDA increased 11% to $130 million from $117 million, and EBITDA margin expanded 180 basis points to 34.6% from 32.8% in the prior year period.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="border-top:1pt solid #000000;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Year-to-Date Results</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Year-to-date net sales increased 26% to $750 million from $595 million in the year-ago period. Gross profit was $338 million and gross margin was 45.0%, up 35% and 290 basis points, respectively, from the $251 million and 42.1% during the same period in 2023.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Selling, general and administrative expenses were $102 million, or 13.6% of net sales, compared to $89 million, or 15.0% of net sales, in the year-ago period.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Net income year-to-date was $176 million, or $1.62 per share, representing 49% growth from the $118 million, or $1.09 per share, reported in the 2023 first half. EBITDA was $264 million, up 42% from the $186 million of the prior year. EBITDA margin expanded by 390 basis points to 35.1% from 31.2% in 2023.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="border-top:0.75pt solid #000000;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid #000000;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Recent Developments &amp; Recognitions</font></p><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:5.5235502658900995%;display:inline-flex;justify-content:flex-start;">&#x27a3;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Trex expanded its popular Trex Signature</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#174;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> Railing line with the introduction of X-Series</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#153;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Cable Rail and X-Series</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#153; </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Frameless Glass Rail. Now available through Trex channel partners, these two new offerings blend modern profiles with simplified installation to deliver a winning combination for contractors and clients. </font></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:5.5235502658900995%;display:inline-flex;justify-content:flex-start;">&#x27a3;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Green Builder Media named Trex as their Sustainable Brand Leader in the decking category for the 14</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">year in a row. Trex is the only brand in the building industry to win top honors in its category every year since the program&#x2019;s inception in 2010. </font></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:5.5235502658900995%;display:inline-flex;justify-content:flex-start;">&#x27a3;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Trex published its 2023 Sustainability Report, &#x201c;Seeing More Value in Sustainability.&#x201d; The report charts progress across the broad spectrum of Company activities and expands on several key points, including the Company&#x2019;s commitment to circularity, its safety record, training and educational opportunities, manufacturing efficiency, and community engagement. </font></div></div><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="border-top:0.5pt solid;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Summary and Outlook</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#x201c;Our second quarter and first half results demonstrate the underlying earning capabilities of Trex Company, our ability to drive financial improvements within existing production capacity and leverage our SG&amp;A expenses. The broad appeal of our decking and railing product lines, our innovative and new product introductions, and our leadership position in the attractive outdoor living category underpin our long-term growth opportunities,&#x201d; continued Mr. Fairbanks.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#x201c;Looking ahead to the second half of 2024, we see encouraging data related to our mid-market and premium product sales and expect that channel inventory levels at the end of the year will be slightly lower than 2023 year-end levels. Given the uncertain economic outlook and the softness in the entry-level segment, we are taking a measured approach to adjusting our sales guidance for the full year. We now expect 2024 revenue to range from $1.13 billion to $1.15 billion and expect third quarter revenue to range from $220 million to $230 million. We are pleased to be able to maintain our full year EBITDA margin guidance range at 30.0% to 30.5%. SG&amp;A as a percentage of net sales, is projected to be flat with the prior year at approximately 16%, depreciation and amortization is estimated between $53 million and $55 million, and our tax rate is expected to be in the 25% to 26% range.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#x201c;As the market leader, Trex is the primary beneficiary of long-term secular trends, including the large number of decks in the U.S. that are at or beyond replacement age, the record growth in U.S. homes that are candidates for remodel projects, and the ongoing conversion from wood to composites. Further, we continue to make considerable progress on our railing strategy and are moving forward to penetrate adjacent product lines. The modular build-out of our Arkansas capacity will strengthen our ability to efficiently manage the long-term incremental demand that we foresee in the coming years,&#x201d; Mr. Fairbanks concluded.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="border-top:0.5pt solid;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Second Quarter 2024 Conference Call and Webcast Information</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Trex will hold a conference call to discuss its second quarter 2024 results on Tuesday, August 6, 2024, at 5:00 p.m. ET. To participate on the day of the call, dial 1-844-792-3734, or</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">internationally 1-412-317-5126, approximately ten minutes before the call, and tell the operator you wish to join the Trex Company Conference Call.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">A live webcast of the conference call will be available in the Investor Relations section of the Trex Company website at </font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;min-width:fit-content;">2Q24 Earnings Webcast</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">. For those who cannot listen to the live broadcast, an audio replay of the conference call will be available within 24 hours of the call on the Trex website. The audio replay will be available for 30 days.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="border-top:0.5pt solid;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Use of Non-GAAP Measures</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">The Company reports its financial results in accordance with accounting principles generally accepted in the United States (GAAP). To supplement our consolidated financial statements reported on a GAAP basis, we provide the following non-GAAP financial measures of earnings before interest, income taxes, depreciation and amortization (EBITDA) and EBITDA as a percentage of net sales, EBITDA margin. Management believes these non-GAAP financial measures provide investors with additional meaningful financial information that should be considered when assessing our underlying business performance and trends. Further, management believes these non-GAAP financial measures also enhance investors&#x2019; ability to compare period-to-period financial results. Non-GAAP financial measures should be viewed in addition to, and not as an alternative for, the Company&#x2019;s reported results prepared in accordance with GAAP and are not meant to be considered superior to or a substitute for our GAAP results. Our non-GAAP financial measures do not represent a comprehensive basis of accounting. Therefore, our non-GAAP financial measures may not be comparable to similarly titled measures reported by other companies. Reconciliations of these non-GAAP financial measures to GAAP information are included below. Management uses these non-GAAP financial measures in making financial, operating, compensation and planning decisions and in evaluating the Company&#x2019;s performance. Disclosing these non-GAAP financial measures allows investors and management to view our operating results excluding the impact of items that are not reflective of the underlying operating performance.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Reconciliation of net income (GAAP) to EBITDA (non-GAAP) is as follows:</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:38.542%;"></td>
     <td style="width:1.042%;"></td>
     <td style="width:1%;"></td>
     <td style="width:13.625%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1.042%;"></td>
     <td style="width:1%;"></td>
     <td style="width:12.583%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1.042%;"></td>
     <td style="width:1%;"></td>
     <td style="width:12.583%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1.042%;"></td>
     <td style="width:1%;"></td>
     <td style="width:10.5%;"></td>
     <td style="width:1%;"></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
     <td style="border-top:0.5pt solid #000000;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-top:0.5pt solid #000000;border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended<br>June 30,</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Six Months Ended<br>June 30,</font></p></td>
     <td style="border-top:0.5pt solid #000000;border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;font-style:italic;min-width:fit-content;">($ in thousands)</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net Income</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">86,998</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">77,036</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">176,068</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">118,167</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Interest expense (income), net</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,305</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(6</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">3,289</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Income tax expense</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">29,906</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">26,426</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">59,853</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">40,258</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Depreciation and amortization</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">13,451</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">12,283</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">27,606</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">24,198</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">EBITDA</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">130,355</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">117,050</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">263,521</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">185,912</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net income as a percentage of net sales</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">23.1</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">%</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">21.6</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">%</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">23.5</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">%</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">19.9</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">%</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">EBITDA as a percentage of net sales (EBITDA margin)</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">34.6</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">%</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">32.8</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">%</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">35.1</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">%</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">31.2</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">%</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="border-top:0.5pt solid;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">About Trex Company</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">For more than 30 years, Trex Company [NYSE: TREX] has invented, reinvented and defined the composite decking category. Today, the Company is the world&#x2019;s #1 brand of sustainably made, wood-alternative decking and deck railing, and a leader in high performance, low-maintenance outdoor living products. The undisputed global leader, Trex boasts the industry&#x2019;s strongest distribution network with products sold through more than 6,700 retail outlets across six continents. Through strategic licensing agreements, the Company offers a comprehensive outdoor living portfolio that includes deck drainage, flashing tapes, LED lighting, outdoor kitchen components, pergolas, spiral stairs, fencing, lattice, cornhole and outdoor furniture &#x2013; all marketed under the Trex</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#174;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> brand. Based in Winchester, Va., Trex is proud to have been named </font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;min-width:fit-content;">America&#x2019;s Most Trusted</font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;vertical-align:super;font-size:7.37pt;font-family:Arial;min-width:fit-content;">&#174;</font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;min-width:fit-content;"> Outdoor Decking</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">* four years in a row (2021-2024). The Company was also recently included on </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;font-style:italic;min-width:fit-content;">Barron&#x2019;s</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">list of the </font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;min-width:fit-content;">100 Most Sustainable U.S. Companies 2024</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">, named one of </font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;min-width:fit-content;">America&#x2019;s Most Responsible Companies 2024</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> by</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;font-style:italic;min-width:fit-content;">Newsweek</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> and ranked as one of the </font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;min-width:fit-content;">100 Best ESG Companies for 2023</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> by</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;font-style:italic;min-width:fit-content;">Investor&#x2019;s Business Daily</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">. For more information, visit </font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;min-width:fit-content;">Trex.com</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">. You may also follow Trex on Facebook (trexcompany), Instagram (trexcompany), X (Trex_Company), LinkedIn (trex-company), TikTok (trexcompany), Pinterest (trexcompany) and Houzz (trex-company-inc), or view product and demonstration videos on the brand&#x2019;s YouTube channel (TheTrexCo).</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;font-style:italic;min-width:fit-content;">*Trex received the highest numerical score in the proprietary Lifestory Research 2021-2024 America&#x2019;s Most Trusted</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Arial;font-style:italic;min-width:fit-content;">&#174;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;font-style:italic;min-width:fit-content;"> Outdoor Decking studies. Study results are based on experiences and perceptions of people surveyed. Your experiences may vary. Visit </font><font style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Arial;font-style:italic;min-width:fit-content;">www.lifestoryresearch.com</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;font-style:italic;min-width:fit-content;">.</font></p><p style="border-top:0.5pt solid;padding-top:1pt;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Forward-Looking Statements</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">The statements in this press release regarding the Company&#x2019;s expected future performance and condition constitute &#x201c;forward-looking statements&#x201d; within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. These statements are subject to risks and uncertainties that could cause the Company&#x2019;s actual operating results to differ materially. Such risks and uncertainties include, but are not limited to: the extent of market acceptance of the Company&#x2019;s current and newly developed products; the costs associated with the development and launch of new products and the market acceptance of such new products; the sensitivity of the Company&#x2019;s business to general economic conditions; the impact of seasonal and weather-related demand fluctuations on inventory levels in the distribution channel and sales of the Company&#x2019;s products; the availability and cost of third-party transportation services for the Company&#x2019;s products and raw materials; the Company&#x2019;s ability to obtain raw materials, including scrap polyethylene, wood fiber, and other materials used in making our products, at acceptable prices; increasing inflation in the macro-economic environment; the Company&#x2019;s ability to maintain product quality and product performance at an acceptable cost; the Company&#x2019;s ability to increase throughput and capacity to adequately match supply with demand; the level of expenses associated with warranty claims, product replacement and consumer relations expenses related to product quality; the highly competitive markets in which the Company operates; cyber-attacks, security breaches or other security vulnerabilities; the impact of current and upcoming data privacy laws and the EU General Data Protection Regulation and the related actual or potential costs and consequences; material adverse impacts from global public health pandemics and geopolitical conflicts; and material adverse impacts related to labor shortages or increases in labor costs. Documents filed with the U.S. Securities and Exchange Commission by the Company, including in particular its latest annual report on Form 10-K and quarterly reports on Form 10-Q, discuss some of the</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">important factors that could cause the Company&#x2019;s actual results to differ materially from those expressed or implied in these forward-looking statements. The Company expressly disclaims any obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">TREX COMPANY, INC.</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Condensed Consolidated Statements of Comprehensive Income</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">(In thousands, except share and per share data)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:35.986%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1%;"></td>
     <td style="width:15.993%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1%;"></td>
     <td style="width:12.814%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1.18%;"></td>
     <td style="width:1%;"></td>
     <td style="width:11.555%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1.18%;"></td>
     <td style="width:1%;"></td>
     <td style="width:11.295%;"></td>
     <td style="width:1%;"></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-top:0.5pt solid #000000;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended<br>June 30,</font></p></td>
     <td style="border-top:0.5pt solid #000000;border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Six Months Ended<br>June 30,</font></p></td>
     <td style="border-top:0.5pt solid #000000;border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(Unaudited)</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(Unaudited)</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net sales</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">376,470</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">356,538</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">750,105</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">595,256</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of sales</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">208,360</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">200,090</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">412,384</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">344,380</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Gross profit</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">168,110</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">156,448</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">337,721</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">250,876</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Selling, general and administrative expenses</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">51,206</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">51,681</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">101,806</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">89,162</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Income from operations</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">116,904</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">104,767</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">235,915</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">161,714</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Interest expense (income), net</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,305</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(6</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">3,289</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Income before income taxes</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">116,904</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">103,462</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">235,921</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">158,425</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Provision for income taxes</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">29,906</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">26,426</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">59,853</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">40,258</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net income</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">86,998</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">77,036</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">176,068</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">118,167</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Basic earnings per common share</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">0.80</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">0.71</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1.62</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1.09</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Basic weighted average common shares outstanding</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,693,887</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,770,204</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,667,028</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,771,077</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Diluted earnings per common share</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">0.80</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">0.71</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">1.62</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">1.09</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Diluted weighted average common shares outstanding</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,810,296</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,871,440</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,803,081</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">108,893,848</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Comprehensive income</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">86,998</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">77,036</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">176,068</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">118,167</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">TREX COMPANY, INC.</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Condensed Consolidated Balance Sheets</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">(In thousands, except share data)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">(unaudited)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.887%;"></td>
     <td style="width:1.66%;"></td>
     <td style="width:1%;"></td>
     <td style="width:12.897%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1.66%;"></td>
     <td style="width:1%;"></td>
     <td style="width:12.897%;"></td>
     <td style="width:1%;"></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-top:0.5pt solid #000000;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">June 30,</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</font></p></td>
     <td style="border-top:0.5pt solid #000000;border-right:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">ASSETS</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Current assets:</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,172</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,959</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts receivable, net</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">270,037</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">41,136</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Inventories</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">148,858</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">107,089</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Prepaid expenses and other assets</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">13,747</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">22,070</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:20pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total current assets</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">433,814</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">172,254</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Property, plant and equipment, net</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">774,009</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">709,402</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating lease assets</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">38,006</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">26,233</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Goodwill and other intangible assets, net</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">17,953</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">18,163</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other assets</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">6,152</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">6,833</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:20pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total assets</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">1,269,934</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">932,885</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Current liabilities:</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts payable</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">59,267</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">23,963</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued expenses and other liabilities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">116,953</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">56,734</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued warranty</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">5,181</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">4,865</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Line of credit</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">63,000</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">5,500</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:20pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total current liabilities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">244,401</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">91,062</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferred income taxes</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">67,226</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">72,439</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating lease liabilities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">28,322</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">18,840</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Non-current accrued warranty</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">18,526</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">17,313</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other long-term liabilities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">16,559</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">16,560</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:20pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total liabilities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">375,034</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">216,214</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Preferred stock,$0.01 par value, 3,000,000 shares authorized;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Common stock, $0.01 par value, 360,000,000 shares authorized; 141,069,074 and 140,974,843 shares issued and 108,705,768 and 108,611,537 shares outstanding at June 30, 2024 and December 31, 2023, respectively</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,411</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,410</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Additional paid-in capital</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">142,317</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">140,157</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Retained earnings</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,512,126</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,336,058</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:10pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Treasury stock, at cost, 32,363,306 and 32,363,306 shares at June 30, 2024 and December 31, 2023, respectively</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(760,954</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(760,954</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:20pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total stockholders' equity</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">894,900</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">716,671</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:20pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total liabilities and stockholders' equity</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">1,269,934</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">932,885</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-right:auto;padding-right:1in;"><div style="min-height:0.4in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">TREX COMPANY, INC.</font></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Condensed Consolidated Statements of Cash Flows</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">(In thousands)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.887%;"></td>
     <td style="width:1.66%;"></td>
     <td style="width:1%;"></td>
     <td style="width:12.897%;"></td>
     <td style="width:1%;"></td>
     <td style="width:1.66%;"></td>
     <td style="width:1%;"></td>
     <td style="width:12.897%;"></td>
     <td style="width:1%;"></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
     <td style="border-top:0.5pt solid #000000;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Six Months Ended<br>June 30,</font></p></td>
     <td style="border-top:0.5pt solid #000000;border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="6" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(unaudited)</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Operating Activities</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net income</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">176,068</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">118,167</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Adjustments to reconcile net income to net cash provided by operating activities:</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Depreciation and amortization</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">27,606</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">24,198</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferred Income Taxes</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(5,212</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Stock-based compensation</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">6,992</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">4,562</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Loss on disposal of property, plant and equipment</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2,262</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,081</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other non-cash adjustments</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">243</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(388</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Changes in operating assets and liabilities:</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:14pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts receivable</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(228,901</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(168,751</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:14pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Inventories</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(41,769</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">67,348</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:14pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Prepaid expenses and other assets</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(850</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2,046</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:14pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts payable</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">35,768</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">13,816</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="text-indent:14pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued expenses and other liabilities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">28,688</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">20,686</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="text-indent:14pt;white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Income taxes receivable/payable</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">18,746</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">25,016</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net cash provided by operating activities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">19,641</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">107,781</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Investing Activities</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expenditures for property, plant and equipment</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(73,202</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(82,357</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Proceeds from sales of property, plant and equipment</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">106</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net cash used in investing activities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">(73,096</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">(82,357</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
     <td style="border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Financing Activities</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="border-right:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Borrowings under line of credit</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">438,300</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">330,000</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Principal payments under line of credit</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(380,800</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(346,000</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Repurchases of common stock</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(5,570</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(18,192</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Proceeds from employee stock purchase and option plans</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">738</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">639</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Financing costs</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#x2014;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">30</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net cash provided by (used in) financing activities</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">52,668</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">(33,523</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net decrease in cash and cash equivalents</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(787</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(8,099</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-family:Arial;min-width:fit-content;">)</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#cff0fc;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents at beginning of period</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">1,959</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">12,325</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:11pt;background-color:#ffffff;word-break:break-word;">
     <td style="white-space:pre-wrap;border-left:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Cash and cash equivalents at end of period</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">1,172</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
     <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</font></p></td>
     <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">4,226</font></p></td>
     <td style="border-right:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-family:Arial;min-width:fit-content;">&#160;</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">Contacts:</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Brenda K. Lovcik</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Senior Vice President and CFO</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">540-542-6300</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Lynn Morgen</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Casey Kotary</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">ADVIS</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Arial;min-width:fit-content;">IR</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">Y Partners</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">212-750-5800</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">lynn.morgen@advisiry.com</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;">casey.kotary@advisiry.com</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:1in;width:6.5in;margin-top:auto;margin-right:auto;padding-right:1in;"><div style="flex-direction:column;display:flex;min-height:0.2in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>img196323604_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img196323604_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" "U 7@# 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#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BB@D 9)P* "BJ-SK.F67_'SJ-K#
M[/,H/\ZR+CX@^%+;(?6K=B.T>6_D* .EHKBI/BKX43.V[GDQ_<MV_K4!^+GA
MH=%OS]+?_P"O3LP.\HK@A\7?#9_Y9Z@/^W?_ .O4B?%GPNQPSWD?NUN?Z468
M'<T5R4/Q+\)3?\Q58_\ KI&R_P!*U+;Q=X>O,>1K5DV>QF _G2L!LT5'%/#.
MNZ*5)!ZHP-24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%07-Y;VD9>:544=<F@">D)Q7!
MZ]\3-.TYS#:DW$X_@B&3^)Z"N'U'Q7XFUXD?:#8VQ_@B/S8]VZ_E3L!Z]JOB
M?1=%0F_U""(_W-V6/X#FN,U#XO6@8II.EW%VW9Y3Y:_U->?Q:3 CF24M+(>2
MSG)-741$&$4*/84[(#1N_'?C'4<B.6WL(SVBCR?S;-8URNJZ@2=0UJ]GSU4R
MG'Y=*M44 9J:)9@Y9"Y]6-6$TZT3[L"?E5JBBX$0MH5Z1)_WS3O*C'\"_E3Z
M* &>6G]Q?RI##$>L:'\*DHH KM9V[=84_*H7TBR?K"!]*O44 9R:5]G;?:74
M]NWK&Y7^5:=MK_BS3L?9]:DF4?P3X<?KS3:*+@;UG\4]:M"%U/3(YE'\<)VG
M\C74:7\3M"U JDLC6TI_AE^7G\>/UKSGKUJO-8V\X(>,?44: >\0:G9W(4QS
MI\W0$XS]/6K=?/%NNI:4=VF7LB+WB)W(?^ GBMNS^(6K6CJL["V8<$E"\+?5
M>J_AFCE ]LHKB=-^(EJ\4;:K;FVC<X6ZA;S8&/\ O#[OT.#786UU;WD(FMID
MEC;HR-D5($U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 55O]1M-,M9+F]N(X(8QN9Y&  'U-<OXS^(>E^$K R22>;.V5BBC
M.6D8=E]AW8\#W/%>-ZK>:GXCEBU;Q:S&)SOL=%C8A2.SR=\>YY/; II >@ZO
M\6!=QN=!B46@.TZC<J0C'TC3AI#^0]37%7.I:MKDI:2YGV'K)(WS-^7"CV4?
MG5WPWX8NO%.I,)IXXWCBW*"N$10<!54=!S7:#X:WRC"W]L!Z!&IZ(#@K:P@M
M1\J@MZFK>:[+_A6U_P#]!"V_[X:E_P"%;7__ $$+;_OAJ+@<9FBNS_X5O?\
M_00MO^^&H_X5O?\ _00MO^^&I <9FC-=/JO@>[TK3)[Z2]@D2$9*JI!/.*Y7
M-,!]%,S2YH =13<T9H =13<T9H =FC-,S1F@!^:*9FC- #Z*9FC- #\TR2-)
M5PZ@BC-&: *207>FRM/IL[1D_?3JKCT93P16WH.LP-=*MI<_V#J9Z)DFTN#Z
M$?P'Z<>U4<U6N[.*Z0Y #>M,#UG3O&$D%TNG^(;4V-T1\DHYBE'JK="/I^.*
MZU65U#*P92,@@Y!KPO0_%'V",:-XAB^V:2Q 5I.6A/8@]?Q'-=Y;&]\-PK=Z
M?.VHZ(_S%2<O&#_GK4M =S1573]1MM3M%N;60/&WY@^A'8U:I %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5YY\0?'D.AVKVUOF65F,2QH<-/)
M_<!'(4<;F_ <GCHO&?B#_A'?#MQ=H"UPPV0JO4L:\Q\,>&))97\2^(B#,JYC
MC8_+"G7 ]^Y/J2::0'.QZ;)8_P#%4^*<7>JSX%G:,/E7T&WLJ^E-M8YKNX>_
MO7,L\IW%CW_^M[56O-5?Q1XCFO"3]EC^6%>P0'^M:88 8'2F!W'PV;_B?7(P
M?^/8_P#H0KU&OG8R-M95DD0,,$HY4_F#50VKYXOK['_7U)_\52L!]*45Y5\*
M8WBU;40US<2J8%.)9F< [O<FO5:3 **\_P#BM),FDZ>(;B6$F<D^6Y7.%Z'%
M<%HW@_5?$44TUE>3D1L WF7LB\GGCFG;2X'KOC=]GA"_X/*@?^/"O&T;Y!]*
MVQ\+?$.>;C(!Z-?.P/X&J6K:%?Z'=PV=VB--*NY%B.[/./3K3Z 4]U&ZNHT[
MX>:S>(LEPT5FA&<2'<_Y#I47B7P<_AW3H[LWPGW2",KY>WJ"?7VH YS=2[J@
MWUI:9H>J:QS96<DB=#(?E0?B: *FZC=76P?#;5Y%S+<VD1_NY+?R%2M\,]2
M^6_M3]584@.,W4;JWKWP1K]DI?[(LZCO ^X_EUKFKB3[(LAN%:/R^7!4Y'X=
M:8$^ZC=71V'@B\U2PAOK'4M/GMIE#1R(YP1^56/^%<ZO_P _5E_WV?\ "@#E
M-U&ZKVM:%?:#.L=XJE7&4EC.5;V^M9>^@";=2[JA#UL:/X:U37$>2SA7RTX+
MR-M!/H/6@#-W4FZNG_X5YK_I:_\ ?[_ZU17/@36K2WDN+A[*.&-=SNTV !^5
M(#E[B%+B,JP&>QK6\$>+9?#VH+IEZQ;3YCM7>>$)[?0U1:RNDM!=&+]R>=V1
MT]<=<5CZI");9G Y4<X]*8'L5];R>'+I=;TGY]/E(^T0#H,]_;^E==8WL&H6
M<=U;ONCD&1[>QKS7X:>*5U?29=+OB)9(1Y<BMSO4C@_E_*MW1#)X>UZ73'8M
M93G="Q[9Z?X&D!VM%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHI"<#/
MI0!RVNV*ZMJ<8E&Z& \ ],UPOQ9UH:3X873[=PDMV=G'9>A_3-=8_B"V.X"5
M2^3GFO*?BF7U'4M-<',>Q@/J#S_.J R-!B^SZ8C$8:3YC].U:?F52B81Q(@Z
M*H%.\V@"WYE'F54\VE\V@#TCX5MG5-1;T@4?^/5ZCO\ >O)_A;*$N=3<_P!Q
M!^IKTK[4/6D!Q?Q8;_B6:=_UV;_T&G?"IO\ B6ZB?^FR#_QVJGQ2F\S2M._Z
M^&'_ ([3OA=,$TC4#GK<+_Z#3>PCTG?5&32[676HM5D7=<11>5'GHH)R2/?M
M1]J'K7+^-_&<GANPACLHDEU"[+"+S/N1J.KMZXR !W-%AG;ALUQ/Q0<CPY ,
M<&Y&3^!KRFZ\1:_?N7NM<OF)[)*8U'T"X J&U%WJ5];VC7=S,TTJH!+,S@$G
M&>2:+ =UX)\'C5@NIZB"+(-^[B_Y[$=S_L_SKU6,)$BQQJJ(HPJJ, #Z5GVQ
MAL[6*UA 6*% BCV'%5-;GOI-%NX]+*_;7CVQ%FV[2>"<^H&: &ZMXX\.Z).U
MO>ZE&+A?O0Q*9&7ZA0<?C5"#XH>$YI C:B\&>C3P.B_GC _&O.E\ Z^H/^C0
M$DY)-PN2?4TO_"!:^>#:P?\ ?]:+(#VZWNX+NW2XMIHYH7&4DC8,K#V(K%\2
M^%['Q':D2*(KM1^[N%'(]CZBN1\ Z%KGAG4;J.Y6)-,G3<8EF#!90>&4#ID9
MS^%=]]J'K0!X!)IEIH7B)+/6M-DDM4<I<+#(59,]'3'!'?'>NA\OX7?W=7_[
MYD_PK;^)]G&\=GJB*-X;R)#CJ.JD_J*XO0?%>I>&!=?9E@N+:4[S#<J6"-W*
MXY&?2F(WHYOAK!&Z0MJR%N_EN<'\17/7!A2X=;>8S0Y^21D*%A[@]#7I%GJG
MC#4;*&\L]/\ #LUO,H=)$=B"*2XM_$^K2Q66JZ7H26#-F9T=O,0>J8[TAG,>
M%?#,^O789\QV<9_>2>OL/>O8;2W@L;6.VMHQ'%&,*HJA9BVL+6.VM8Q'"@PJ
MC^9]ZF:]1$9W=5502S,<  =2:&!<FN8K>!YII%CB12SNQP% [UX[XO\ &$GB
M"X-O;EDTZ-OD4\&0_P!X_P!!3/&7C1]<E-E9N5TZ-NO0S$=S[>@KD?,I ;+:
MW</IPLR%V@;=^3G'3IZXXS6<7!&#T-5O,I/,I@9OAW67\->.HF+[86;RWR>"
MIY'^%?0UU"MVD4B\E>5/M7S1KUF9[Z.5!R0!GWS7T!8:HMM:01S.-R1JK9/<
M"@#M[*4S6J,?O 8/UJQ63H=TES%-L8$*PZ>XK6J6 4444 %%%% !1110 444
M4 %%%% !1110 4A&01ZTM% 'QQ=:AK6F:K=S2M,$6YDC.[ID$@BNJ-^-=\,:
M;>D@O#=2P/[952/Y5Z_JW@K3;R+5=/N85,5Y.URCXY1FZD?CFO&K/0;WPWJF
MK^&;M2?/07=D_:1XLD@>Y0M^54@(3)@D>E)YM07+8DW#[KC(J#S: +WF^]*)
M?>J'FTHEI >D_#V\%O!J+DXR\:_HU=G_ &NO]ZO/? B^=IM^?^FZ?^@M75?9
M_:F!F>/KT7.E6.#G%RW_ *!3? &H"WTR\0G&9P?_ !VJ/C1?*TRP']ZZ?_T"
MF^"(_-TBY?\ Z>-O_CHI@=]_:Z_WA7GGCV]^U:U V<B.W 'XL375?9_:N%\:
MJ8=33WA4C\S0!B>;6OX5G">*-/<C<%E)Q_P$US?FU9T[4!8:G:W9Y6&578>H
M!Y_3-(#W/^UU_O4AUB-$9WECC1>K.X4#\36.UNN[*$,AY5AW4\@_E5:_TP:A
MIMS9,0OG)A6/16!RI_,?K0!N_P#"0V/_ $$++_P)3_&D_P"$AL?^@A9?^!*?
MXUX=<PRV=P]O<0M%,APR,,$5'O7T% 'NO_"0V7_00LO_  )3_&C_ (2*Q_Z"
M-E_X$I_C7EN@^%9-8@>XFD:V@'"-Y>XN?:M?_A 8/^@E+_WX'^- &YXSUFUN
M_#4D,5W;2N98R%CF5CP?0&O-O-SWK6\0^&X=!LH;A;YIFED*"-HPIP!DGK]/
MSIGA[0IM4G#,-L2\LQZ ?Y[4 6O#NES7ERD<CW46G[6,S13&/9GICMG/:O1[
M&ZM].L(+*W9_*A7:IDD+L?<L>2:SDM(X84@A7;$G0=R?4^].6U+, !DGM3 U
MUU4.P53DGWKA?&7BTWV-.L;A&L\ RR1D_O&_NY]!^M;5RNI021MIVGVUW$RA
MA.UZJ@GN% ].E59_[<N87@G\/Z?)$XPR-?#_ "#2 \^\VD\VI]5T74M'"/>6
M^R*0X5T<.N?0D=ZS/-H N>;2>;53S:3S* +T<'VNYMH\<R3(@_,5<U_Q!<7>
MO3VEFYVFX,:[>_.*JV=P+6Z%R>19QF7'J_11_P!]$5VGPZ\$F)5UW5H\RM\T
M,;#I_M&A@=S\-5F&EWSS$G,X09]AS_.NWK,T'3QIVEK'MP\CM*_U8Y_E@5IT
MF 4444@"BBB@ HHHH **** "BBB@ HHHH **** *M];^=%N4?.G(]_:N2\0Z
M!#KUI&RL(;ZV<2VL^.8W'3/MV(KMZSKVT*DS1CC^)1_.F@/G3Q+I,ME<NIA,
M0=BR)_<<?>C_  ZCU!%<OYE?1/B3P[;Z]8NN,38X8=<CH?J/Y9%>"Z]H]UIE
MY+'-'ME3[P X8?WA[4V!G^;2B6JGF4>92 ]8^&2^;I&HG'2X3_T$UV_D>U>/
M>$/'*>%K.ZMI-.-UY\@D#";9MP,8Z&NC_P"%P6__ $ 9/_ H?_$TP+?Q$'EV
MND+_ 'KB4_\ C@J3X;IYOANY;_I\8?\ CJUQ_BKQVGB1;(1Z<;;[*SMS-OW;
M@!Z#'2G^$_'Z>&=*ELGTPW6^<S;Q-LQD 8Q@^E%P/7/(]J\W^)7[O5;<?].R
M?^A-5K_A<,/_ $ 6_P# K_[&N1\5^*QXFOUN5L_LJK$L>PR;^A)SG ]:+@97
MF4>950/2^92 ]2\"^*(+FWBT6_E6.XC^6UD<X$B_W"?4=O4<5W1MR"0001V(
MKYSWYKKM%^(^MZ3$D$QCO[9>%2XSN4>@<<_GFG<#U:[TJSOT"WMI#<!>!YB9
M(^AZBJL/AC1;=P\>E6P8="REOT)-<[!\7-+9!]HTB\1^XBE1A^N*F;XM:$!\
MNFZBQ]/W8_K0!UWD\ 8X P !@ >U0W3V]C:275W,D%O&,O(_0>WN?:N$O_BX
MQ4KIVCHA[/<R[L?\!7'\ZXO4_$VI:W=I/JEPUPJ'*PCY8U^BC@47 Z_R[GQQ
MX@$R1M%8PC;"K_PIGEF]R?Z"O0+73H;*U2VMTQ&O4XY8^IK@-+^)FF:58I;0
M:#-P,NWVA<NWK]VKG_"WK/\ Z <__@2O_P 31<#N1;DG &2:\\\8^,5S)I6D
MS?*/EN+E#][U13Z>I[_2J7B'XFSZKIK66GV;6(EXEE,NYRO]U< 8SW-<)OP*
M5P.JT777M?+ADU6_M;;?F1+>3!P>I7MFNU\[1L CQ]?8/(S=@'\MM>1+,48,
MO45TFA^,1I,S&?2K2]B<8=)%&<^H)!P:=Q'9747A^]MV@NO'-S-"V"T<EVI4
MXZ<;:X37+.STV_\ +L-3@U"V8;DDB;)7V8>O\ZZ;_A9>E]_"-I_WVO\ \14-
MQ\0=$NH6BF\&VK(XP<2A3^!"9%(9QOF5+ <G>02!P!ZGL*K@+/</Y"LD.20'
M;<57T)[UZ)X'\%2ZC+%J%XC16D?,2D8+>]- 7/!7@HW96\U)<P*X<H?^6CCH
M/HN3^)]J]9M+<32A=N(DZ@=/I45O; A+>W0*B#  '"BMJ&)88PBC@?K0V!)1
M114@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!0NK'DR0#GNGK]
M*Y'Q-X6M?$5J5;]S=IS')CD'T-=[4%Q:1SC+##=F'6FF!\I>(?"][I%X\4L!
MCD!^[CY7'JI_I7.%B"0001VKZRUG0+?4;1K?4+99X>S@<K[CTKR'Q3\+;F+?
M<:?FZA'(*C]ZOU'\7\Z8'E>ZC=4]YIUS9.RRQG"G!;'3ZCM54&D!)NHW5'2T
M 2;J4-48I10!(&HW4P4N#0 _=2[J8!2XH =NHW4W!HYH =NHW4W%&": ';J-
MU-HH =NHW4WFB@!VZC=3*='')*X2-"['L!0 [=4]M;27+#:"$S@MC]!ZFM_P
M[X(U+6Y1Y4!= ?F8G$:_5N_T%>R>&? >GZ(8Y2GVR^4<.5^6/_=';Z]:=@.4
M\&?#LL([W5X3'"/FCMV^\Q]7_P *]6M;0R*$B79$O&<<?A5R#3^C3G/^P.E7
M@ H    Z 4K@,AA2!-J#CN>YJ2BBD 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %5I;&*4[@-C>JU9HH Y+7/!=AK"DW5JKR8P)H
MOE<?X_C7ENO?""XC9Y--<3?['W'_ "/!_2O?Z:\:2##J&'N*=P/D#4?#6IZ9
M,8[BV=6'9E*G\C_2LPQ,C;64JP[$8K[$NM'L[R,QS1*Z'^%U##\C7)ZI\+=%
MOP3'#Y+'IY9X_(Y%/0#YH$=.$=>QZC\%YTRUG.K>Q!7_ !%<S>?#37K//^BO
M(!_= /\ *BP'"B(TX0FN@F\.ZC;DB6TD7ZJ1_.JYT^93AHG_ "I6 R1":7R:
MU1:L.J,/P-'V;V/Y4 9/DFD\FM8VWM2&U/92?H* ,GRC2>56O]AD/2)S_P !
M-2)I%U)PL#'-%@,3RS2;*ZVT\$ZS>D>592GW"&NCL/A%JUR09PL2_P"TW]!F
MG8#RXI4\-A<W!'EQ-@]SP*]WTOX/6-N5:[F:0CL@"_J<FNRTWPAI&F8,%I$K
MC^/;N;\SS1H(\"T3X:ZOJFUV@9(C_')\B_F>3^ KT[0/A=IUBJM<(;M_[N-D
M0_JWXUZ2EM"G(0$^IYJ6B_89G6VE1PQK'A4C486.,;5%7TC2-<(H4>U.HJ0"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "D(!ZC-+10!$]O%)]^)&^HJI+H>E3_P"MT^W;ZQBM
M"B@##D\'Z!)UTR$?08J ^!/#K'_D'@?1S_C71T4[L#F_^$#\.?\ /A_X^W^-
M2)X)\/)TTY#]23704478&3'X8T2'[FF6P^J9J['I]G#Q%:PI_NH!5FBD T(H
MZ*!^%.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
3 HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>trex-20240806.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-08-06T15:21:18.3633+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.trex.com/20240806" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:trex="http://www.trex.com/20240806" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:roleRef roleURI="http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="trex-20240806.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Issuer Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="10010.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="10130.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="10020.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="10000.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="10090.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="10100.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="10120.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="10110.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="10040.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="10050.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="10060.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="10070.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="10030.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="10080.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="10140.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="10190.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="10180.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="10210.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="10340.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="10170.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="10220.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="10160.0" priority="2" use="optional"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140087903420736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>Aug. 06, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug.  06,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Trex Company Inc<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001069878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-14649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-1910453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2500 Trex Way<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Winchester<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">5426300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TREX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>7
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *6 !ED'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "E@ 998@@3-^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$FW4DSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI=^?
M/H$:'83N(K[$+F DB^EN<*U/0H<U.Q(% 9#T$9U*94[XW-QWT2G*SWB H/1)
M'1!JSI?@D)11I& $%F$F,MD8+71$15V\X(V>\>$SMA/,:, 6'7I*4)45,#E.
M#.>A;> &&&&$T:7O IJ9.%7_Q$X=8)?DD.R<ZON^[!=3+N]0P?OST^NT;F%]
M(N4UYE_)"CH'7+/KY+?%9KM[9++F]7W!5P5?[FHN^(/@JX_1]8??3=AUQN[M
M/S:^"LH&?MV%_ )02P,$%     @ I8 &69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M4$L! A0#%     @ I8 &60=!36*!    L0   !               ( !
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "E@ 998@@3-^\    K @
M$0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" "E@ 99F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( *6 !EE+G.\9. 0  (80   8
M      " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M" "E@ 99GZ ;\+$"  #B#   #0              @ %\#   >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( *6 !EF7BKL<P    !,"   +              "
M 5@/  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( *6 !EDZJJ+G0 $  #P"   /
M              "  4$0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "E
M@ 99)!Z;HJT   #X 0  &@              @ &N$0  >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "E@ 9999!YDAD!  #/ P  $P
M            @ &3$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 )
+ #X"  #=$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="trex-20240806.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="trex-20240806.htm">trex-20240806.htm</File>
    <File>trex-20240806.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "trex-20240806.htm": {
   "nsprefix": "trex",
   "nsuri": "http://www.trex.com/20240806",
   "dts": {
    "inline": {
     "local": [
      "trex-20240806.htm"
     ]
    },
    "schema": {
     "local": [
      "trex-20240806.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trex-20240806.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trex-20240806.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.trex.com/20240806/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0000950170-24-091770-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-24-091770-xbrl.zip
M4$L#!!0    ( *6 !EF*R;4/\A$  /R=   1    =')E>"TR,#(T,#@P-BYH
M=&WM/6M7XSBRW^=7:.FS,_395N+W(SSVL(&>S78W]"',SMS[98YLR42W'3LK
M.Y#<7[\EV0X))"3D 0'2'V:(]:Q2O515D@[_/NC&Z(:)C*?)T2]Z3?L%L21,
M*4^NCWXY:3=;K5_^?OS3X5\P1J>?6^?HG-VBDS#G-^R49V&<9GW!T'[[VT?4
M2F*>,/3'/RZ_HM,T['=9DB.,.GG>:]3KM[>W-1KQ)$OC?@YC9;4P[=81QF7G
M3<&(_(Y.2<Y0P] ,"VL>UIPKW6X8>D-W:Z[N&G_3M(:FC35+>T/!KSLYV@\_
M(MD*QDX2%L=#])DG) DYB5&[&O03S#*LH9,X1I>R588N6<;$#:.UHL].#N@
ME"39T=[8S&_-6BJNZ[KO^_6!K+-75&H, A%3/JHK?ZJ:AJ8Y]:)PHFH^M:I=
M5,W'J_*)"8S7-NN QAQ 8U5]0/R/1ZK+XH!DH^J#!_4GX).E554^F-6O+J<A
M5UPN>%4]29-S6'C!P^G-:"[J^;#'ZE 1)T7-T:PR/FU. (%>_^/;UW;885V"
M[X-.V3WL9RRL7:<W=2BH2WJX@R3'4#8Q1%7W#I!Z+DB21:GH*FJ4<-J2#DU]
MK)_IL#W6B6%@S<"Z4W62"S:)6/E!<82<LN9ISM[Q3^BPPPB%_Z/#G.<Q._;P
ME\-Z\:?\V&4Y4>R%V7_Z_.9HKYDF.3 =O@(,[Z&P^'6TE[-!7E=$6Y>=ULM>
M#X.4#E&6#V-VM-<EXIHG#43Z>?H7WNVE K"<'_0(E9*@@;S>X&!/C4KY3=6(
M\JP7DZ%<=0:EAWS0D'TS4?S)*66)^O..+!"G1WN?__1#V[6M*, ."SQLV23"
MQ'4=[)B&K^N:9O@^T$5"NG(4QAMG"8 ]; (X@L2MA++!%S8L01SDERP"X/^T
M I]0+Z)8$CVV'.B/>)&# Y,QRW"(93O1WK$&]*0YON=ZA_6)J4V?J1;!Y&S7
MP,SQ0FQ9IHT]([)QJ-DD"&R?>N[$3$] [%$I^C['Y'JY&48DSMB#R=4G42I8
MQ 1(:I8='TJ&;62*/V @I!BX(=GL:"^#M8PELZAO'2'G(6D-5W16&V04Z$)U
M/]ZG^IFE?:%^*8'4*(%1F%D4F+(I4PM8_>)4_HXX$TA-FTWERF;KR^1RW6]\
M7'V:[+T'"$MI]0O$A<BE4CF^TRE5N[NRT33IC*I52?6[&J0^@9H*CR/$U<=X
MH@ZL,V*A,"89Z)B(#QC%MYSF'2S[("!"Q-XD5^*817E#<F;%C\47K6;SY$"U
M;;CJ[[*^4HB3#8I/10M8E#$F[D*##ILL5C,][%55@E0  #A/>PVC9MB]'-&T
M'\0,?=#4OX,(9HXS_O^LH6N]O)J&K%^61:3+XV'CBG=9IDR(R[1+1O,-TCQ/
MNU!7HA"3F%\G#0FAG$K6(TDUC]L.SQF&+R%K] 3#MX+T[H_]Z' P5H&NB.>X
ME(\PR,\?=$<[.*S+L0#XWACHLR&S:ZX];[S9X(4P,A/W 0S3.!6-"JNSP;TM
MUBM(8SH.O[<D_+^=MZ[.3E'[ZN3JK'T8B/IQ^ZSYVV7KJG761B?GI^CLC^8_
M3\Y_/4/-BV_?6NUVZ^)<5:M0MD88C"5A^/VD_<_6^:]7%^>?T&FM60-;T+;\
MJ6LZSE66]M>U46_))M5O11\([%U.1XPRP:!R[-=$\?-'>R7T_OGB\AN:1KM/
MZ'MONKD0121R=:;C('0T;&E4P[ZK>U(SNM30?=/U_*6L@C$3H]I<*3-O*Q"J
M#-.2ENZ;+3L&7!L#^EO&?\O*:M MEV?G5^CR[/O%Y=5&D>! [6U%P_>^R/JP
MRT)YBMHL5-X/W42I0+J]3S^B-$)YA\FBON YAS[/!F&')-=,>F!D,<@3:PQ]
M8%O"5I%(RVS2<I/ R&T<D(0LQ;!I2_MY0QF?I0$)FZX:L$/9 # 2DU[&&AGK
M$0%V;['YD]V+JN\;GO& QV!X-ZKJ52VH1D<<5'7_UP.U_Y2EL$%^T%UI@ZKE
MOH59X$ P\J.A_HOEA^D+\Y!_'\R@LH&50*EI.MBX-TSD/"1QV1)*)$TL0'U/
M$T@3T@:&-GS/T<?^P4PV0IRS*$[YUH!N+IG<X*/]ZC<CL(=A68[8C73:"57,
MZ,?&A):<KO$H"4!+62X.2>!BT%<Z]HE!L1U9GN<$ADX-8UT:[[O:=)T56[$]
M5'A8CO;X(&]0^(*[,$I'-L.4#/$0P,(LV2 ^3_K7?<":YGQ2KL<%=& ]I_=X
M /Z0/+F4>GSJ!N2M*\@WO-M<M^J_&\JPEC1UC=!P'-? -(@";'DFP0&A/K;-
M(/1=@S'BNJLR?N'WNV37/),^U?P<2M:JO.<"/VL5KP0;H&;:A9D,95#A*?;O
M[&4VM\O"<VMSZ6X&>O;/!@1L%+F2A<*I5A"1#+5[+)0./(IX@EIYAIH= OI&
M?%QQM_!4^W@G#K=1'&ZQ%6N,&;%3;-S'"N<T]1XKM?3GMYT!&7)%CO;,O9>W
MHV>*N>F:R?"L2 MM@DW#LD#+.!9H&=O'U/1MTW>M"+33>C03"/Y4@+&LXGSM
M'$BLF?:37 R;*9TT4&7L4<8;<M83Z8WL9Z.6Z2F+R2T1["DFZ7;LF9ZXUI['
M[, V#>P[!*P0:A#L:8:+B</<(#("S2/V>M;Z,X\9C!TPL<%UTS0=ZY8SYKE^
MJPMG$1HXE)DXL'78-S*P' ,2 ;N:GJ-I$?6I;ZUGX:[(H%7&#$/%J!M?1=O"
MNJ]KEFTNM26<(MK=K97LA8VX?JK9Q+KL*Q$M/6P7>8<)]*^^X!GERO6F EI@
MJDZ(](\;Y;=7A3K8ZW1Y)M/$D)2$J&"B'8)&"&I=MM%9MQ>G0R84,4T*'72>
MUJ9C:RK?OQ47Z-PUF K2XMN@UZ($=^#NP-V!.P/<W:9VOKT<V9K%0BO$GN4;
ML-'Q0QP8EH]MQ] =VPJ)9IKKL9=/*!4LR\K_?>4)TS>H-PU;TY#RIOY.AD_>
M]8Q6U-CF%=UF?ED+?TSQ';XTOWAV%!BNQC S7=A5LD@F[AHVMGW7M#Q*7<\A
M:^67)OQY(:[2VTWZ=7[G2=AA&4 _AU4V-8%/"X2$F6Y3BW@>!HQ%V-(<P*#C
M6=B(--MG&B!36U-DJ$2]VM9=B.\BO>'J;,#+.=[^S275<O*J_3<+^_\W;MH4
ML]M&^:+1B+EAX&(W8"&V#)UA7R<>]IP(/A/3BKQHK43^/04JCO^7]Y1O>8,*
MV7 T?>>WVBK?0DD",I3Z78"(XST2H[,!"_OR)!ZZB"(>LFRSSIA78AN]2]\3
M2 4DQ<(<!]/#7*-=\/@=ID#JAOU^<R#O4E%^_N 9NGN0H2L6LUXG32JGMCHE
M'/<EQM )(%^Q5F-)RWK6/!:PHVW+#S1&=1QH#MC1Q*:8A%Z$*?6I#:@SJ+'R
M80*Y:Y$P;MBHL"UMO1N6%=#J!B;1O4##U)49JSH-8'NB>UC7X8,3A2%U5HX\
M?DV!L[Y+FGJ&8*/AF-H\].X4PBM4"&]&"3R_9^Q9*'O+<BX_IP*8'IVKI$N!
MRI_EWN$3XI%,M$RN&45MZ29!7TF6EV<!5DZ]K)F[9/0547+OK-(T !<EK=7
M;798^$.=/2*]GDA[@LNLB2 =H(#%Z:TD)%DHZ0MY^ N*0.*!J<0SQ&47% @L
M3U'&N_TX)PE+^UD\1!G)>18-5<NR01H H$5PO#SK).[RA/O0CT RN[HLBT"@
MIK>RG73D<9F)D"UKE*T!26B<',;.TZL5Y(F,_3>P82ENGCBV7WZ[E[?\1/TY
MP1DZZQX\^# SWW\NQ#/R_0V=4DTZU(GN$VS9(<.>Z]H8C-# \C33LSUG5;/I
M=\%SP*_,->DG9>)$]M"=&Z1I'! @AQR(<A5 ?_[@NY9U,,]V>BD:*]$!2!W'
M!^J-'1R\[(-E8QEVR2_W#@S*<X+[NHN:GR^186HUJ'@GZ=4E#ZM1KO,Z*#=@
MODY](%42&=C2F(6)XU$<L8CIMFN&GD57I=PV**X0D)Y<?P-A"1(S?K]D>X<+
MU"V1\9!F=8M@W1@CVXG#K2.BM<!2537?(=V&FD5#"\C/9C;L_YEN8<]2$A>V
MK[;I,(VLO/__+IB4MO+6'W6G@%3?XB**Y"TT[Y5^ 2<X'$/*7/FK6X#O_>#C
M8M1<U'V'],QLC9@L<K$?4 :T28$V33_$CD-,PW8LW0E6EL/WZ+F597TF=E2]
M%%6;L$CR6L5%J+JL>X^JUWZ?@_\,]SDLK?;N[*YB'\,$[(1ZTVYY4,*BW-<
M*ANOPV%E/GI*[='C;[J]=%/+WDS89.DTZ?N."V/DN'C9/(5-.)=5(ON5O'*R
MN"<B[!0WUZTI]#H;E>A#I/YIYOM)=GEOQ'4EB,1(<>/<L MU]]>6P["CK/=,
M68JDSLO+!Y348I7E NH7^H8O=SKZ67-L7WM>K>;[D>>8%K8UT\:69D68,,?$
M)#!U)PI",UR#,Z6PI(:Z$2C=\W1*F>G:!IL7**"=I^$/-,=2G[#7MSNE:KLD
MS192K4&98QN^A8EK^S(EV<:^&UK8\0-7)R9UF+GR+56E.BLTV?I(]NKR[(]=
M-O%;)DY"F1G8Q,9:9(-(#0."B1U2H%#3-JFE>6ZX-I%:[>#534H/?"%22RZ;
M(C]K]22:_B<5/TJA.W(A?/W:W'C.ROR[&9]&ML_CJ6DE5'IE& J&*%2Q6)CF
M#S!;F#JU?B]0RC,$$V2 NFOI<;\6Z6W>D<Z=G@R>D@Q1%O&DN&RIB!9I]I2[
M)>^NE#31ON0X]T FR)G^@0H<56U@-%B_GKRM2>88%(XB(\#&@M=5WN];^H[N
MFH_U7MN2T.YF[V5].2([FT$P<^Y%EL/-<.]2+0H\RS6Q[3(+6U;H83^D)O;\
MR&>FYU/-6#E 7)R(J.;^JYIZ>0O;RWMVWS"UM*)'A,PG$"U3)19_D-71 7G$
M8A;F((^25#E%^QE3M0#,,G=$OI["E:.T>&5!+JP:*Q[*P6\Y#"U)-8%I0XE@
M-SR#=M'HO1\2AO(:)EE9OA9#B:!9D35"9WEDS7TR\LB.RZW:(@SQ-.K9Q.5M
MDYO[Z:\T;$WRU+,]A"'QJ*I/Q+86?!@CBMD 4RX*"I'N\7XW.:C>O)&E!P_>
MSOB_?I;S:%A!KVIAH.J#O3NHT6%'W)FLUZSP(6 2@=9KD/B6#+,#]2++:WTN
MY!%S;.X%\YM*B%MSJ*>5LRXR:IHAWP_KQ[DZF74!TJJ,I8',&7M^K)F">)0%
MM8W*@+4JBF4O-;](4'DK<GDI\B<T?E5J^0 ;EV%9B@@(97FL38!*(* &2)*
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
ML!.B%28]2=@'/49V>3L&_)4J8F]C>2TBE(._0"<@(K^E,I3_X2G^R$%T<K'
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
M8Z&;9@.A-!&V(DJ_,=%HCJO&T;#F<CUFQ\0D/]$&Y#O&31 E1P(P7:_NI#'
MXKV(5%\OP*)LU#,G]:.3-(6_W^I7]=EQ!? /:%A/3-!$0 0= JEF4]) 6/FF
M*(Q3"]<%7J)?@'L$2Z<>^+@3 \N1S YX,!,J,.=TH7;G;I7)8DVW0N%18-.Z
MT!NE G.>3WZ_ :#\+UF,FSJL\JD5!J2^B>F.1HU<TV!?17/'(N2'01@7$\<Y
M4MI/*TZ\P,WCP&+C"T_/E9CS'XWK">1H?NN4FSY2*/<_W\3?< =E,O-FM35+
M<&(&,/KHKK=<!.YHYT ^$13UE$VG5A?1XA2 DVM.*3-LOM$F1J#5SF?2QUVD
M PV/R4,;VX%-*!FTN9U"_N6;VR]4I,\N =-^P4.S\O=/T?-Q ^6[2%]*DN[P
M:BY*#6P@\:KA: BBHH_'F,ZOC_.+P;M,_ Q]8TQ,+M@L7R0- %B_9B().,3_
M\_?N6&A#FF>VS<;U49U=?@7$5&;SGCENLMB[CC?-Y&X_]@[.&V8+G%JGT:BU
MNV[-:WL-K#S=JR-%U91435GI:L/C.[$,+[>*(UZ<0@F(T'  #9QVK>FX #+S
M81\\!.%:E*&KV1/H$94013M+ I$-74V(.SD>[#M1&<!@HD/X/U3N/)53FG<-
M'VV..#3"WF &5H"/;)R5PLS<L7=%HFE6K9,+PSM]!JG"VTE-<8TVAFEI>\*<
MN$ W^@HV,'Q+C%6_OYA0S:H (RO=W9G)P>/"[-HL</\.YOJRN.@C=]MV;4LA
M]-!I,(7G:PP5QH61PD@*C_HJ$I)ZJG0R'X>H=TUS"%Z5B3\GJ\]>OK@ = \A
MRDK*WD7A=!@?R,R7">7FNKK_3@Q?/1N=E1-+O%.,5KD8[3=SC,!'%=5^??/F
M,_M@DM)T^MB!6*6OL^J0O#K%!%KW;]G$DB\?\VPZKZ[SW_@YB_)%4PG-QWJY
MP>PEQ9-!?:S1FFW'^RV2^.DJU5FXER@PKW0HEF3CL:G)R@_%CK2LZZ3X;"0)
M/F?6;*<;_3!#SK3DZ3UW.A%7'+:HESI4&*H;?91J(:*S%^8K*!J5I_=/Y1Z;
M=OD$8G^^HS'EM[@@\/UT_DNS#/&J?(C%]Q<8YM8MZNR#SK=I3O1$*(4Y.!T+
M<K\W_H)BF3L)>5ENZ4($:(KD];.PO P^2YB8!%X"1BK$=8AI[A+/$<44(011
M(ID>B%Y:C^]EB=1+5Z4[88V3J_.^I13I:"W2>)@H)LR1KS/ZBDJF<MHRWW6<
M[Q[&S:?Y?OA[LER?X=6"'F=,N);BQDAOP4GHQ[CPZ#+@Q,)/81X;F&.*K<4%
M5U.!+=3)''R;O_V.7NF1%?E@[ EG+\T7=THS,SWB%Y="L<0ZR7H01:<0>4Q/
M>=7OFM*-)1C?XW:@='_3K;@Z(S."#R #^M12L[,51'BF^]IGB;76F$J&[W4P
M H\&>^B)?+Z*9;U$ EKQ&,,GF>(]/--'IJS#FWGT$4KZR0@/(].[KZ"+4.8^
ML?&OEL@4=*=_*LN_.<39)*+-E29SRI@E*TDK3.;(K,].?[3R*$_OL\>1 R=G
MZ $NGJF*!T];)N:,0U,^*ZYYF)DK4A9*5$G?ZNRM3/Q0)7GCI2H%U"4EL, >
M2]H)[$')UW,Y'?M4<,5M>1U'PJA\'<WHZM;9<HL1HWXH\BJ4_MU"GMF;RY20
MWW 8?L.\WA4V+3>5QK*C'.76[64ACJ]P^9 GN5E.SBA\V9Q\Z01IJO'TH;1F
M'E7@$$#Q<,38O 9AILK2,YTCS3.=W7;=?E&TAQD)^3@19PG:+'#"%J1 G^G^
M80#3#.TUX)FQSF?%"XI6T"R8+P#W.O5FPWVAT[=I\% KIVZOT&AI Z_><IM/
M?\UF!N/6FQV/!K.@ 1;J/.XE\%=\3P[SQ+M6KQ[WOPUB<%R"6@XS??W?8IBY
M ?$W:PQG9J4!OUB@Y?<&MSA_,-W:GO^<[S.Y__N=34(&7QY:,W VA%B+DPD/
M8]::1G#A9*[&KSA?0#EEAH'4PKNC/S]K/5N1>8MY\V!^:?K<7KBW=NYJQ61'
M+ 3[ )^'";O$?>BO>_%/?\TBP3S;>JJ4'A2C*Z'7Q#%2[(TH]I6\W9I:KVE\
M*CH/VY/BBOE>CW2N3FZZ%K",1/Q10.U.@?J@V+-=),9R.Y*W+>@HL814<&45
M]$B<2,-(P\C('8J\':*,D0I6W<B1"E8H=']ZJ X\W3;G'[=L6X$8?,'8CTDR
M'X>$>Q".55%NCA%F;/B",YG"N_T'6?/RN:F=5%F"IWV]6M."'JW6G JY558!
MFFDBEP2;9IK()<'>@$=[5/Q8([+R^WV[[Z\>1"T<_&%$5MM-$>!M9.]T0?+3
M1765L[Q',@A"<5SR^Y"@16H1!ZH2ACU!:)X_B@T/B<+]X'P6.&^3-5J =ZME
MG9;5[78VJV%5DZZMJM(2&2(X(3@Y(3AIMRW;:QVT\.P%+<CY(+0X/;1PVBW+
M;I'W0=X'X0GAR0;PQ.E83JM->++-D@%*;#T.T=[E)]$45XVPEV:;_2L+]]Q3
M;NO8S<$^[?]A@?Z*3,(35!H;6+\@H:D,N802A!(;10G'\NPF"02EH6C"3Q0!
M7B[/0A^TA[ @R[ 27Y;7H)*K0$!Q0D#A66ZG>]Q8L:^4$=5"K9LR*HXL+I)&
ME"8B5"=4?\P&PZ[5M8_<!:0D$6$$8<03,*)E-5PJ5J(L$4WXJ4) LVMUFALX
MB8!$IC+D$D801FP4(QJVY3:I2)&*BBJ4(7K[O6NL*%FT4X3?^WE#5;,!RQER
MA%;"\:Q&T]FAE2"Q.P2&$%8=NM <(U:YEMM9'O625*V;&OL.0XS':WL$1B0V
M!$:8A6];K9VNU)'8'0)#"*L.76B.$:L:EK/3TU*.5^RHG&QGR4)SBR\M_1Z]
M/5BW)GRC&\U/TC XGFUYS>4[CL@RD!=+J$6H51'4<MJ6W;2/7+XH$4BP1+!T
M0+#DMCRKZ=):*CE3A%J$6H>"6DZG:74=EU"+*@DKDAQ<_]Q]<T(9XPGC;"QB
M5%$^$$SU\<@REO!0)%1D2&7D5$;^%$5SO?HN?=R] ]436/6"]J00F!"8? ],
MG/IA[V2M&%:0XT%8<;18X=5WN5))8$*.!X')L8*)TZT?^>EI6P:3 RJ$JV3"
M<0NE<M]-?+&7>2,SSN7G:6XD$5;EE&_%C$PE>;1/,W22RS%>8X6 ^,C78M9=
M#-RHUUM)SA!D$615#[+<^O*])8<M4X1(A$B$2(>#2,V=+E%64N@(L@BR"+(.
M![*<^LG7X&T6LJ8)2OB#]T*QF!Y[0_3,Y' UJ)EQ\RFJ1A0118^GR+Y#T;T.
M5X?Z0%ZCCKV&?YD?\B0!,N6M",SS^EDN(Q$_*\:6$Z/3]SQ+U?F8!X&,!N8;
M1T;GIN=6O2FC,H]TX_RS <"YQ\U7^#PP T=3,#T4M[5 QL+'(R;/ &*R470>
MR&0<\LD9_JK)S1<N[+H+;_@C2U+9GQ24ZU8U$>$:Q91B]GHX7?48\X$P"QHU
MWH?Y../A#9\DY>9;9M C&#)';</\O$T1?9P'MA4!G=&7FSU-T,SF37F&WZ.Z
M%Y]S>J8(L './&AXEZOUV@NBZ^#8FY[*4O8U%K?L0HW&/)KL"M/6$9B*870'
M'MW0\M\Z]/VB8C92L6#ID$?,L]E$\#BQYF:3_9^/OU]=GK&O7R[_]7_9D"=,
M1M<H=H'%8E'\K<_H#40?$"J MPGFP],J@<'"M_XWT!'F\U0,5#RILZ\JX!-+
M-RLZD8G^>*/B,# W('?/$_:#PWHQOEGU60)8"P (#MJ$C7@@+&BL F <*$#$
M4WD]Z\F,Q?_&8BY#^,(R)PBS4,!S,8R?#4'P<?VSKV*8%!]>%JJ;V@C>#YS!
M+Q@(=:" /:&\QE>.8Q5D?IK X&&8681V(4.Z!Z'J\3!_=<ZYGN)):@B240#C
MCB<SFN"3B@9X7SJ\(XUE+]-G'$<B!>*_L1N9#J>]H<(C.V.5P7AG,]6RVK8-
MW >&A#C24$!;[L<J@4?D+<,9AIF(S'C-T] 73H#T@22 C40S:A +,<)V\[.A
M^GT1XQ(QSF(LAMC\^CY/5)SV 9$4#DKOJ0BS (1=LSZ(<;(&P-D^&+,AMD_Y
M6$!'[R_?PAL >/3,%._\)E,?^C%R$YDAP00-%#QML60L8^ R2@#*9U]$OGXZ
MY"G$+-")K^)HJ$*A9[IX9S^+(YEFP#7#?N^<\3#$=>UO N<.IA'$ 0G':2O4
M_)'*=R=L2C(8=4DCVW6O_5C,:<]N_]X5$A@]J[.?>0*, 0WY)TSG$*04A?H?
MO)Y+-J@IR&8&,JD "D D>@+F+.(C>&C)D''OTJ(A:_@#D5&Q/MO[3$\*:*UX
M@DD:B1BF9*9S'U2")@HT400;'^9>!&"'W&2?<G5Z:^!UUZ+Y/ZROLMB8)I1,
MSF)UPUZZMNO4X/\U7AE,+K#K!FM;PD0!/*)W!-8B!R; A6B9D*X]>-, WW<F
M4Q $_T%R?N8Q&("I;.Z:FR$8'32GB'K5D3$'S)E6TJNIE1?LM_I5/9]6"68%
MYWK7W+)R; .+A$RK#L,60]P7D8#Q3"1R;[^,8[W)_E4-O.[D1HAO.R<>G1"P
MI]_0+TX*X:F>QOV,7NCEU:\E60&'&.7%.TEY>0?!3)*J>*95/V?@)POPJM^"
MI[VU$3XTGCJ;!F@RTJ$*SK[%KB4$5A62)70-Z^"X[YX_OZL,W/F),?@0BT 4
M9QQ5,/6_0"<]I;ZQERE\XQOWX)7%WD5@8@8Q']W]X5_L)3[[_RZFW[R7J,/O
M(M.R-FOZ57[[>O_-GS%\C%&IYG[0</ 7E?WG/_/OJ8%C D_!%%]+<5,$?7GT
M.@(<3\T4P<^!4(@C&D.TISX346#!UZP' 3<$AI$(@8:A0#(NU*OZX6<N5E?>
M_]'SCDX?A*HF!X%1/LY&E!EK"0&D;Y1)_PP,'\<2@NAX C/=UZH_01L*GJ8_
M9%,'DSTEGMATV+@Z0[8;2*X^CKOQ XPB"\#6U-D5_#&!*4NR$/,7,#,]'7Z"
MH..UX# WD0\BB JA:]7'J T)VM*Q4&/P<9(LOA83$6@@B.<>0E2XYIAM^L>>
MT')U#MW<W-3#0@#C7/ZV":BK#VTQA%!V_!$9UAL>![7W8(A0]J]2GIJ,&V7)
M-T?/-IT,S"TDTUDSMD.GP= MC$4H ++@WP',LDYRSE(1,WN!P.1CQK&?Z71D
M*?.LT0UZ"Z0V]3Z:?9EF:9&S]&&H1H3"7(1F@S$M@G.=-,Z-VDB (P^M "2O
MS%(F<]MOBO@#OLIBZ F8_<;7>0"GZWEZ#-/6SN6"UI>WZ%\,1.FQALZ[)'/<
M00Q/LMX?\"Y,$<8R^6;P.P-28XSL]=MTOMA760BD\RP1B[G&_30#FZV 6QR3
MQ5-+ 6\.)*:H >5!P6'V0L#YJPR,]D,]YCD@B_6R5(\R4BD+Y4CBK*3J3(\
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
M H_Y0)@$;XWW 0_.>'C#)TFY^989] B&S%';,#\?N8!NE;Z9"5@'G>_5>L]
M;G4P^OKE\E_LXM.'SV\^_FZQ=Q\OZF46K$!\:QF_*TW^A8H"$24B8/"7MB$<
M*XE_YB&/?,&NAD*DR2,YLB=Q6(?\E^\BE@Y5EO H2"PF;GV!MA0+IQEP@K\Z
M8M*SB&<!O#'8&9'KP-GCB+H'8MK::%?B01N1>U,X!,!^'#$VKX&)4QG8+S0X
MN=EP;+MNOR@>@,D)^3@19XD8\QC49H%!>79OU?-:)K(G0YE.SHH7+%S.-':J
M5>]TVB^T,5SHFIMAU5NMI6V6-G#KG>[RKJH[EN^M,7>_N\2\2 )77G?.A4'K
MQ0)'?&/;4KH''U\OX=1C=ID<,#- ]N#=T9^?N<^>Q)@%5&R141OV5%;BY%^S
M2##/MK8C6%7@'^D=Z5WU].ZM\,6H)V+F.4_6O:4YK^HR>7ORN%]/A5P1<,)/
M%O,VD+<_4MAS;7?YX>Z'S+Y]JM9W.+1D"P*I7U7D9^OJYSU]">V0^5LEAZ,X
MDF/7#D<5YF&[<O[FZNKRZQ5Y*(^$R*.CG*@]7FI/7JK7M-/'Q X*\G>UG2V+
M8_B+\201:7)&&$081-0>*[4G+]5D69\0S:YJ1#5I$@NC4E/\LHT3)\MU*+J3
M<J_V^6YF:;.6F"=#QB/04OQ#_#N3USR$GY*E4OWD8R</4Y+7VGVP;W=M=<HW
MNK5@U8T#FV+$#O8-6$Y[@V>F[UXNMJH#! -5FVZ"@2W!0+>YR\/'#Q0GUL^G
MD->W5?E]X_O ]31AL? %>'R]4%@L$BFA_4&C_3Z-^_&!O-NV+=M;OD>4!*(B
MU)+^D_YO4/\;$.RM<)@.>7F4VZNFE_<NNH8_5"P%9?,(V G8I]%[HV-UFAL\
MD>BT!(+T_Z2F^PCUWVY;=H?R=Y2_.U3/[G,LQAP8(&['>!!(HE=P53H4<5Y2
M17A?@;/C*J_?>S\Q[H!LAF>U&QO,!9),T68S$AH"HL>O2KB6W5Y^+^#^#ZZL
MO-#M-F_I[L*[=8_"N_VJ4AXR?VZ/ #FTE,"@!$:Q,N5Y5L=9?O(!"41%J"7]
M)_W?Z)4*KN4VE^L_)3"WGL#<AD=W@"[;YUB-@:B)Q<8A1Z<M"O1FDO$(?J?2
M0@)P O#Y>[H:EFTO7X$B@:@(M:3_I/^;U'^[:S7LY1O)R(';>HZ.'#@]!Y_
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
M  #\G0  $0              @ $     =')E>"TR,#(T,#@P-BYH=&U02P$"
M% ,4    " "E@ 991YX<L5T(   Z70  $0              @ $A$@  =')E
M>"TR,#(T,#@P-BYX<V102P$"% ,4    " "E@ 99LP*8-+8^  !^6 4 #P
M            @ &M&@  =')E>"UE>#DY7S$N:'1M4$L%!@     #  , NP
' )!9      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>trex-20240806_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="trex-20240806.xsd" xlink:type="simple"/>
    <context id="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069878</identifier>
        </entity>
        <period>
            <startDate>2024-08-06</startDate>
            <endDate>2024-08-06</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_9c5754fb-6eb8-45af-a776-63291100299c">0001069878</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_0f5af572-e68c-4435-82f5-c05abb59d87c">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_ffaf71e1-bc60-40d0-9718-a8f7d2193789">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_dabe4247-cab7-4261-9a2d-5f4886b21d22">2024-08-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_f2c26672-dbfb-483a-bad9-53bc972eea77">Trex Company Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_284f0c5a-3244-4664-a859-d3953974f72e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_88e5b532-96ab-4d2a-8027-a6e7bf2b08a5">001-14649</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_4adb6de3-b517-4ed9-baf4-438600fd9d94">54-1910453</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_f504ec4c-8492-4d9c-b249-5621654ca033">2500 Trex Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_85fb270e-e374-4ef5-8225-597348dd786a">Winchester</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_e15d4a88-6a4f-4066-b684-2f059e03ee07">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_0dfe7cb7-7bec-421e-91a8-86f7cba34f8f">22601</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_549b0ed1-b06f-4a5d-ac8f-dd9d51112d29">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_7b3a18b0-d7b7-41db-b618-11d7b6fccd64">5426300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_21dd070e-a19a-45ce-8775-d29b48038586">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_2be91d95-daf2-40e4-a68d-fefe1573c84d">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_c04dc403-5e5f-4e14-8475-d218b536e0a9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_e50a3ef7-9bde-46d6-a39c-66a3256416bd">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_099f8634-5035-404f-ae63-ab316fbc3c4d">Common Stock </dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_2de65294-a759-4065-97c4-69b71a3d6e32">TREX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_ade3b5a5-0f55-4cba-a5cd-97353d4087cd">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_4b9ad8fd-2003-4676-a8f6-b3ee426a456f"
      id="F_d0fb8473-57e4-44c8-9cd3-89f9e389d026">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
