Ticker
Reporting Basis
Period
From
To
Form Type
Report Format
Update Type

TREX COMPANY   FYE=12 (December)

Annual - Income Statement - Company Specific

Fiscal period2024202320222021202020192018201720162015
Period End Date12/31/202412/31/202312/31/202212/31/202112/31/202012/31/201912/31/201812/31/201712/31/201612/31/2015
Sales1,151.451,094.841,106.041,196.95880.83745.35684.25565.15479.62440.80
Total Revenues1,151.451,094.841,106.041,196.95880.83745.35684.25565.15479.62440.80
Cost of sales665.78642.43702.05736.45521.37438.84389.36321.78292.52285.94
Gross Profit485.67452.41403.99460.50359.46306.50294.89243.37187.10154.87
Selling, general and administrative expenses180.00176.20141.83139.62125.82118.30118.23100.9983.1477.46
Impairment of long-lived assets--------------------
Gain on insurance proceeds--0.000.008.74------------
Goodwill impairment losses--0.000.00(54.25)------------
Loss on sale----(15.42)--------------
Operating Income (loss)305.67276.20246.74275.38233.64188.20176.67142.38103.9677.41
Interest expense--------------0.461.130.62
Interest income0.01(0.01)0.100.021.001.500.19------
Pre-Tax Income305.68276.20246.84275.39234.63189.70176.86141.92102.8376.79
Federal income taxes (benefit) :Current--52.6328.8330.4535.4230.3133.5841.1826.7525.11
Federal income taxes (benefit) :Deferred--2.8720.0021.6112.606.930.991.185.220.99
State income taxes (benefit) :Current--14.009.1315.1910.466.957.675.422.802.56
State income taxes (benefit) :Deferred--1.354.26(0.60)0.520.780.05(0.98)0.220.04
Provision for Income Taxes79.2970.8262.2166.6559.0044.9642.2946.7934.9828.69
Income before extraordinary item--------------------
Net Income (loss) Available to Common Shareholders226.39205.38184.63208.74175.63144.74134.5795.1367.8548.10
Income before extraordinary item--------------------
Net Earnings Per Share (Basic)2.091.891.651.811.521.241.150.810.580.38
Income before extraordinary item--------------------
Net Earnings Per Share (Diluted)2.091.891.651.801.511.241.140.810.570.38
Weighted Average Shares Outstanding (Basic)108.19108.68111.71115.46115.89116.86117.48117.57117.58125.40
Weighted Average Shares Outstanding (Diluted)108.32108.81111.88115.76116.25117.32118.13118.30118.45126.73