TXT
COM:TEXT
Text
- Stock
Last Close
54.30
22/11 16:00
Market Cap
2.18B
Beta: -
Volume Today
77.43K
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
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 4.47M - | 6.49M 45.27% | 6.05M 6.77% | 8.23M 35.93% | 8.22M 0.15% | 10.54M 28.28% | 11.24M 6.62% | 12.44M 10.68% | 13.75M 10.51% | 15.61M 13.53% | 16.58M 6.25% | 17.97M 8.34% | 20.17M 12.29% | 21.53M 6.74% | 21.58M 0.24% | 22.03M 2.06% | 22.83M 3.64% | 22.98M 0.66% | 25.51M 11.02% | 26.58M 4.18% | 27.78M 4.51% | 29.42M 5.92% | 30.18M 2.56% | 32.32M 7.10% | 32.36M 0.12% | 36.01M 11.30% | 41.63M 15.59% | 43.11M 3.56% | 46.22M 7.21% | 48.05M 3.97% | 48.91M 1.78% | 55.66M 13.80% | 56.13M 0.85% | 61.82M 10.13% | 66.78M 8.03% | 65.35M 2.14% | 85.90M 31.44% | 88.53M 3.06% | 83.48M 5.71% | 78.77M 5.64% | 89.37M 13.46% | 83.31M 6.78% | 86.84M 4.24% | |
cost of revenue | 537.41K - | 2.23M 315.88% | 992.09K 55.61% | 1.23M 24.15% | 1.01M 17.78% | 1.84M 82.10% | 1.63M 11.40% | 1.95M 19.49% | 2.15M 9.97% | 2.87M 33.55% | 2.76M 3.76% | 3.05M 10.48% | 2.43M 20.45% | 3.52M 44.99% | 4.56M 29.62% | 3.84M 15.82% | 3.60M 6.20% | 3.50M 2.77% | 4.01M 14.53% | 4.42M 10.28% | 4.95M 12.00% | 4.56M 7.80% | 4.73M 3.62% | 4.23M 10.64% | 5.02M 18.70% | 3.49M 30.39% | 5.60M 60.50% | 8.98M 60.25% | 7.07M 21.32% | 6.26M 11.41% | 7.91M 26.30% | 5.19M 34.38% | 8.65M 66.74% | 10.39M 20.08% | 10.02M 3.56% | 9.44M 5.79% | 12.53M 32.79% | 14.37M 14.64% | 15.16M 5.57% | 13.61M 10.26% | 18.49M 35.85% | 16.34M 11.60% | 15.90M 2.71% | |
gross profit | 3.93M - | 4.26M 8.29% | 5.06M 18.85% | 7.00M 38.24% | 7.21M 2.96% | 8.70M 20.72% | 9.61M 10.43% | 10.49M 9.18% | 11.60M 10.61% | 12.74M 9.83% | 13.82M 8.50% | 14.92M 7.92% | 17.75M 18.98% | 18.02M 1.52% | 17.03M 5.50% | 18.19M 6.84% | 19.23M 5.71% | 19.48M 1.31% | 21.51M 10.39% | 22.16M 3.04% | 22.83M 3.02% | 24.86M 8.89% | 25.45M 2.37% | 28.09M 10.39% | 27.34M 2.68% | 32.52M 18.95% | 36.02M 10.77% | 34.13M 5.25% | 39.15M 14.72% | 41.79M 6.74% | 41.00M 1.89% | 50.47M 23.09% | 47.48M 5.92% | 51.43M 8.32% | 56.76M 10.37% | 55.92M 1.49% | 73.37M 31.21% | 74.17M 1.08% | 68.31M 7.89% | 65.16M 4.62% | 70.88M 8.79% | 66.97M 5.52% | 70.94M 5.93% | |
selling and marketing expenses | 351.43K - | 347.29K 1.18% | 421.60K 21.40% | 1.02M 142.60% | 243.17K 76.22% | 948.84K 290.19% | 1.11M 16.95% | 1.15M 3.27% | 1.49M 30.18% | 1.91M 27.92% | 1.75M 8.55% | 1.54M 11.78% | 1.75M 13.86% | 1.82M 3.94% | 1.88M 3.12% | 1.68M 10.73% | 1.66M 0.98% | 1.98M 19.02% | 1.95M 1.58% | 2.41M 23.64% | 2.51M 4.17% | 3.61M 44.06% | 3.90M 8.15% | 4.57M 17.16% | 4.52M 1.07% | 6.80M 50.37% | 7.77M 14.18% | 7.19M 7.39% | 8.22M 14.33% | 8.43M 2.51% | 9.46M 12.25% | 10.01M 5.81% | 11.19M 11.78% | 13.48M 20.46% | 13.71M 1.68% | 14.51M 5.86% | 16.04M 10.49% | 14.53M 9.38% | 14.50M 0.24% | 16.52M 13.93% | 15.14M 8.34% | 16.35M - | ||
general and administrative expenses | 487.15K - | 765.34K 57.11% | 423.81K 44.62% | 737.92K 74.12% | 273.09K 62.99% | 614.05K 124.86% | 914.34K 48.90% | 1.16M 26.94% | 643.11K 44.59% | 1.12M 74.30% | 840.44K 25.02% | 1.21M 44.53% | 1.03M 15.21% | 1.23M 19.41% | 1.41M 14.54% | 1.56M 10.95% | 2.03M 29.83% | 1.53M 24.46% | 1.95M 27.12% | 2.33M 19.58% | 3.35M 43.78% | 2.49M 25.82% | 3.35M 34.71% | 3.15M 5.89% | 3.11M 1.31% | 2.02M 34.89% | 2.41M 19.15% | 3.04M 25.87% | 3.03M 0.18% | 3.81M 25.70% | 3.52M 7.70% | 4.68M 33.19% | 4.35M 7.05% | 4.62M 6.20% | 4.36M 5.73% | 6.34M 45.46% | 6.40M 1.03% | 6.39M 0.14% | 5.48M 14.25% | 7.28M 32.68% | 8.25M 13.44% | 7.61M - | ||
selling general and administrative expenses | 838.57K - | 1.11M 32.68% | 845.40K 24.02% | 1.76M 108.27% | 516.26K 70.68% | 1.56M 202.73% | 2.02M 29.51% | 2.31M 13.97% | 2.13M 7.45% | 3.03M 41.89% | 2.59M 14.65% | 2.75M 6.52% | 2.78M 1.04% | 3.05M 9.67% | 3.29M 7.72% | 3.24M 1.44% | 3.69M 13.88% | 3.51M 4.89% | 3.89M 10.95% | 4.74M 21.61% | 5.86M 23.66% | 6.09M 4.08% | 7.25M 18.98% | 7.72M 6.52% | 7.63M 1.17% | 8.83M 15.64% | 10.18M 15.32% | 10.23M 0.49% | 11.26M 10.03% | 12.24M 8.75% | 12.98M 6.05% | 14.70M 13.23% | 15.55M 5.78% | 18.11M 16.47% | 18.07M 0.21% | 20.85M 15.41% | 22.44M 7.62% | 20.93M 6.75% | 19.98M 4.52% | 23.79M 19.07% | 23.39M 1.68% | 26.09M 11.53% | 23.96M 8.18% | |
research and development expenses | ||||||||||||||||||||||||||||||||||||||||||||
other expenses | -65.51K - | 220.10K 435.98% | -106.43K 148.36% | 3K - | 3.04K 1.30% | 2.27K - | -9 100.40% | 9.74K 108,366.67% | 3.01K 69.13% | 3K 0.27% | 3.22K 7.47% | 9.86K 205.74% | 3K 69.56% | 3K 0% | 3K 0% | 3.37K 12.23% | 1.55K 53.85% | -131 108.43% | -8.23K 6,184.73% | 938 111.39% | 1.07K 13.86% | |||||||||||||||||||||||
cost and expenses | 1.44M - | 2.93M 103.45% | 1.94M 33.72% | 2.88M 48.15% | 1.53M 47.02% | 3.46M 126.46% | 3.66M 5.85% | 4.26M 16.37% | 4.28M 0.59% | 5.90M 37.78% | 5.34M 9.45% | 5.80M 8.57% | 5.20M 10.26% | 6.56M 26.03% | 7.84M 19.58% | 7.08M 9.80% | 7.29M 3.00% | 7.00M 3.94% | 7.90M 12.85% | 9.15M 15.88% | 10.81M 18.12% | 10.66M 1.45% | 11.98M 12.41% | 11.95M 0.25% | 12.66M 5.94% | 12.36M 2.37% | 15.81M 27.90% | 19.24M 21.74% | 18.33M 4.75% | 18.52M 1.05% | 20.84M 12.49% | 19.89M 4.55% | 24.16M 21.46% | 29.57M 22.42% | 28.07M 5.05% | 30.28M 7.84% | 34.97M 15.50% | 35.23M 0.74% | 35.09M 0.40% | 37.30M 6.29% | 41.88M 12.29% | 42.43M 1.32% | 39.91M 5.96% | |
operating expenses | 904.08K - | 697.76K 22.82% | 951.84K 36.41% | 1.65M 73.17% | 513.26K 68.86% | 1.61M 213.99% | 2.02M 25.59% | 2.30M 13.85% | 2.13M 7.36% | 3.03M 42.03% | 2.58M 14.83% | 2.75M 6.53% | 2.78M 1.03% | 3.04M 9.49% | 3.29M 7.98% | 3.24M 1.44% | 3.69M 13.89% | 3.50M 5.09% | 3.89M 11.18% | 4.74M 21.66% | 5.86M 23.83% | 6.09M 3.92% | 7.25M 18.98% | 7.72M 6.53% | 7.64M 1.04% | 8.87M 16.01% | 10.20M 15.06% | 10.26M 0.59% | 11.26M 9.75% | 12.26M 8.87% | 12.93M 5.44% | 14.70M 13.70% | 15.51M 5.48% | 19.18M 23.72% | 18.06M 5.86% | 20.84M 15.41% | 22.44M 7.67% | 20.86M 7.02% | 19.92M 4.51% | 23.69M 18.89% | 23.39M 1.24% | 26.09M 11.53% | 24.01M 7.99% | |
interest expense | -10.94K - | 518 104.73% | 163.60K - | 337.94K 106.56% | -336.86K 199.68% | 308.72K 191.64% | 308.69K 0.01% | 608.08K 96.99% | -564.07K 192.76% | 2.27K 100.40% | 64 97.18% | 4.34K 6,679.69% | 247 - | 75.69K 30,542.51% | 157.93K 108.66% | 138.79K 12.12% | 74 99.95% | 5 93.24% | 12 140% | 3.33K - | 5.57K 67.41% | 105.18K 1,788.95% | 1.04K 99.01% | 2.78K 167.70% | 4.12K 48.49% | 5.73K 39.06% | 7K 22.12% | 8K 14.29% | 10K 25% | 98.22K 882.15% | 63K 35.86% | 33K 47.62% | 120K 263.64% | 163K 35.83% | 24K 85.28% | 140K 483.33% | 84K 40% | 17K 79.76% | 98K 476.47% | |||||
ebitda | 3.18M - | 3.79M 19.19% | 4.31M 13.74% | 5.57M 29.31% | 7.29M 30.92% | 7.03M 3.64% | 7.93M 12.78% | 8.47M 6.81% | 9.92M 17.18% | 9.99M 0.69% | 11.68M 16.90% | 12.58M 7.76% | 15.42M 22.53% | 15.49M 0.47% | 14.32M 7.57% | 15.58M 8.80% | 16.22M 4.10% | 16.12M 0.61% | 18.43M 14.32% | 18.35M 0.39% | 17.95M 2.20% | 20.00M 11.44% | 19.49M 2.56% | 21.75M 11.59% | 21.17M 2.66% | 26.06M 23.09% | 27.50M 5.50% | 26.78M 2.61% | 30.52M 13.98% | 32.11M 5.19% | 31.36M 2.32% | 38.17M 21.71% | 34.57M 9.42% | 35.88M 3.79% | 42.13M 17.40% | 38.47M 8.68% | 54.63M 42.00% | 57.22M 4.74% | 52.84M 7.66% | 46.39M 12.20% | 52.50M 13.16% | 45.98M 12.42% | 52.62M 14.44% | |
operating income | 3.03M - | 3.58M 18.09% | 4.11M 14.91% | 5.35M 30.15% | 6.69M 25.08% | 7.04M 5.23% | 7.58M 7.67% | 8.18M 7.93% | 9.46M 15.67% | 9.72M 2.69% | 11.24M 15.65% | 12.17M 8.24% | 14.97M 23.03% | 14.97M 0.04% | 13.74M 8.23% | 14.95M 8.82% | 15.54M 3.94% | 15.98M 2.83% | 17.62M 10.22% | 17.43M 1.07% | 16.97M 2.64% | 18.77M 10.61% | 18.20M 3.03% | 20.37M 11.93% | 19.70M 3.30% | 23.66M 20.09% | 25.82M 9.16% | 23.87M 7.56% | 27.89M 16.85% | 29.53M 5.88% | 28.07M 4.93% | 35.77M 27.41% | 31.98M 10.61% | 32.25M 0.85% | 38.70M 20.03% | 35.08M 9.38% | 50.93M 45.20% | 53.30M 4.66% | 48.39M 9.22% | 41.47M 14.30% | 47.49M 14.51% | 40.88M 13.92% | 46.93M 14.82% | |
depreciation and amortization | 133.34K - | 193.53K 45.15% | 155.36K 19.73% | 193.26K 24.40% | 247.12K 27.87% | 239.85K 2.94% | 276.79K 15.40% | 283.07K 2.27% | 320.37K 13.18% | 330.06K 3.02% | 354.95K 7.54% | 397.26K 11.92% | 440.66K 10.92% | 500.33K 13.54% | 549.63K 9.85% | 590.96K 7.52% | 637.76K 7.92% | 99.27K 84.44% | 761.13K 666.76% | 892.42K 17.25% | 943.93K 5.77% | 1.15M 22.15% | 1.27M 9.97% | 1.37M 7.86% | 1.46M 6.55% | 2.40M 64.53% | 2.22M 7.21% | 2.39M 7.40% | 2.50M 4.70% | 2.67M 6.62% | 2.89M 8.51% | 2.79M 3.52% | 3.06M 9.74% | 3.17M 3.48% | 3.33M 4.97% | 3.48M 4.57% | 3.70M 6.29% | 3.97M 7.35% | 4.50M 13.35% | 4.75M 5.55% | 5.01M 5.49% | 5.11M 1.86% | 5.68M 11.34% | |
total other income expenses net | 26.74K - | 20.38K 23.79% | 42.44K 108.27% | -135.54K 419.33% | 16.95K 112.51% | 26.89K 58.61% | -240.75K 995.31% | 332.49K 238.10% | -473.11K 242.29% | 503.30K 206.38% | 79.19K 84.27% | 19.91K 74.85% | 4.35K 78.15% | 15.36K 252.94% | 26.46K 72.25% | -42.45K 260.46% | -122.46K 188.46% | -102.43K 16.36% | 49.79K 148.61% | 34.76K 30.18% | 40.08K 15.28% | 85.11K 112.38% | 26.48K 68.89% | 10.80K 59.21% | 13.27K 22.84% | -95.94K 823.12% | -551.38K 474.74% | 516.41K 193.66% | 124.74K 75.85% | -99.06K 179.42% | 386K 489.65% | -401K 203.89% | -477K 18.95% | 369.32K 177.42% | 33K 91.06% | -115K 448.48% | -117K 1.74% | -212K 81.20% | -74K 65.09% | 32K 143.24% | -114K 456.25% | 12K 110.53% | -94K 883.33% | |
income before tax | 3.06M - | 3.60M 17.73% | 4.15M 15.44% | 5.21M 25.56% | 6.71M 28.66% | 7.07M 5.36% | 7.34M 3.85% | 8.52M 16.00% | 8.99M 5.59% | 10.22M 13.69% | 11.32M 10.73% | 12.19M 7.65% | 14.97M 22.87% | 14.99M 0.11% | 13.77M 8.15% | 14.91M 8.31% | 15.42M 3.41% | 15.88M 2.98% | 17.67M 11.24% | 17.46M 1.15% | 17.01M 2.60% | 18.85M 10.85% | 18.23M 3.32% | 20.38M 11.83% | 19.71M 3.28% | 23.56M 19.52% | 25.27M 7.26% | 24.39M 3.50% | 28.02M 14.89% | 29.43M 5.05% | 28.46M 3.30% | 35.37M 24.28% | 31.50M 10.94% | 32.62M 3.55% | 38.74M 18.77% | 34.96M 9.75% | 50.81M 45.34% | 53.09M 4.48% | 48.31M 9.00% | 41.50M 14.10% | 47.37M 14.15% | 40.89M 13.69% | 46.84M 14.56% | |
income tax expense | 584.27K - | 738.13K 26.33% | 830.18K 12.47% | 1.06M 27.39% | 1.28M 20.94% | 1.42M 11.08% | 1.45M 2.21% | 1.69M 16.54% | 1.74M 2.86% | 2.11M 21.39% | 2.23M 5.56% | 2.44M 9.58% | 2.92M 19.65% | 2.95M 0.96% | 2.69M 8.74% | 2.89M 7.22% | 3.01M 4.30% | 3.08M 2.16% | 3.44M 11.73% | 3.36M 2.32% | 3.27M 2.75% | 3.67M 12.48% | 3.51M 4.43% | 4.01M 14.26% | 3.90M 2.88% | -5.66M 245.30% | 4.47M 178.93% | -1.25M 128.01% | 1.81M 244.59% | 1.92M 5.94% | 1.85M 3.62% | 2.69M 45.29% | 2.08M 22.68% | 2.31M 11.30% | 2.72M 17.90% | 2.25M 17.33% | 3.63M 61.10% | 3.48M 4.02% | 3.15M 9.65% | 2.65M 15.83% | 3.49M 31.76% | 2.84M 18.66% | 3.11M 9.69% | |
net income | 2.47M - | 2.86M 15.69% | 3.32M 16.21% | 4.16M 25.10% | 5.43M 30.62% | 5.65M 4.01% | 5.89M 4.27% | 6.82M 15.87% | 7.25M 6.27% | 8.11M 11.84% | 9.09M 12.08% | 9.74M 7.18% | 12.05M 23.68% | 12.04M 0.09% | 11.07M 8.01% | 12.02M 8.57% | 12.41M 3.20% | 12.80M 3.18% | 14.23M 11.13% | 14.10M 0.87% | 13.74M 2.57% | 15.18M 10.46% | 14.71M 3.06% | 16.37M 11.25% | 15.81M 3.38% | 29.22M 84.77% | 20.80M 28.81% | 25.64M 23.24% | 26.21M 2.22% | 27.51M 4.99% | 26.61M 3.28% | 32.68M 22.82% | 29.42M 9.98% | 30.31M 3.00% | 36.01M 18.84% | 32.71M 9.18% | 47.19M 44.26% | 49.61M 5.13% | 45.17M 8.95% | 38.85M 13.98% | 43.88M 12.95% | 38.05M 13.30% | 43.73M 14.92% | |
weighted average shs out | 25.75M - | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | |||||||||||||||
weighted average shs out dil | 25.75M - | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | 25.75M 0% | 25.75M 0% | 25.75M - | |||||||||||||||
eps | 0 - | 0 | 0.13 Infinity% | 0 100% | 0 | 0 | 0.23 Infinity% | 0.26 13.04% | 0.28 7.69% | 0 100% | 0.35 Infinity% | 0.38 8.57% | 0.47 23.68% | 0 100% | 0.43 Infinity% | 0.47 9.30% | 0.48 2.13% | 0 100% | 0.55 Infinity% | 0.55 0% | 0.53 3.64% | 0 100% | 0.57 Infinity% | 0.64 12.28% | 0.61 4.69% | 0 100% | 0.81 Infinity% | 1 23.46% | 1.02 2.00% | 0 100% | 1.03 Infinity% | 1.27 23.30% | 1.14 10.24% | 0 100% | 1.40 Infinity% | 1.27 9.29% | 1.83 44.09% | 0 100% | 1.75 Infinity% | 1.51 13.71% | 1.70 12.58% | 1.48 12.94% | 1.70 14.86% | |
epsdiluted | 0 - | 0 | 0.13 Infinity% | 0 100% | 0 | 0 | 0.23 Infinity% | 0.26 13.04% | 0.28 7.69% | 0 100% | 0.35 Infinity% | 0.38 8.57% | 0.47 23.68% | 0 100% | 0.43 Infinity% | 0.47 9.30% | 0.48 2.13% | 0 100% | 0.55 Infinity% | 0.55 0% | 0.53 3.64% | 0 100% | 0.57 Infinity% | 0.64 12.28% | 0.61 4.69% | 0 100% | 0.81 Infinity% | 1 23.46% | 1.02 2.00% | 0 100% | 1.03 Infinity% | 1.27 23.30% | 1.14 10.24% | 0 100% | 1.40 Infinity% | 1.27 9.29% | 1.83 44.09% | 0 100% | 1.75 Infinity% | 1.51 13.71% | 1.70 12.58% | 1.48 12.94% | 1.70 14.86% |
All numbers in (except ratios and percentages)