SEC EDGAR · Amended filing
TREX: amended insider filing
An amended ownership report was filed. Read the original and amendment before comparing transactions.
Follow TREX- Became public
- Nov 9, 2026, 8:13 PM EST
- Event / period date
- Nov 5, 2026
- Collected
- Nov 9, 2026, 8:16 PM EST
Why this is connected
This filing identifies TREX CO INC as the issuer of the security. The company's SEC identifier connects it to TREX.
Reported transactions
Zambanini Adam Dante (President and CEO)
Code P covers open-market and private purchases. Grants, option exercises, and tax withholding are excluded from purchase results. Read the source footnotes for ownership and pricing details.
Source evidence
Read the source excerpt or record
<?xml version="1.0"?>
<ownershipDocument>
<schemaVersion>X0609</schemaVersion>
<documentType>4/A</documentType>
<periodOfReport>2026-11-05</periodOfReport>
<dateOfOriginalSubmission>2026-11-09</dateOfOriginalSubmission>
<issuer>
<issuerCik>0001069878</issuerCik>
<issuerName>TREX CO INC</issuerName>
<issuerTradingSymbol>TREX</issuerTradingSymbol>
<issuerForeignTradingSymbol></issuerForeignTradingSymbol>
</issuer>
<reportingOwner>
<reportingOwnerId>
<rptOwnerCik>0001512909</rptOwnerCik>
<rptOwnerName>Zambanini Adam Dante</rptOwnerName>
</reportingOwnerId>
<reportingOwnerAddress>
<rptOwnerNonUSAddressFlag>false</rptOwnerNonUSAddressFlag>
<rptOwnerStreet1>2500 TREX WAY</rptOwnerStreet1>
<rptOwnerStreet2>C/O TREX COMPANY, INC.</rptOwnerStreet2>
<rptOwnerCity>WINCHESTER</rptOwnerCity>
<rptOwnerState>VA</rptOwnerState>
<rptOwnerZipCode>22601</rptOwnerZipCode>
<rptOwnerStateDescription></rptOwnerStateDescription>
</reportingOwnerAddress>
<reportingOwnerRelationship>
<isOfficer>1</isOfficer>
<officerTitle>President and CEO</officerTitle>
</reportingOwnerRelationship>
</reportingOwner>
<aff10b5One>0</aff10b5One>
<nonDerivativeTable>
<nonDerivativeTransaction>
<securityTitle>
<value>Common Stock</value>
</securityTitle>
<transactionDate>
<value>2026-11-05</value>
</transactionDate>
<transactionCoding>
<transactionFormType>4</transactionFormType>
<transactionCode>M</transactionCode>
<equitySwapInvolved>0</equitySwapInvolved>
</transactionCoding>
<transactionTimeliness></transactionTimeliness>
<transactionAmounts>
<transactionShares>
<value>1491</value>
<footnoteId id="F1"/>
</transactionShares>
<transactionPricePerShare>
<value>0</value>
</transactionPricePerShare>
<transactionAcquiredDisposedCode>
<value>A</value>
</transactionAcquiredDisposedCode>
</transactionAmounts>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>236005</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>D</value>
</directOrIndirectOwnership>
</ownershipNature>
</nonDerivativeTransaction>
<nonDerivativeTransaction>
<securityTitle>
<value>Common Stock</value>
</securityTitle>
<transactionDate>
<value>2026-11-09</value>
</transactionDate>
<transactionCoding>
<transactionFormType>4</transactionFormType>
<transactionCode>S</transactionCode>
<equitySwapInvolved>0</equitySwapInvolved>
<footnoteId id="F2"/>
</transactionCoding>
<transactionTimeliness></transactionTimeliness>
<transactionAmounts>
<transactionShares>
<value>500</value>
</transactionShares>
<transactionPricePerShare>
<value>55.84</value>
<footnoteId id="F3"/>
</transactionPricePerShare>
<transactionAcquiredDisposedCode>
<value>D</value>
</transactionAcquiredDisposedCode>
</transactionAmounts>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>235505</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>D</value>
</directOrIndirectOwnership>
</ownershipNature>
</nonDerivativeTransaction>
</nonDerivativeTable>
<derivativeTable>
<derivativeTransaction>
<securityTitle>
<value>Stock Appreciation Right</value>
</securityTitle>
<conversionOrExercisePrice>
<value>17.523</value>
</conversionOrExercisePrice>
<transactionDate>
<value>2026-11-05</value>
</transactionDate>
<transactionCoding>
<transactionFormType>4</transactionFormType>
<transactionCode>M</transactionCode>
<equitySwapInvolved>0</equitySwapInvolved>
</transactionCoding>
<transactionTimeliness></transactionTimeliness>
<transactionAmounts>
<transactionShares>
<value>2170</value>
<footnoteId id="F4"/>
</transactionShares>
<transactionPricePerShare>
<value>0</value>
</transactionPricePerShare>
<transactionAcquiredDisposedCode>
<value>D</value>
</transactionAcquiredDisposedCode>
</transactionAmounts>
<exerciseDate>
<value>2018-02-15</value>
</exerciseDate>
<expirationDate>
<value>2027-02-15</value>
</expirationDate>
<underlyingSecurity>
<underlyingSecurityTitle>
<value>Common Stock</value>
</underlyingSecurityTitle>
<underlyingSecurityShares>
<value>2170</value>
</underlyingSecurityShares>
</underlyingSecurity>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>0</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>D</value>
</directOrIndirectOwnership>
</ownershipNature>
</derivativeTransaction>
</derivativeTable>
<footnotes>
<footnote id="F1">Represents 1,491 shares of common stock issued upon settlement of the exercise of 2,170 stock appreciation rights reported in Table II. The number of shares issued was determined based on the excess of the fair market value of the Issuer's common stock on the exercise date over the SAR grant price.</footnote>
<footnote id="F2">The shares were sold to satisfy tax obligations arising from the exercise of the stock appreciation rights reported herein.</footnote>
<footnote id="F3">The price reported represents the weighted average sale price. The shares were sold in multiple transactions at prices ranging from $55.825 to $55.85, inclusive. The Reporting Person undertakes to provide to the Issuer, any security holder of the Issuer, or the staff of the Securities and Exchange Commission, upon request, information regarding the number of shares sold at each separate price within the range set forth herein.</footnote>
<footnote id="F4">Represents the exercise of 2,170 stock appreciation rights. Each stock appreciation right entitled the Reporting Person, upon exercise, to receive the excess of the fair market value of one share of the Issuer's common stock on the exercise date over the SAR grant price of $17.523 per share. Based on a fair market value of $56.01 per share on the exercise date, the exercise was settled through the issuance of 1,491 shares of common stock, as reported in Table I. Following the exercise, no stock appreciation rights remain outstanding under this award.</footnote>
</footnotes>
<remarks>This amendment is being filed solely to correct the price reported in Table I for the acquisition of shares upon settlement of the Reporting Person's stock appreciation rights. The price was inadvertently reported as $56.01 per share, which was the fair market value of the Issuer's common stock used to determine the settlement value of the stock appreciation rights. All other information in the original Form 4 remains unchanged.</remarks>
<ownerSignature>
<signatureName>/s/ Amy M. Fernandez by power of attorney</signatureName>
<signatureDate>2026-11-09</signatureDate>
</ownerSignature>
</ownershipDocument>Congressional trading in TREX
These disclosures provide context. Their presence does not establish a link between a trader and the event.
- May 11, 2023$1K–$15K
Sen. Tommy Tuberville (R-AL)
$1K–$15K · Traded Apr 3, 2023 · disclosed May 11, 2023 · Joint
- Nov 10, 2022$1K–$15K
Sen. Tommy Tuberville (R-AL)
$1K–$15K · Traded Oct 6, 2022 · disclosed Nov 10, 2022 · Joint
Original documents control. Public records can be amended, and company connections may require interpretation. Nothing here is investment advice.