Trex Company, Inc. (TREX)
NYSE: TREX · IEX Real-Time Price · USD
87.60
-0.05 (-0.06%)
At close: May 20, 2024, 4:00 PM
88.23
+0.63 (0.72%)
After-hours: May 20, 2024, 7:47 PM EDT

Trex Company Income Statement

Millions USD. Fiscal year is Jan - Dec.
Year 20232022202120202019 2018 - 1997
Revenue
1,0951,1061,197880.83745.35
Upgrade
Revenue Growth (YoY)
-1.01%-7.60%35.89%18.18%8.93%
Upgrade
Cost of Revenue
642.43702.05736.45521.37438.84
Upgrade
Gross Profit
452.41403.99460.5359.46306.5
Upgrade
Selling, General & Admin
176.2141.83139.62125.82118.3
Upgrade
Other Operating Expenses
0045.500
Upgrade
Operating Expenses
176.2141.83185.13125.82118.3
Upgrade
Operating Income
276.2262.16275.38233.64188.2
Upgrade
Interest Expense / Income
0.01-0.1-0.0200
Upgrade
Other Expense / Income
-15.42--1-1.5
Upgrade
Pretax Income
276.2246.84275.39234.63189.7
Upgrade
Income Tax
70.8262.2166.655944.96
Upgrade
Net Income
205.38184.63208.74175.63144.74
Upgrade
Net Income Growth
11.24%-11.55%18.85%21.34%7.55%
Upgrade
Shares Outstanding (Basic)
109112115116117
Upgrade
Shares Outstanding (Diluted)
109112116116117
Upgrade
Shares Change
-2.74%-3.35%-0.42%-0.91%-0.69%
Upgrade
EPS (Basic)
1.891.651.811.521.24
Upgrade
EPS (Diluted)
1.891.651.801.511.24
Upgrade
EPS Growth
14.55%-8.33%19.21%21.77%8.77%
Upgrade
Free Cash Flow
223.3347.34100.0316.6489.11
Upgrade
Free Cash Flow Per Share
2.060.420.870.140.76
Upgrade
Gross Margin
41.32%36.53%38.47%40.81%41.12%
Upgrade
Operating Margin
25.23%23.70%23.01%26.52%25.25%
Upgrade
Profit Margin
18.76%16.69%17.44%19.94%19.42%
Upgrade
Free Cash Flow Margin
20.40%4.28%8.36%1.89%11.96%
Upgrade
Effective Tax Rate
25.64%25.20%24.20%25.15%23.70%
Upgrade
EBITDA
326.39291.03311.32252.57203.73
Upgrade
EBITDA Margin
29.81%26.31%26.01%28.67%27.33%
Upgrade
Depreciation & Amortization
50.1944.335.9517.9414.03
Upgrade
EBIT
276.2246.74275.38234.63189.7
Upgrade
EBIT Margin
25.23%22.31%23.01%26.64%25.45%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).