bf/NYSE:TREX_icon.jpeg

COM:TREX

Trex

  • Stock

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 '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
63.83M
-
100.64M
57.67%
121.31M
20.53%
95.50M
21.28%
74.20M
22.30%
120.80M
62.80%
136.78M
13.23%
94.02M
31.26%
89.20M
5.13%
131.68M
47.62%
146.45M
11.22%
106.17M
27.51%
95.32M
10.22%
144.81M
51.91%
157.94M
9.07%
140.19M
11.24%
122.21M
12.83%
171.21M
40.09%
206.69M
20.73%
166.38M
19.50%
139.97M
15.87%
179.57M
28.29%
206.45M
14.97%
194.55M
5.76%
164.77M
15.31%
200.40M
21.62%
220.65M
10.11%
231.50M
4.92%
228.29M
1.39%
245.52M
7.55%
311.60M
26.91%
335.87M
7.79%
303.96M
9.50%
339.23M
11.60%
386.25M
13.86%
188.47M
51.20%
192.09M
1.92%
238.72M
24.27%
356.54M
49.36%
303.84M
14.78%
195.75M
35.58%
373.63M
90.88%
376.47M
0.76%
233.72M
37.92%
cost of revenue
44.15M
-
62.48M
41.53%
76.28M
22.10%
65.13M
14.62%
47.57M
26.97%
72.55M
52.53%
84.25M
16.13%
71.88M
14.69%
57.25M
20.36%
74.05M
29.35%
85.04M
14.84%
76.22M
10.37%
57.21M
24.95%
79.64M
39.20%
85.93M
7.90%
84.91M
1.18%
71.31M
16.02%
94.49M
32.52%
115.58M
22.31%
99.17M
14.20%
80.11M
19.21%
110.21M
37.56%
123.01M
11.62%
112.12M
8.85%
93.51M
16.60%
110.70M
18.38%
128.24M
15.85%
146.54M
14.27%
135.90M
7.26%
149.72M
10.18%
193.32M
29.12%
207.62M
7.40%
185.78M
10.52%
204.32M
9.98%
228.87M
12.02%
142.26M
37.84%
126.60M
11.01%
144.29M
13.97%
200.09M
38.67%
172.94M
13.57%
125.11M
27.66%
204.02M
63.08%
208.36M
2.13%
140.51M
32.56%
gross profit
19.68M
-
38.17M
93.89%
45.03M
17.97%
30.37M
32.55%
26.64M
12.30%
48.25M
81.14%
52.52M
8.86%
22.14M
57.84%
31.95M
44.31%
57.63M
80.34%
61.41M
6.56%
29.95M
51.24%
38.11M
27.28%
65.17M
70.99%
72.01M
10.50%
55.28M
23.23%
50.91M
7.92%
76.71M
50.70%
91.11M
18.77%
67.21M
26.24%
59.86M
10.94%
69.36M
15.89%
83.44M
20.30%
82.43M
1.21%
71.26M
13.55%
89.70M
25.87%
92.41M
3.02%
84.96M
8.05%
92.39M
8.74%
95.80M
3.69%
118.27M
23.46%
128.25M
8.44%
118.18M
7.85%
134.91M
14.16%
157.38M
16.65%
46.21M
70.64%
65.49M
41.73%
94.43M
44.18%
156.45M
65.68%
130.90M
16.33%
70.64M
46.04%
169.61M
140.12%
168.11M
0.89%
93.20M
44.56%
selling and marketing expenses
general and administrative expenses
selling general and administrative expenses
15.36M
-
18.22M
18.65%
20.34M
11.65%
15.90M
21.83%
17.90M
12.58%
20.59M
15.03%
22.47M
9.12%
15.70M
30.14%
18.70M
19.13%
20.61M
10.22%
24.80M
20.29%
19.38M
21.84%
18.35M
5.29%
23.27M
26.78%
27.22M
16.98%
24.92M
8.46%
25.58M
2.67%
28.96M
13.19%
33.51M
15.73%
28.13M
16.06%
27.62M
1.81%
30.17M
9.21%
35.70M
18.36%
27.41M
23.23%
25.02M
8.71%
34.56M
38.12%
29.01M
16.06%
28.03M
3.39%
34.22M
22.11%
31.31M
8.51%
35.92M
14.70%
30.15M
16.04%
36.74M
21.86%
39.96M
8.75%
39.57M
0.98%
26.86M
32.12%
35.45M
31.98%
37.48M
5.74%
51.68M
37.89%
44.53M
13.83%
42.51M
4.54%
50.60M
19.03%
51.21M
1.20%
38.90M
24.03%
research and development expenses
other expenses
cost and expenses
59.50M
-
80.70M
35.62%
96.63M
19.74%
81.03M
16.14%
65.47M
19.21%
93.15M
42.27%
106.73M
14.58%
87.58M
17.94%
75.95M
13.28%
94.66M
24.64%
109.83M
16.03%
95.60M
12.96%
75.56M
20.96%
102.91M
36.19%
113.15M
9.95%
109.83M
2.93%
96.89M
11.78%
123.45M
27.41%
149.09M
20.77%
127.30M
14.61%
107.74M
15.37%
140.37M
30.29%
158.71M
13.07%
139.53M
12.09%
118.53M
15.05%
145.26M
22.55%
157.25M
8.26%
174.56M
11.01%
170.12M
2.55%
181.03M
6.42%
229.24M
26.63%
237.78M
3.72%
222.53M
6.41%
244.28M
9.77%
268.44M
9.89%
169.12M
37.00%
162.05M
4.18%
181.77M
12.17%
251.77M
38.51%
217.47M
13.62%
167.62M
22.93%
254.62M
51.91%
259.57M
1.94%
179.41M
30.88%
operating expenses
15.36M
-
18.22M
18.65%
20.34M
11.65%
15.90M
21.83%
17.90M
12.58%
20.59M
15.03%
22.47M
9.12%
15.70M
30.14%
18.70M
19.13%
20.61M
10.22%
24.80M
20.29%
19.38M
21.84%
18.35M
5.29%
23.27M
26.78%
27.22M
16.98%
24.92M
8.46%
25.58M
2.67%
28.96M
13.19%
33.51M
15.73%
28.13M
16.06%
27.62M
1.81%
30.17M
9.21%
35.70M
18.36%
27.41M
23.23%
25.02M
8.71%
34.56M
38.12%
29.01M
16.06%
28.03M
3.39%
34.22M
22.11%
31.31M
8.51%
35.92M
14.70%
30.15M
16.04%
36.74M
21.86%
39.96M
8.75%
39.57M
0.98%
26.86M
32.12%
35.45M
31.98%
37.48M
5.74%
51.68M
37.89%
44.53M
13.83%
42.51M
4.54%
50.60M
19.03%
51.21M
1.20%
38.90M
24.03%
interest expense
-71K
-
-323K
354.93%
-301K
6.81%
-167K
44.52%
-87K
47.90%
-137K
57.47%
-188K
37.23%
-157K
16.49%
-137K
12.74%
-572K
317.52%
-458K
19.93%
-77K
83.19%
-17K
77.92%
-204K
1,100%
-251K
23.04%
-59K
76.49%
54K
191.53%
-229K
524.07%
-369K
61.14%
222K
160.16%
569K
156.31%
56K
90.16%
1K
98.21%
744K
74,300%
702K
5.65%
522K
25.64%
71K
86.40%
208K
192.96%
198K
4.81%
3K
98.48%
-13K
533.33%
10K
176.92%
15K
50%
-14K
193.33%
116K
928.57%
-102K
-
1.99M
2,046.08%
1.30M
34.26%
-734K
156.25%
-2.55M
247.41%
-5K
99.80%
-5K
-
ebitda
8.14M
-
23.74M
191.74%
28.55M
20.23%
18.26M
36.04%
8.73M
52.16%
31.29M
258.30%
33.74M
7.82%
10.04M
70.23%
13.25M
31.97%
40.84M
208.16%
36.62M
10.35%
14.04M
61.65%
23.36M
66.39%
45.66M
95.45%
44.79M
1.91%
34.92M
22.05%
30.12M
13.75%
52.52M
74.39%
62.20M
18.43%
42.88M
31.06%
32.23M
24.83%
42.62M
32.24%
47.74M
12.00%
58.64M
22.84%
46.24M
21.15%
58.99M
27.56%
67.46M
14.37%
61.47M
8.88%
58.17M
5.38%
70.91M
21.91%
91.64M
29.22%
108.00M
17.86%
132.44M
22.63%
105.42M
20.39%
129.14M
22.49%
30.82M
76.14%
45.47M
47.55%
68.86M
51.45%
117.05M
69.98%
99.36M
15.11%
41.12M
58.61%
133.17M
223.82%
116.90M
12.21%
54.30M
53.55%
operating income
4.33M
-
19.95M
360.94%
24.68M
23.75%
14.47M
41.39%
8.73M
39.64%
27.65M
216.66%
30.05M
8.67%
6.45M
78.55%
13.25M
105.65%
37.02M
179.27%
36.62M
1.08%
10.57M
71.14%
19.76M
87.01%
41.90M
112.06%
44.79M
6.90%
30.36M
32.21%
25.32M
16.61%
47.75M
88.59%
57.60M
20.62%
39.08M
32.16%
32.23M
17.52%
39.20M
21.61%
47.74M
21.79%
55.02M
15.26%
46.24M
15.96%
55.13M
19.24%
63.40M
14.98%
56.94M
10.19%
58.17M
2.16%
64.49M
10.87%
82.36M
27.71%
98.10M
19.11%
30.43M
68.97%
94.95M
211.98%
117.81M
24.07%
19.35M
83.57%
34.44M
77.98%
56.95M
65.35%
104.77M
83.97%
86.36M
17.57%
28.13M
67.43%
119.01M
323.11%
116.90M
1.77%
54.30M
53.55%
depreciation and amortization
3.81M
-
3.80M
0.37%
3.86M
1.74%
3.79M
1.92%
3.75M
0.90%
3.64M
3.17%
3.69M
1.38%
3.60M
2.39%
3.46M
3.72%
3.83M
10.54%
3.59M
6.29%
3.48M
3.12%
3.60M
3.71%
3.76M
4.41%
3.75M
0.40%
4.55M
21.42%
4.79M
5.34%
4.76M
0.63%
4.60M
3.50%
3.80M
17.33%
3.43M
9.68%
3.42M
0.23%
3.43M
0.20%
3.62M
5.48%
3.55M
1.82%
3.85M
8.36%
4.06M
5.53%
4.54M
11.59%
5.49M
21.04%
6.42M
17.02%
9.28M
44.47%
9.90M
6.71%
10.34M
4.44%
10.47M
1.27%
11.33M
8.19%
11.46M
1.18%
11.03M
3.80%
11.91M
8.03%
12.28M
3.09%
13.00M
5.80%
12.99M
0.01%
14.15M
8.92%
13.61M
-
total other income expenses net
-71K
-
-323K
354.93%
-301K
6.81%
-167K
44.52%
-87K
47.90%
-137K
57.47%
-188K
37.23%
-157K
16.49%
-137K
12.74%
-572K
317.52%
-458K
19.93%
-77K
83.19%
-17K
77.92%
-204K
1,100%
-251K
23.04%
-59K
76.49%
54K
191.53%
-229K
524.07%
-369K
61.14%
222K
160.16%
569K
156.31%
56K
90.16%
1K
98.21%
744K
74,300%
702K
5.65%
522K
25.64%
71K
86.40%
208K
192.96%
198K
4.81%
3K
98.48%
-13K
533.33%
10K
176.92%
-51M
510,100%
-14K
99.97%
116K
928.57%
-19.82M
-
-1.99M
89.98%
-1.30M
34.26%
734K
156.25%
2.55M
247.41%
5K
99.80%
5K
-
income before tax
4.26M
-
19.62M
361.04%
24.38M
24.25%
14.30M
41.35%
8.65M
39.54%
27.52M
218.26%
29.86M
8.53%
6.29M
78.94%
13.12M
108.62%
36.44M
177.81%
36.16M
0.78%
10.49M
70.99%
19.74M
88.22%
41.70M
111.20%
44.54M
6.83%
30.31M
31.96%
25.38M
16.27%
47.52M
87.29%
57.23M
20.43%
39.30M
31.33%
32.80M
16.53%
39.26M
19.67%
47.74M
21.62%
55.77M
16.81%
46.94M
15.83%
55.66M
18.57%
63.47M
14.03%
57.15M
9.96%
58.37M
2.13%
64.49M
10.50%
82.34M
27.68%
98.11M
19.14%
30.45M
68.96%
94.94M
211.78%
117.92M
24.21%
19.35M
83.59%
14.62M
24.43%
54.96M
275.84%
103.46M
88.24%
87.10M
15.82%
30.68M
64.78%
119.02M
287.96%
116.90M
1.78%
54.31M
53.54%
income tax expense
-10.85M
-
7.33M
167.55%
9.22M
25.84%
5.39M
41.57%
3.49M
35.16%
9.96M
185.26%
11.15M
11.89%
2.54M
77.18%
5.03M
97.80%
13.04M
159.16%
12.88M
1.25%
3.59M
72.12%
5.47M
52.41%
13.75M
151.18%
15.76M
14.64%
10.21M
35.23%
7.08M
30.68%
10.41M
47.19%
14.41M
38.39%
9.83M
31.80%
7.63M
22.36%
7.70M
0.90%
12.03M
56.23%
13.79M
14.63%
11.44M
17.01%
13.26M
15.82%
16.25M
22.59%
14.44M
11.16%
15.06M
4.36%
15.95M
5.86%
20.98M
31.55%
24.31M
15.89%
5.42M
77.71%
23.73M
337.85%
29.01M
22.26%
4.93M
83.01%
4.55M
7.71%
13.83M
204.13%
26.43M
91.05%
21.83M
17.39%
8.73M
60.02%
29.95M
243.15%
29.91M
0.14%
13.76M
54.00%
net income
15.10M
-
12.29M
18.59%
15.16M
23.31%
8.91M
41.21%
5.15M
42.19%
17.55M
240.64%
18.71M
6.62%
3.74M
79.99%
8.09M
115.97%
23.40M
189.41%
23.28M
0.53%
6.90M
70.37%
14.27M
106.86%
27.95M
95.87%
28.78M
2.98%
20.10M
30.17%
18.30M
8.95%
37.11M
102.80%
42.82M
15.39%
29.47M
31.17%
25.17M
14.59%
31.55M
25.36%
35.71M
13.17%
41.98M
17.55%
35.50M
15.44%
42.40M
19.45%
47.22M
11.36%
42.71M
9.55%
43.30M
1.38%
48.55M
12.11%
61.37M
26.41%
73.80M
20.25%
25.03M
66.08%
71.21M
184.49%
88.92M
24.86%
14.42M
83.78%
10.08M
30.14%
41.13M
308.21%
77.04M
87.29%
65.27M
15.28%
21.95M
66.37%
89.07M
305.77%
87.00M
2.33%
40.55M
53.39%
weighted average shs out
132.51M
-
132.51M
0%
131.59M
0.70%
126.43M
3.93%
126.57M
0.11%
126.73M
0.13%
126.94M
0.16%
124.91M
1.60%
123.07M
1.48%
118.79M
3.48%
117.06M
1.46%
117.18M
0.11%
117.45M
0.23%
117.45M
0%
117.56M
0.09%
117.62M
0.05%
117.71M
0.08%
117.71M
0%
117.52M
0.16%
117.48M
0.03%
117.21M
0.24%
117.09M
0.10%
116.97M
0.10%
116.80M
0.15%
116.59M
0.18%
116.26M
0.29%
115.73M
0.45%
115.77M
0.03%
115.79M
0.02%
115.66M
0.11%
115.36M
0.26%
115.34M
0.02%
115.36M
0.01%
114.64M
0.63%
113.10M
1.34%
110.14M
2.62%
109.04M
1.00%
108.77M
0.25%
108.77M
0.00%
108.58M
0.17%
108.60M
0.02%
108.64M
0.04%
108.69M
0.05%
108.26M
0.40%
weighted average shs out dil
134.40M
-
134.40M
0%
133.23M
0.87%
128.04M
3.90%
128.34M
0.24%
128.38M
0.03%
128.57M
0.15%
126.15M
1.89%
123.87M
1.81%
119.64M
3.41%
117.70M
1.63%
117.83M
0.11%
118.25M
0.35%
118.25M
0%
118.20M
0.04%
118.31M
0.09%
118.40M
0.07%
118.40M
0%
118.10M
0.25%
118.17M
0.06%
117.87M
0.25%
117.66M
0.18%
117.38M
0.24%
117.21M
0.14%
117.03M
0.16%
116.65M
0.32%
116.06M
0.50%
116.13M
0.06%
116.17M
0.03%
116.02M
0.13%
115.66M
0.31%
115.63M
0.03%
115.63M
0.01%
114.85M
0.67%
113.26M
1.39%
110.30M
2.61%
109.19M
1.01%
108.92M
0.25%
108.87M
0.04%
108.70M
0.16%
108.75M
0.04%
108.79M
0.04%
108.81M
0.02%
108.38M
0.40%
eps
0.11
-
0.09
15.91%
0.12
29.73%
0.07
41.67%
0.04
42.86%
0.14
250%
0.15
7.14%
0.03
80%
0.07
116.67%
0.20
207.69%
0.20
0%
0.06
70%
0.12
100%
0.24
100%
0.25
4.17%
0.17
32.00%
0.16
5.88%
0.32
100%
0.37
15.62%
0.25
32.43%
0.22
12%
0.27
22.73%
0.31
14.81%
0.36
16.13%
0.31
13.89%
0.37
19.35%
0.41
10.81%
0.37
9.76%
0.37
0%
0.42
13.51%
0.53
26.19%
0.64
20.75%
0.22
65.63%
0.62
181.82%
0.79
27.42%
0.13
83.54%
0.09
30.77%
0.38
322.22%
0.71
86.84%
0.60
15.49%
0.20
66.67%
0.82
310.00%
0.80
2.44%
0.37
53.75%
epsdiluted
0.11
-
0.09
15.91%
0.12
29.73%
0.07
41.67%
0.04
42.86%
0.14
250%
0.14
0%
0.03
78.57%
0.07
116.67%
0.20
207.69%
0.20
0%
0.06
71.25%
0.12
108.70%
0.24
100%
0.24
0%
0.17
29.17%
0.15
11.76%
0.32
113.33%
0.37
15.62%
0.25
32.43%
0.22
12%
0.27
22.73%
0.31
14.81%
0.36
16.13%
0.31
13.89%
0.36
16.13%
0.41
13.89%
0.37
9.76%
0.37
0%
0.42
13.51%
0.53
26.19%
0.64
20.75%
0.22
65.63%
0.62
181.82%
0.79
27.42%
0.13
83.54%
0.09
30.77%
0.38
322.22%
0.71
86.84%
0.60
15.49%
0.20
66.67%
0.82
310.00%
0.80
2.44%
0.37
53.75%

All numbers in (except ratios and percentages)