MarketBrain

TREX CO INC

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Revenue$1.2B$1.2B$1.1B$1.1B$1.2B
Gross profit$460.0M$501.9M$450.8M$404.0M$460.5M
Operating income$258.0M$321.9M$274.6M$246.7M$275.4M
Cost of revenue$714.3M$649.6M$644.0M$702.1M$736.4M
Cash from operations$358.1M$143.9M$389.4M$216.2M$258.1M
Capital expenditure$223.6M$232.3M$166.1M$176.2M$159.4M
Free cash flow$134.5M-$88.4M$223.3M$40.0M$98.7M
Share repurchases$54.5M$105.9M$18.4M$398.4M$82.5M
Impairments$0$0$54.2M
Total assets$1.5B$1.4B$932.9M$933.7M$920.3M
Total liabilities$419.2M$486.8M$216.2M$415.4M$195.3M
Total debt$0

Shares outstanding 103.9M · Free float 99.1%

Annual filing data through FY ended December 31, 2025; float as of July 12, 2026.