TL;DR: Financial Overview - Revenue, Profits & Key Metrics

Latest Quarterly: Jun 2025

Income Metrics

Revenue 387.8M
Gross Profit 158.1M 40.78%
Operating Income 102.4M 26.40%
Net Income 75.9M 19.57%
EPS (Diluted) $0.71

Balance Sheet Metrics

Total Assets 1.6B
Total Liabilities 731.1M
Shareholders Equity 910.1M
Debt to Equity 0.80

Cash Flow Metrics

Operating Cash Flow -171.4M
Free Cash Flow -234.1M

Revenue & Profitability Trend

Trex Company Income Statement From 2020 to 2024

Metric 2024 2023 2022 2021 2020
Revenue i 1.2B 1.1B 1.1B 1.2B 880.8M
Cost of Goods Sold i 665.8M 642.4M 702.1M 736.4M 521.4M
Gross Profit i 485.7M 452.4M 404.0M 460.5M 359.5M
Gross Margin % i 42.2% 41.3% 36.5% 38.5% 40.8%
Operating Expenses
Research & Development i - - - - -
Selling, General & Administrative i 180.0M 176.2M 141.8M 139.6M 125.8M
Other Operating Expenses i - - - - -
Total Operating Expenses i 180.0M 176.2M 141.8M 139.6M 125.8M
Operating Income i 305.7M 276.2M 262.2M 320.9M 233.6M
Operating Margin % i 26.5% 25.2% 23.7% 26.8% 26.5%
Non-Operating Items
Interest Income i - - 103.0K 15.0K 999.0K
Interest Expense i - - - - -
Other Non-Operating Income - - -15.4M -45.5M -
Pre-tax Income i 305.7M 276.2M 246.8M 275.4M 234.6M
Income Tax i 79.3M 70.8M 62.2M 66.7M 59.0M
Effective Tax Rate % i 25.9% 25.6% 25.2% 24.2% 25.1%
Net Income i 226.4M 205.4M 184.6M 208.7M 175.6M
Net Margin % i 19.7% 18.8% 16.7% 17.4% 19.9%
Key Metrics
EBITDA i 360.3M 326.4M 321.9M 402.3M 251.6M
EPS (Basic) i $2.09 $1.89 $1.65 $1.81 $1.52
EPS (Diluted) i $2.09 $1.89 $1.65 $1.80 $1.51
Basic Shares Outstanding i 108191635 108680459 111710676 115461016 115888859
Diluted Shares Outstanding i 108191635 108680459 111710676 115461016 115888859

Income Statement Trend

Trex Company Balance Sheet From 2020 to 2024

Metric 2024 2023 2022 2021 2020
Assets
Current Assets
Cash & Equivalents i 1.3M 2.0M 12.3M 141.1M 121.7M
Short-term Investments i - - - - -
Accounts Receivable i 88.4M 41.1M 98.1M 151.1M 106.7M
Inventory i 207.3M 107.1M 141.4M 83.8M 68.2M
Other Current Assets 625.0K 629.0K 339.0K 576.0K 1.3M
Total Current Assets i 318.9M 172.3M 286.8M 401.1M 322.0M
Non-Current Assets
Property, Plant & Equipment i 52.2M 26.2M 31.0M 34.6M 34.4M
Goodwill i 22.0M 18.2M 18.6M 19.0M 73.7M
Intangible Assets i - - - - -
Long-term Investments - - - - -
Other Non-Current Assets 8.3M 6.8M 7.4M 5.3M 3.9M
Total Non-Current Assets i 1.0B 760.6M 646.9M 519.3M 448.5M
Total Assets i 1.3B 932.9M 933.7M 920.3M 770.5M
Liabilities
Current Liabilities
Accounts Payable i 61.3M 24.0M 19.9M 24.9M 38.6M
Short-term Debt i 213.4M 13.2M 229.5M 7.1M 6.7M
Current Portion of Long-term Debt - - - - -
Other Current Liabilities 6.0M 4.3M 5.3M 3.5M 5.5M
Total Current Liabilities i 342.5M 91.1M 290.6M 88.7M 106.4M
Non-Current Liabilities
Long-term Debt i 42.0M 18.8M 24.0M 28.3M 28.6M
Deferred Tax Liabilities i 56.0M 72.4M 68.2M 44.0M 23.0M
Other Non-Current Liabilities 16.6M 16.6M 11.6M 11.6M -
Total Non-Current Liabilities i 131.7M 125.2M 124.8M 106.6M 75.6M
Total Liabilities i 474.2M 216.2M 415.4M 195.3M 182.0M
Equity
Common Stock i 1.4M 1.4M 1.4M 1.4M 1.4M
Retained Earnings i 1.6B 1.3B 1.1B 946.0M 737.3M
Treasury Stock i 861.9M 761.0M 745.3M 350.2M 276.3M
Other Equity - - - - -
Total Shareholders Equity i 850.1M 716.7M 518.3M 725.0M 588.5M
Key Metrics
Total Debt i 255.4M 32.0M 253.5M 35.3M 35.3M
Working Capital i -23.6M 81.2M -3.8M 312.4M 215.6M

Balance Sheet Composition

Trex Company Cash Flow Statement From 2020 to 2024

Metric 2024 2023 2022 2021 2020
Operating Activities
Net Income i 226.4M 205.4M 184.6M 208.7M 175.6M
Depreciation & Amortization i 54.7M 50.2M 44.3M 35.9M 17.9M
Stock-Based Compensation i 12.6M 10.2M 5.3M 8.4M 7.1M
Working Capital Changes i -137.7M 108.3M -51.1M -56.3M -33.8M
Operating Cash Flow i 139.8M 378.2M 207.3M 217.9M 180.1M
Investing Activities
Capital Expenditures i 106.0K 0 54.0K 1.4M 2.2M
Acquisitions i - - - - -
Investment Purchases i - - - - -
Investment Sales i - - - - -
Investing Cash Flow i 106.0K 0 7.3M 1.4M 2.2M
Financing Activities
Share Repurchases i -105.9M -18.4M -398.4M -82.5M -44.9M
Dividends Paid i - - - - -
Debt Issuance i - - - - -
Debt Repayment i -645.2M -810.0M -203.0M -494.5M -276.0M
Financing Cash Flow i -554.5M -1.0B -380.8M -577.0M -321.2M
Free Cash Flow i -92.7M 223.3M 40.0M 98.7M 14.5M
Net Change in Cash i -414.7M -666.8M -166.2M -357.8M -139.0M

Cash Flow Trend

Trex Company Key Financial Ratios

Valuation Ratios

P/E Ratio (TTM) 30.24
Forward P/E 24.14
Price to Book 5.70
Price to Sales 5.00
PEG Ratio -2.69

Profitability Ratios

Profit Margin 16.53%
Operating Margin 26.41%
Return on Equity 19.81%
Return on Assets 11.30%

Financial Health

Current Ratio 1.08
Debt to Equity 29.77
Beta 1.49

Per Share Data

EPS (TTM) $1.74
Book Value per Share $9.23
Revenue per Share $10.51

Peer Financial Comparison

Company Market Cap P/E Ratio P/B Ratio ROE Profit Margin Debt/Equity
trex 5.7B 30.24 5.70 19.81% 16.53% 29.77
Trane Technologies 95.2B 33.34 12.03 39.08% 13.76% 58.75
Johnson Controls 71.8B 36.10 4.48 11.65% 9.53% 68.32
Spx Technologies 9.4B 42.04 5.74 15.02% 10.27% 66.48
Armstrong World 8.5B 29.08 10.16 39.29% 18.96% 67.52
Aaon 8.1B 68.86 9.91 15.52% 9.70% 8.58

Financial data is updated regularly. All figures are in the company's reporting currency.