TCM

DK:TCMGROUP

TCM Group

  • Stock

Last Close

67.80

22/11 15:59

Market Cap

626.32M

Beta: -

Volume Today

13.48K

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
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
revenue
136.70M
-
163.10M
19.31%
137.60M
15.63%
162.30M
17.95%
206.40M
27.17%
211.10M
2.28%
184.80M
12.46%
215.03M
16.36%
213.60M
0.67%
232.10M
8.66%
202.40M
12.80%
251.81M
24.41%
249.70M
0.84%
258.20M
3.40%
237.50M
8.02%
261.64M
10.17%
254.20M
2.84%
260.20M
2.36%
247.40M
4.92%
262.89M
6.26%
281.10M
6.93%
290.70M
3.42%
262.40M
9.74%
274.17M
4.49%
281.40M
2.64%
324.80M
15.42%
265M
18.41%
274.85M
3.72%
273.60M
0.46%
264.10M
3.47%
257.60M
2.46%
316.05M
22.69%
292.50M
7.45%
332.20M
13.57%
cost of revenue
99M
-
113.60M
14.75%
97M
14.61%
111.10M
14.54%
152M
36.81%
154.40M
1.58%
132.10M
14.44%
147.71M
11.81%
157.70M
6.77%
162.90M
3.30%
142.60M
12.46%
173.88M
21.93%
186.30M
7.15%
184.40M
1.02%
170.70M
7.43%
185.92M
8.92%
188.80M
1.55%
188.90M
0.05%
183.50M
2.86%
190.47M
3.80%
215.10M
12.93%
216.10M
0.46%
206.10M
4.63%
216.47M
5.03%
221.50M
2.32%
255.50M
15.35%
215.30M
15.73%
219.73M
2.06%
222.90M
1.44%
211.30M
5.20%
210.50M
0.38%
248.31M
17.96%
232.10M
6.53%
260.80M
12.37%
gross profit
37.70M
-
49.50M
31.30%
40.60M
17.98%
51.20M
26.11%
54.40M
6.25%
56.70M
4.23%
52.70M
7.05%
67.33M
27.75%
55.90M
16.97%
69.20M
23.79%
59.80M
13.58%
77.94M
30.33%
63.40M
18.65%
73.80M
16.40%
66.80M
9.49%
75.72M
13.35%
65.40M
13.63%
71.30M
9.02%
63.90M
10.38%
72.42M
13.33%
66M
8.86%
74.60M
13.03%
56.30M
24.53%
57.70M
2.49%
59.90M
3.81%
69.30M
15.69%
49.70M
28.28%
55.12M
10.91%
50.70M
8.02%
52.80M
4.14%
47.10M
10.80%
67.73M
43.80%
60.40M
10.82%
71.40M
18.21%
selling and marketing expenses
17.20M
-
14.90M
13.37%
15M
0.67%
14.20M
5.33%
19.40M
36.62%
16.40M
15.46%
14.90M
9.15%
19.22M
29.02%
17.60M
8.45%
16.60M
5.68%
16.80M
1.20%
19.70M
17.29%
19.30M
2.05%
18.30M
5.18%
16.80M
8.20%
19.14M
13.95%
21.30M
11.27%
18.60M
12.68%
18.10M
2.69%
20.54M
13.48%
19.50M
5.06%
18.70M
4.10%
14.70M
21.39%
17.20M
16.99%
21.30M
23.86%
17.70M
16.90%
18.70M
5.65%
21.93M
17.28%
24.60M
12.16%
18.10M
26.42%
27M
49.17%
37.48M
38.83%
general and administrative expenses
9.50M
-
9.50M
0%
9.30M
2.11%
10.80M
16.13%
12.70M
17.59%
11.50M
9.45%
11.30M
1.74%
10.76M
4.79%
11.90M
10.61%
13.90M
16.81%
12.40M
10.79%
13.93M
12.31%
13.10M
5.94%
13.30M
1.53%
12.90M
3.01%
13.22M
2.50%
14.40M
8.90%
13.10M
9.03%
13.80M
5.34%
13.46M
2.45%
13.60M
1.03%
11.80M
13.24%
9.90M
16.10%
11.55M
16.66%
12.60M
9.10%
12.50M
0.79%
10.40M
16.80%
15.47M
48.80%
13.10M
15.35%
12.40M
5.34%
17.50M
41.13%
18.95M
8.27%
selling general and administrative expenses
26.70M
-
24.40M
8.61%
24.30M
0.41%
25M
2.88%
32.10M
28.40%
27.90M
13.08%
26.20M
6.09%
29.98M
14.44%
29.50M
1.61%
30.50M
3.39%
29.20M
4.26%
33.63M
15.17%
32.40M
3.66%
31.60M
2.47%
29.70M
6.01%
32.37M
8.98%
35.70M
10.30%
31.70M
11.20%
31.90M
0.63%
34.00M
6.59%
33.10M
2.65%
30.50M
7.85%
24.60M
19.34%
28.75M
16.85%
33.90M
17.93%
30.20M
10.91%
29.10M
3.64%
37.41M
28.55%
37.70M
0.78%
30.50M
19.10%
44.50M
45.90%
56.43M
26.81%
46.20M
18.13%
45.90M
0.65%
research and development expenses
other expenses
3.80M
-
1.60M
57.89%
200K
87.50%
-100K
150%
100K
200%
200K
100%
100K
50%
-450K
550%
-100K
-
-4K
-
-113K
-
22K
-
cost and expenses
129.50M
-
139.60M
7.80%
121.30M
13.11%
136.10M
12.20%
184.10M
35.27%
182.30M
0.98%
158.30M
13.17%
177.24M
11.96%
187.20M
5.62%
193.30M
3.26%
171.80M
11.12%
207.50M
20.78%
218.70M
5.40%
216M
1.23%
200.40M
7.22%
218.17M
8.87%
224.50M
2.90%
220.60M
1.74%
215.40M
2.36%
224.47M
4.21%
248.20M
10.57%
246.60M
0.64%
230.70M
6.45%
245.22M
6.29%
255.40M
4.15%
285.70M
11.86%
244.40M
14.46%
257.16M
5.22%
260.60M
1.34%
241.80M
7.21%
255M
5.46%
304.75M
19.51%
278.30M
8.68%
306.70M
10.20%
operating expenses
30.50M
-
26M
14.75%
24.30M
6.54%
25M
2.88%
32.10M
28.40%
27.90M
13.08%
26.20M
6.09%
29.53M
12.72%
29.50M
0.11%
30.40M
3.05%
29.20M
3.95%
33.63M
15.16%
32.40M
3.65%
31.60M
2.47%
29.70M
6.01%
32.25M
8.60%
35.70M
10.69%
31.70M
11.20%
31.90M
0.63%
34.00M
6.59%
33.10M
2.65%
30.50M
7.85%
24.60M
19.34%
28.75M
16.85%
33.90M
17.93%
30.20M
10.91%
29.10M
3.64%
37.43M
28.62%
37.70M
0.72%
30.50M
19.10%
44.50M
45.90%
56.43M
26.81%
46.20M
18.13%
45.90M
0.65%
interest expense
7M
-
2.60M
62.86%
2.60M
0%
2.70M
3.85%
2.60M
3.70%
2.50M
3.85%
2.10M
16%
7.33M
249.05%
1.80M
75.44%
1.40M
22.22%
1.30M
7.14%
1.32M
1.62%
1.10M
16.73%
1.10M
0%
1.10M
0%
1.53M
39.09%
900K
41.18%
1M
11.11%
1.10M
10%
1.26M
15%
700K
44.66%
1.80M
157.14%
700K
61.11%
400K
42.86%
1.10M
175%
2.70M
145.45%
3.40M
25.93%
2.12M
37.79%
5M
136.41%
3.80M
24%
5.50M
44.74%
8.23M
49.73%
8.90M
8.08%
5.90M
33.71%
ebitda
14.90M
-
28.80M
93.29%
20.40M
29.17%
29.90M
46.57%
27.10M
9.36%
33.30M
22.88%
37.70M
13.21%
42.61M
13.02%
30.40M
28.66%
42.60M
40.13%
34.60M
18.78%
47.84M
38.25%
36M
24.74%
47.40M
31.67%
42.70M
9.92%
48.93M
14.59%
35.10M
28.26%
45M
28.21%
37.60M
16.44%
43.73M
16.29%
38.10M
12.87%
47.80M
25.46%
36.40M
23.85%
33.27M
8.61%
31.60M
5.01%
43.60M
37.97%
25.40M
41.74%
22.55M
11.24%
18.40M
18.39%
28.10M
52.72%
12.10M
56.94%
19.31M
59.58%
22.80M
18.08%
34.20M
50%
operating income
7.20M
-
21.80M
202.78%
16M
26.61%
25.80M
61.25%
21.70M
15.89%
26.10M
20.28%
26.60M
1.92%
38.87M
46.12%
24.50M
36.97%
38.70M
57.96%
30.60M
20.93%
44.31M
44.81%
31M
30.04%
42.10M
35.81%
34.10M
19.00%
39.36M
15.42%
29.70M
24.54%
39.60M
33.33%
32.10M
18.94%
33.42M
4.10%
31.60M
5.44%
42.60M
34.81%
32.30M
24.18%
28.85M
10.69%
20.60M
28.59%
42.70M
107.28%
15.90M
62.76%
18.09M
13.80%
11.40M
37.00%
19.50M
71.05%
1.80M
90.77%
11.30M
527.78%
14.20M
25.66%
25.50M
79.58%
depreciation and amortization
7.70M
-
7M
9.09%
4.40M
37.14%
4.10M
6.82%
5.40M
31.71%
7.20M
33.33%
11.10M
54.17%
3.74M
66.29%
5.90M
57.67%
3.90M
33.90%
4M
2.56%
3.52M
11.90%
5M
41.88%
5.30M
6%
8.60M
62.26%
9.57M
11.28%
5.40M
43.57%
5.40M
0%
5.50M
1.85%
10.31M
87.44%
6.50M
36.95%
5.20M
20%
4.10M
21.15%
4.42M
7.76%
11M
148.98%
900K
91.82%
9.50M
955.56%
4.45M
53.15%
7M
57.27%
5.20M
25.71%
8.20M
57.69%
8.01M
2.33%
8.60M
7.38%
8.70M
1.16%
total other income expenses net
-17.90M
-
-2.60M
85.47%
-2.50M
3.85%
-2.60M
4%
-2.60M
0%
-2.40M
7.69%
-20.40M
750%
-21.13M
3.56%
-1.80M
91.48%
-1.40M
22.22%
-1.20M
14.29%
-1.41M
17.67%
-1.10M
22.10%
-1M
9.09%
-1M
0%
-1.10M
10.10%
-800K
27.34%
-900K
12.50%
-1.10M
22.22%
-1.20M
8.82%
-200K
83.29%
-1.80M
800%
11.30M
727.78%
-8.91M
178.84%
300K
103.37%
-2.60M
966.67%
-3.50M
34.62%
-2.09M
40.20%
-4.60M
119.78%
-3.20M
30.43%
-4.10M
28.13%
-6.80M
65.90%
-7.30M
7.32%
-3.30M
54.79%
income before tax
-10.70M
-
19.20M
279.44%
13.50M
29.69%
23.20M
71.85%
19.10M
17.67%
23.70M
24.08%
6.20M
73.84%
17.74M
186.15%
22.70M
27.95%
37.30M
64.32%
29.40M
21.18%
42.90M
45.92%
29.90M
30.30%
41.10M
37.46%
33.10M
19.46%
38.26M
15.58%
28.90M
24.46%
38.70M
33.91%
31M
19.90%
32.22M
3.94%
31.40M
2.55%
40.80M
29.94%
43.60M
6.86%
19.94M
54.27%
20.90M
4.82%
40.10M
91.87%
12.40M
69.08%
16.00M
29.04%
6.80M
57.50%
16.30M
139.71%
-2.30M
114.11%
4.50M
295.57%
6.90M
53.40%
22.20M
221.74%
income tax expense
-200K
-
4.90M
2,550%
3.20M
34.69%
5.50M
71.88%
4.50M
18.18%
5.90M
31.11%
2.90M
50.85%
5.45M
87.86%
4.70M
13.73%
8.10M
72.34%
6.30M
22.22%
9.39M
49.03%
6.50M
30.77%
8.90M
36.92%
7.20M
19.10%
8.44M
17.15%
6.20M
26.50%
8.60M
38.71%
6.60M
23.26%
7.08M
7.23%
6.70M
5.33%
8.90M
32.84%
5.60M
37.08%
3.83M
31.62%
4.30M
12.30%
7.90M
83.72%
2.70M
65.82%
4.01M
48.48%
1.40M
65.08%
4.10M
192.86%
-600K
114.63%
770K
228.33%
1.50M
94.81%
4.90M
226.67%
net income
-10.50M
-
14.30M
236.19%
10.30M
27.97%
17.70M
71.84%
14.60M
17.51%
17.80M
21.92%
3.30M
81.46%
12.29M
272.52%
18M
46.42%
29.20M
62.22%
23M
21.23%
33.51M
45.70%
23.40M
30.17%
32.10M
37.18%
25.90M
19.31%
29.82M
15.14%
22.60M
24.22%
30.10M
33.19%
24.40M
18.94%
25.14M
3.05%
24.70M
1.76%
31.90M
29.15%
38M
19.12%
16.11M
57.61%
16.60M
3.05%
32.20M
93.98%
9.70M
69.88%
11.89M
22.61%
5.40M
54.60%
12.20M
125.93%
-1.70M
113.93%
5.62M
430.71%
7M
24.51%
18.90M
170%
weighted average shs out
10M
-
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
9.73M
2.74%
9.41M
3.24%
9.10M
3.32%
9.10M
0%
9.07M
0.30%
9.07M
0.03%
9.07M
0%
9.07M
0%
8.65M
4.57%
10.43M
20.59%
10.44M
0.05%
10.44M
0%
10.44M
0.02%
weighted average shs out dil
10M
-
10M
0%
10M
0%
10M
0%
10.21M
2.10%
10.29M
0.78%
10.65M
3.46%
10M
6.06%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
10M
0%
9.73M
2.74%
9.41M
3.24%
9.10M
3.32%
9.10M
0%
9.07M
0.30%
9.07M
0.03%
9.07M
0%
9.07M
0%
8.65M
4.57%
10.43M
20.59%
10.44M
0.05%
10.44M
0%
10.44M
0.02%
eps
-1.05
-
1.43
236.19%
1.03
27.97%
1.77
71.84%
1.46
17.51%
1.78
21.92%
0.33
81.46%
1.23
272.73%
1.80
46.34%
2.92
62.22%
2.30
21.23%
3.35
45.65%
2.34
30.15%
3.21
37.18%
2.59
19.31%
2.98
15.06%
2.26
24.16%
3.01
33.19%
2.44
18.94%
2.51
2.87%
2.47
1.59%
3.28
32.79%
4.04
23.17%
1.77
56.19%
1.82
2.82%
3.55
95.05%
3.55
0%
1.31
63.10%
0.61
53.44%
1.41
131.15%
-0.16
111.35%
0.54
437.50%
0.67
24.07%
1.81
170.15%
epsdiluted
-1.05
-
1.43
236.19%
1.03
27.97%
1.77
71.84%
1.43
19.21%
1.73
20.98%
0.31
82.08%
1.23
296.77%
1.80
46.34%
2.92
62.22%
2.30
21.23%
3.35
45.65%
2.34
30.15%
3.21
37.18%
2.59
19.31%
2.98
15.06%
2.26
24.16%
3.01
33.19%
2.44
18.94%
2.51
2.87%
2.47
1.59%
3.28
32.79%
4.04
23.17%
1.77
56.19%
1.82
2.82%
3.55
95.05%
3.55
0%
1.31
63.10%
0.60
54.20%
1.41
135%
-0.16
111.35%
0.54
437.50%
0.67
24.07%
1.81
170.15%

All numbers in (except ratios and percentages)