bf/NYSE:TREX_icon.jpeg

COM:TREX

Trex

  • Stock

Last Close

68.88

21/11 21:00

Market Cap

8.13B

Beta: -

Volume Today

886.67K

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 '13
Dec '14
Dec '15
Dec '16
Dec '17
Dec '18
Dec '19
Dec '20
Dec '21
Dec '22
Dec '23
revenue
342.51M
-
391.66M
14.35%
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
243.89M
-
251.46M
3.10%
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
98.62M
-
140.20M
42.16%
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
73.97M
-
72.37M
2.16%
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
317.86M
-
323.83M
1.88%
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
73.97M
-
72.37M
2.16%
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
-602K
-
-878K
45.85%
-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
40.91M
-
83.03M
102.98%
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
24.65M
-
67.83M
175.15%
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
16.25M
-
15.20M
6.47%
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
-602K
-
-878K
45.85%
-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
24.05M
-
66.95M
178.38%
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
-10.55M
-
25.43M
341.04%
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
34.60M
-
41.52M
20.01%
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
134.36M
-
129.28M
3.78%
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
137.09M
-
131.00M
4.44%
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.26
-
0.32
23.08%
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.25
-
0.32
28.00%
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 (except ratios and percentages)