TREX CO INC
TREX · Lumber & Wood Products (No Furniture) · 103.9M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $8M (gross $18M, SBC $10M)
Reference price $50.00 · est. market cap ~$5.2B — last insider sale, 2026-06-25 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B81Wide-moat composite-decking leader with top-decile margins and returns, held to B by a down earnings year and thin liquidity.
Strengths
- Operating margin 22% (87th pct), ROA 13.1% (92nd pct), ROE 18.4% (78th pct)
- Very strong cash conversion (OCF margin 30.5%, 85th pct; FCF margin 70th pct)
Risks
- Net income down 20% (38th pct) and flat revenue amid channel destocking
- Weak liquidity — quick ratio 0.29 (10th pct) and minimal cash ($3.8M)
Notable findings
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
39.2%
Operating margin
22.0%
Net margin
16.2%
Return on equity
18.4%
Return on assets
13.1%
Revenue growth (QoQ)
113.1%
Net-income growth
-20.1%
Current ratio
1.2×
Free cash flow
$135M
EBITDA
$321M
Tangible book value
$1.0B
Cash & investments
$4M
Stock comp / revenue
0.8%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-25 | Rudolph Jacob T. | Sell | 1.4K | $50.00 |
| 2026-04-01 | ROSE B ANDREW | Grant | 700 | $36.57 |
| 2026-04-01 | Keffer David Christian | Grant | 175 | $36.57 |
| 2026-03-03 | ROSE B ANDREW | Buy | 986 | $40.14 |
| 2026-03-03 | ROSE B ANDREW | Buy | 11K | $40.74 |
| 2026-03-02 | ROSE B ANDREW | Buy | 372 | $40.26 |
| 2026-03-01 | Rudolph Jacob T. | Grant | 1.2K | $41.42 |
| 2026-03-01 | FAIRBANKS BRYAN HORIX | Other | 5.7K | $41.42 |
| 2026-03-01 | FAIRBANKS BRYAN HORIX | Tax withheld | 23K | $41.42 |
| 2026-03-01 | Zambanini Adam Dante | Grant | 3.6K | $41.42 |
| 2026-03-01 | Zambanini Adam Dante | Other | 1.9K | $41.42 |
| 2026-03-01 | Zambanini Adam Dante | Tax withheld | 8.3K | $41.42 |
| 2026-03-01 | FAIRBANKS BRYAN HORIX | Grant | 9.6K | $41.42 |
| 2026-03-01 | Fernandez Amy M. | Grant | 1.9K | $41.42 |
| 2026-03-01 | Fernandez Amy M. | Other | 1.1K | $41.42 |
| 2026-03-01 | Fernandez Amy M. | Tax withheld | 4.5K | $41.42 |
| 2026-03-01 | Rudolph Jacob T. | Other | 663 | $41.42 |
| 2026-03-01 | Rudolph Jacob T. | Tax withheld | 2.9K | $41.42 |
| 2026-02-24 | Zambanini Adam Dante | Grant | 19K | $41.45 |
| 2026-02-24 | Rudolph Jacob T. | Grant | 6.3K | $41.45 |
| 2026-02-24 | Rudolph Jacob T. | Grant | 6.3K | $41.45 |
| 2026-02-24 | Fernandez Amy M. | Grant | 10K | $41.45 |
| 2026-02-24 | Fernandez Amy M. | Grant | 10K | $41.45 |
| 2026-02-24 | Gandhi Prithvi | Grant | 14K | $41.45 |
| 2026-02-24 | Gandhi Prithvi | Grant | 14K | $41.45 |
| 2026-02-24 | Gandhi Prithvi | Grant | 18K | $41.45 |
| 2026-02-24 | Zambanini Adam Dante | Grant | 19K | $41.45 |
| 2026-02-09 | Tasi Irene | Grant | 1.3K | $43.79 |
| 2026-01-02 | ROSE B ANDREW | Grant | 225 | $35.83 |
| 2026-01-02 | Keffer David Christian | Grant | 178 | $35.83 |
| 2025-12-03 | ROSE B ANDREW | Grant | 1.6K | $34.87 |
| 2025-11-14 | Gandhi Prithvi | Buy | 15K | $31.92 |
| 2025-11-06 | Fernandez Amy M. | Grant | 29K | $31.92 |
| 2025-11-06 | Gandhi Prithvi | Grant | 16K | $31.92 |
| 2025-10-10 | Rudolph Jacob T. | Buy | 59 | $43.92 |
| 2025-10-01 | McDuffie Melkeya | Grant | 49 | $51.94 |
| 2025-10-01 | Keffer David Christian | Grant | 123 | $51.94 |
| 2025-08-06 | Fernandez Amy M. | Gift | 78 | — |
| 2025-08-06 | Fernandez Amy M. | Sell | 1.5K | $64.18 |
| 2025-08-06 | Fernandez Amy M. | Gift | 78 | — |
| 2025-08-06 | Fernandez Amy M. | Sell | 1.5K | $64.18 |
| 2025-07-30 | McDuffie Melkeya | Grant | 1.8K | $66.23 |
| 2025-07-30 | Volas Gerald | Grant | 1.8K | $66.23 |
| 2025-07-30 | ROBINSON PATRICIA B | Grant | 1.8K | $66.23 |
| 2025-07-30 | Lovett Gena C | Grant | 1.8K | $66.23 |
| 2025-07-30 | Keffer David Christian | Grant | 1.6K | $66.23 |
| 2025-07-30 | KAPLAN RONALD W | Grant | 1.8K | $66.23 |
| 2025-07-30 | JUSTER KRISTINE L | Grant | 1.8K | $66.23 |
| 2025-07-30 | GRATZ JAY M | Grant | 1.8K | $66.23 |
| 2025-07-30 | Cline James E | Grant | 1.8K | $66.23 |
| 2025-07-03 | Rudolph Jacob T. | Buy | 66 | $46.22 |
| 2025-07-01 | McDuffie Melkeya | Grant | 44 | $57.68 |
| 2025-07-01 | Keffer David Christian | Grant | 111 | $57.68 |
| 2025-05-15 | Rudolph Jacob T. | Sell | 1.5K | $60.27 |
| 2025-05-12 | Fernandez Amy M. | Sell | 2.4K | $61.17 |
| 2025-04-08 | Rudolph Jacob T. | Buy | 53 | $49.39 |
| 2025-04-01 | McDuffie Melkeya | Grant | 43 | $58.46 |
| 2025-04-01 | Keffer David Christian | Grant | 109 | $58.46 |
| 2025-03-01 | Rudolph Jacob T. | Other | 772 | $61.69 |
| 2025-03-01 | Rudolph Jacob T. | Grant | 1.3K | $61.69 |
| 2025-03-01 | Rudolph Jacob T. | Tax withheld | 2.5K | $61.69 |
| 2025-03-01 | Fernandez Amy M. | Other | 711 | $61.69 |
| 2025-03-01 | Fernandez Amy M. | Grant | 2.0K | $61.69 |
| 2025-03-01 | Fernandez Amy M. | Tax withheld | 3.7K | $61.69 |
| 2025-03-01 | Lovcik Brenda | Grant | 130 | $61.69 |
| 2025-03-01 | Lovcik Brenda | Tax withheld | 1.6K | $61.69 |
| 2025-03-01 | Zambanini Adam Dante | Other | 1.7K | $61.69 |
| 2025-03-01 | Zambanini Adam Dante | Grant | 3.8K | $61.69 |
| 2025-03-01 | Zambanini Adam Dante | Tax withheld | 7.0K | $61.69 |
| 2025-03-01 | FAIRBANKS BRYAN HORIX | Other | 5.1K | $61.69 |
| 2025-03-01 | FAIRBANKS BRYAN HORIX | Grant | 10K | $61.69 |
| 2025-03-01 | FAIRBANKS BRYAN HORIX | Tax withheld | 19K | $61.69 |
| 2025-02-28 | McDuffie Melkeya | Sell | 1.4K | $61.88 |
| 2025-02-17 | Rudolph Jacob T. | Grant | 2.6K | $67.33 |
| 2025-02-17 | Rudolph Jacob T. | Grant | 3.8K | $67.33 |
| 2025-02-17 | Fernandez Amy M. | Grant | 4.2K | $67.33 |
| 2025-02-17 | Fernandez Amy M. | Grant | 6.1K | $67.33 |
| 2025-02-17 | Lovcik Brenda | Grant | 6.0K | $67.33 |
| 2025-02-17 | Lovcik Brenda | Grant | 8.5K | $67.33 |
| 2025-02-17 | Zambanini Adam Dante | Grant | 7.5K | $67.33 |
| 2025-02-17 | Zambanini Adam Dante | Grant | 11K | $67.33 |
| 2025-02-17 | FAIRBANKS BRYAN HORIX | Grant | 23K | $67.33 |
| 2025-02-17 | FAIRBANKS BRYAN HORIX | Grant | 34K | $67.33 |
| 2025-01-27 | Rudolph Jacob T. | Buy | 49 | $57.58 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-13 | ResultsExhibits | filing ↗ |
| 2026-05-07 | ResultsExhibits | filing ↗ |
| 2026-05-04 | Exec/director changeShareholder voteReg FDExhibits | filing ↗ |
| 2026-04-01 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-03-13 | ResultsExhibits | filing ↗ |
| 2026-03-03 | Material agreementOtherExhibits | filing ↗ |
| 2026-02-24 | ResultsExhibits | filing ↗ |
| 2026-02-24 | Exec/director changeOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K/A | 2026-05-13 | 2026-05-07 | 0001193125-26-221659 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001193125-26-210213 ↗ |
| 10-Q | 2026-05-07 | 2026-03-31 | 0001193125-26-211927 ↗ |
| 8-K | 2026-05-04 | 2026-05-04 | 0001193125-26-202794 ↗ |
| 8-K | 2026-04-01 | 2026-04-01 | 0001193125-26-135874 ↗ |
| 8-K/A | 2026-03-13 | 2026-02-24 | 0001193125-26-105132 ↗ |
| 8-K | 2026-03-03 | 2026-03-03 | 0001193125-26-086881 ↗ |
| 10-K | 2026-02-25 | 2025-12-31 | 0001193125-26-068732 ↗ |
| 8-K | 2026-02-24 | 2026-02-24 | 0001193125-26-066985 ↗ |
| 8-K | 2026-02-24 | 2026-02-24 | 0001193125-26-067031 ↗ |
| 8-K | 2026-02-09 | 2026-02-09 | 0001193125-26-042811 ↗ |
| 8-K/A | 2025-12-03 | 2025-11-04 | 0001193125-25-306089 ↗ |