The Inventing Press

TREX CO INC

Financial highlights

MetricFY 12/31/25FY 12/31/24FY 12/31/23FY 12/31/22FY 12/31/21
Income Statement
Revenue$1.2B$1.2B$1.1B$1.1B$1.2B
Cost of revenue$714.3M$649.6M$644.0M$702.1M$736.4M
Gross profit$460.0M$501.9M$450.8M$404.0M$460.5M
Selling, general & administrative$202.0M$180.0M$176.2M$141.8M$139.6M
Research and development$4.2M$3.5M$3.3M$500,000$6.0M
Operating income$258.0M$321.9M$274.6M$246.7M$275.4M
Pretax income$258.0M$321.9M$274.6M$246.8M$275.4M
Income tax expense$67.5M$83.5M$70.5M$62.2M$66.7M
Net income$190.4M$238.4M$204.1M$184.6M$208.7M
Balance Sheet
Cash and equivalents$3.8M$1.3M$2.0M$12.3M$141.1M
Current assets$310.4M$368.6M$172.3M$286.8M$401.1M
Total assets$1.5B$1.4B$932.9M$933.7M$920.3M
Current liabilities$250.7M$342.5M$91.1M$290.6M$88.7M
Total liabilities$419.2M$486.8M$216.2M$415.4M$195.3M
Total debt$0
Stockholders' equity$1.0B$887.1M$741.6M$544.5M$725.0M
Cash Flow Statement
Cash from operations$358.1M$143.9M$389.4M$216.2M$258.1M
Depreciation and amortization$63.0M$54.7M$50.2M$44.3M$35.9M
Stock-based compensation$9.1M$12.6M$10.2M$5.3M$8.4M
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

Shares outstanding 103.9M · Free float 99.1%

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