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
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)