Trex Company, Inc. (TREX)
NYSE: TREX · Real-Time Price · USD
47.02
+2.19 (4.89%)
At close: Aug 4, 2026, 4:00 PM EDT
46.00
-1.02 (-2.17%)
After-hours: Aug 4, 2026, 7:34 PM EDT

Trex Company Financials Overview

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
1,2081,1741,1511,0951,1061,197
Revenue Growth
6.98%1.98%5.17%-1.01%-7.60%35.89%
Gross Profit
461.47459.96501.9450.8403.99460.5
Operating Income
243.6257.96321.9274.59246.74275.38
Net Income
177.35190.42238.45204.12184.63208.74
Earnings Per Share
1.681.782.201.881.651.80
EPS Growth
-8.70%-19.09%17.02%13.94%-8.33%19.20%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
6.483.811.291.9612.33141.05
Total Debt
290.8175.26244.5824.34245.9728.26
Net Cash (Debt)
-284.33-171.45-243.29-22.38-233.65112.79
Net Cash Growth
-----21.12%
Net Cash Per Share
-2.70-1.60-2.25-0.21-2.090.97

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
358.11358.11143.93389.42216.22258.06
Capital Expenditures
-150.05-223.59-232.34-166.09-176.23-159.39
Free Cash Flow
208.06134.52-88.41223.3339.9998.67
Free Cash Flow Growth
---458.44%-59.47%581.85%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
38.20%39.17%43.59%41.17%36.53%38.47%
Operating Margin
20.17%21.97%27.96%25.08%22.31%23.01%
Pretax Margin
19.97%21.97%27.96%25.08%22.32%23.01%
Profit Margin
14.68%16.22%20.71%18.64%16.69%17.44%
FCF Margin
17.22%11.46%-7.68%20.40%3.62%8.24%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
27.9019.7131.3844.0425.6575.02
Forward PE
24.4822.3033.8139.3728.7854.39
P/FCF Ratio
23.0227.57-40.26115.10157.58
PS Ratio
3.973.166.428.214.1612.99