bf/NYSE:TREX_icon.jpeg

COM:TREX

Trex

  • Stock

USD

Last Close

70.34

22/11 21:00

Market Cap

8.13B

Beta: -

Volume Today

894.39K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Dec '15
Dec '16
Dec '17
Dec '18
Dec '19
Dec '20
Dec '21
Dec '22
Dec '23
revenue
391.66M
-
440.80M
12.55%
479.62M
8.80%
565.15M
17.83%
684.25M
21.07%
745.35M
8.93%
880.83M
18.18%
1.20B
35.89%
1.11B
7.60%
1.09B
1.01%
cost of revenue
251.46M
-
285.94M
13.71%
292.52M
2.30%
321.78M
10.00%
389.36M
21.00%
438.84M
12.71%
521.37M
18.81%
736.45M
41.25%
702.05M
4.67%
642.43M
8.49%
gross profit
140.20M
-
154.87M
10.47%
187.09M
20.81%
243.37M
30.08%
294.89M
21.17%
306.50M
3.94%
359.46M
17.28%
460.50M
28.11%
403.99M
12.27%
452.41M
11.98%
selling and marketing expenses
general and administrative expenses
selling general and administrative expenses
72.37M
-
77.46M
7.04%
83.14M
7.33%
100.99M
21.47%
118.22M
17.06%
118.30M
0.07%
125.82M
6.35%
139.62M
10.97%
141.83M
1.58%
172.90M
21.91%
research and development expenses
3.30M
-
other expenses
cost and expenses
323.83M
-
363.40M
12.22%
375.66M
3.37%
422.77M
12.54%
507.58M
20.06%
557.15M
9.77%
647.20M
16.16%
876.07M
35.36%
843.88M
3.67%
818.63M
2.99%
operating expenses
72.37M
-
77.46M
7.04%
83.14M
7.33%
100.99M
21.47%
118.22M
17.06%
118.30M
0.07%
125.82M
6.35%
139.62M
10.97%
141.83M
1.58%
176.20M
24.23%
interest expense
-878K
-
-619K
29.50%
-1.13M
81.74%
-461K
59.02%
192K
141.65%
-1.50M
882.81%
-999K
33.53%
30.74M
-
5K
99.98%
ebitda
83.03M
-
91.79M
10.55%
118.45M
29.05%
159.24M
34.43%
193.27M
21.37%
202.23M
4.64%
251.57M
24.40%
402.33M
59.93%
321.88M
20.00%
326.39M
1.40%
operating income
67.83M
-
77.41M
14.12%
103.95M
34.30%
142.38M
36.96%
176.67M
24.08%
188.20M
6.53%
233.63M
24.14%
275.38M
17.87%
246.74M
10.40%
276.20M
11.94%
depreciation and amortization
15.20M
-
14.38M
5.39%
14.50M
0.79%
16.86M
16.29%
16.60M
1.56%
14.03M
15.46%
17.94M
27.85%
126.95M
607.70%
75.14M
40.81%
50.19M
33.21%
total other income expenses net
-878K
-
-619K
29.50%
-1.13M
81.74%
-461K
59.02%
192K
141.65%
1.50M
682.81%
999K
33.53%
15K
98.50%
103K
586.67%
-5K
104.85%
income before tax
66.95M
-
76.79M
14.70%
102.83M
33.92%
141.92M
38.01%
176.86M
24.62%
189.70M
7.26%
234.63M
23.69%
275.39M
17.37%
246.84M
10.37%
276.20M
11.89%
income tax expense
25.43M
-
28.69M
12.83%
34.98M
21.94%
46.79M
33.75%
42.29M
9.62%
44.96M
6.33%
59.00M
31.22%
66.65M
12.97%
62.21M
6.66%
70.81M
13.83%
net income
41.52M
-
48.10M
15.84%
67.85M
41.06%
95.13M
40.21%
134.57M
41.46%
144.74M
7.55%
175.63M
21.34%
208.74M
18.85%
184.63M
11.55%
205.38M
11.24%
weighted average shs out
129.28M
-
125.40M
3.00%
117.58M
6.24%
117.57M
0.01%
117.48M
0.08%
116.86M
0.53%
115.89M
0.83%
115.46M
0.37%
111.71M
3.25%
108.68M
2.71%
weighted average shs out dil
131.00M
-
126.73M
3.26%
118.45M
6.53%
118.30M
0.13%
118.13M
0.14%
117.32M
0.69%
116.25M
0.91%
115.76M
0.42%
111.88M
3.35%
108.81M
2.74%
eps
0.32
-
0.38
18.75%
0.58
52.63%
0.81
39.66%
1.15
41.98%
1.24
7.83%
1.52
22.58%
1.81
19.08%
1.65
8.84%
1.89
14.55%
epsdiluted
0.32
-
0.38
18.75%
0.57
50.00%
0.81
42.11%
1.14
40.74%
1.24
8.77%
1.51
21.77%
1.80
19.21%
1.65
8.33%
1.89
14.55%

All numbers in USD (except ratios and percentages)