COM:STEF
STEF
- Stock
Last Close
131.00
22/11 16:35
Market Cap
1.59B
Beta: -
Volume Today
2.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
Jan '14 | Mar '14 | Jun '14 | Sep '14 | Jan '15 | Mar '15 | Jun '15 | Sep '15 | Jan '16 | Mar '16 | Jun '16 | Jan '17 | Mar '17 | Jun '17 | Jan '18 | Mar '18 | Jun '18 | Jan '19 | Mar '19 | Jun '19 | Dec '19 | Jun '20 | Dec '20 | Jun '21 | Dec '21 | Jun '22 | Dec '22 | Jun '23 | Dec '23 | Jun '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 691.35M - | 691.35M 0% | 691.35M 0% | 691.35M 0% | 706.56M 2.20% | 706.56M 0% | 706.56M 0% | 706.56M 0% | 706.12M 0.06% | 706.12M 0% | 706.12M 0% | 743.91M 5.35% | 743.91M 0% | 743.91M 0% | 813.79M 9.39% | 813.79M 0% | 813.79M 0% | 860.26M 5.71% | 860.26M 0% | 860.26M 0% | 1.78B 106.35% | 1.49B 16.01% | 1.65B 10.94% | 1.64B 1.04% | 1.87B 14.23% | 2.01B 7.69% | 2.25B 11.77% | 2.18B 3.17% | 2.26B 3.85% | 2.33B 2.75% | |
cost of revenue | 652.81M - | 652.81M 0% | 652.81M 0% | 652.81M 0% | 663.50M 1.64% | 663.50M 0% | 663.50M 0% | 663.50M 0% | 662.88M 0.09% | 662.88M 0% | 662.88M 0% | 697.64M 5.24% | 697.64M 0% | 697.64M 0% | 763.23M 9.40% | 763.23M 0% | 763.23M 0% | 804.79M 5.45% | 804.79M 0% | 804.79M 0% | 1.56B 94.33% | 1.27B 18.89% | 1.35B 6.54% | 1.37B 1.51% | 1.53B 11.86% | 1.70B 10.63% | 1.88B 10.51% | 1.84B 1.75% | 1.97B - | ||
gross profit | 38.54M - | 38.54M 0% | 38.54M 0% | 38.54M 0% | 43.05M 11.72% | 43.05M 0% | 43.05M 0% | 43.05M 0% | 43.23M 0.42% | 43.23M 0% | 43.23M 0% | 46.27M 7.02% | 46.27M 0% | 46.27M 0% | 50.56M 9.26% | 50.56M 0% | 50.56M 0% | 55.46M 9.71% | 55.46M 0% | 55.46M 0% | 211.15M 280.71% | 222.41M 5.33% | 302.58M 36.05% | 264.91M 12.45% | 335.25M 26.55% | 315.96M 5.75% | 374.50M 18.53% | 335.91M 10.30% | 2.26B 573.69% | 359.85M 84.10% | |
selling and marketing expenses | |||||||||||||||||||||||||||||||
general and administrative expenses | |||||||||||||||||||||||||||||||
selling general and administrative expenses | 14.44M - | 14.44M 0% | 14.44M 0% | 14.44M 0% | 16.51M 14.38% | 16.51M 0% | 16.51M 0% | 16.51M 0% | 15.48M 6.24% | 15.48M 0% | 15.48M 0% | 14.28M 7.75% | 14.28M 0% | 14.28M 0% | 17.20M 20.45% | 17.20M 0% | 17.20M 0% | 15.87M 7.74% | 15.87M 0% | 15.87M 0% | 193.41M 1,118.44% | 164.30M 15.05% | 167.35M 1.86% | 167.83M 0.28% | 204.09M 21.61% | 204.79M 0.34% | 234.45M 14.48% | 198.35M 15.39% | 235.13M - | ||
research and development expenses | |||||||||||||||||||||||||||||||
other expenses | -31.53M - | -30.88M 2.06% | -38.82M 25.70% | -30.06M 22.57% | -19.75M 34.28% | -30.53M 54.55% | -31.05M 1.70% | -30.07M 3.15% | -4.15B 13,687.66% | -24.97M 99.40% | |||||||||||||||||||||
cost and expenses | 667.25M - | 667.25M 0% | 667.25M 0% | 667.25M 0% | 680.02M 1.91% | 680.02M 0% | 680.02M 0% | 680.02M 0% | 678.37M 0.24% | 678.37M 0% | 678.37M 0% | 711.93M 4.95% | 711.93M 0% | 711.93M 0% | 780.44M 9.62% | 780.44M 0% | 780.44M 0% | 820.67M 5.15% | 820.67M 0% | 820.67M 0% | 1.68B 104.38% | 1.46B 12.73% | 1.56B 6.42% | 1.57B 0.78% | 1.76B 12.01% | 1.93B 9.93% | 2.14B 10.79% | 2.07B 3.26% | 4.15B 100.11% | 2.23B 46.32% | |
operating expenses | 14.44M - | 14.44M 0% | 14.44M 0% | 14.44M 0% | 16.51M 14.38% | 16.51M 0% | 16.51M 0% | 16.51M 0% | 15.48M 6.24% | 15.48M 0% | 15.48M 0% | 14.28M 7.75% | 14.28M 0% | 14.28M 0% | 17.20M 20.45% | 17.20M 0% | 17.20M 0% | 15.87M 7.74% | 15.87M 0% | 15.87M 0% | 113.34M 614.02% | 195.18M 72.21% | 206.17M 5.63% | 197.88M 4.02% | 223.84M 13.12% | 235.32M 5.13% | 265.49M 12.82% | 228.42M 13.96% | 4.15B 1,714.86% | 260.10M 93.73% | |
interest expense | 3.85M - | 3.85M 0% | 3.85M 0% | 3.85M 0% | 3.73M 3.14% | 3.73M 0% | 3.73M 0% | 3.73M 0% | 3.12M 16.39% | 3.12M 0% | 3.12M 0% | 2.26M 27.47% | 2.26M 0% | 2.26M 0% | 2.04M 9.58% | 2.04M 0% | 2.04M 0% | 2.33M 13.76% | 2.33M 0% | 2.33M 0% | 4.40M 89.14% | 4.29M 2.36% | 4.25M 1.05% | 3.78M 11.01% | 3.64M 3.78% | 3.62M 0.55% | 7.17M 98.07% | 11.89M 65.95% | 18.50M - | ||
ebitda | 48.32M - | 48.32M 0% | 48.32M 0% | 48.32M 0% | 55.50M 14.85% | 55.50M 0% | 55.50M 0% | 55.50M 0% | 59.18M 6.65% | 59.18M 0% | 59.18M 0% | 61.01M 3.09% | 61.01M 0% | 61.01M 0% | 63.03M 3.31% | 63.03M 0% | 63.03M 0% | 81.74M 29.68% | 81.74M 0% | 81.74M 0% | 148.94M 82.22% | 113.60M 23.72% | 184.31M 62.24% | 156.34M 15.17% | 200.62M 28.32% | 176.40M 12.07% | 209.53M 18.78% | 204.28M 2.51% | 2.26B 1,007.78% | 216.41M 90.44% | |
operating income | 25.85M - | 25.85M 0% | 25.85M 0% | 25.85M 0% | 28.36M 9.70% | 28.36M 0% | 28.36M 0% | 28.36M 0% | 31.10M 9.66% | 31.10M 0% | 31.10M 0% | 33.99M 9.31% | 33.99M 0% | 33.99M 0% | 34.58M 1.74% | 34.58M 0% | 34.58M 0% | 41.27M 19.34% | 41.27M 0% | 41.27M 0% | 94.04M 127.86% | 27.23M 71.05% | 96.41M 254.10% | 67.03M 30.48% | 111.41M 66.22% | 80.64M 27.62% | 109.00M 35.17% | 107.49M 1.39% | -1.88B 1,851.44% | 99.75M 105.30% | |
depreciation and amortization | 22.47M - | 22.47M 0% | 22.47M 0% | 22.47M 0% | 27.14M 20.76% | 27.14M 0% | 27.14M 0% | 27.14M 0% | 28.09M 3.50% | 28.09M 0% | 28.09M 0% | 27.02M 3.80% | 27.02M 0% | 27.02M 0% | 28.45M 5.28% | 28.45M 0% | 28.45M 0% | 40.47M 42.26% | 40.47M 0% | 40.47M 0% | 54.90M 35.67% | 86.38M 57.33% | 87.89M 1.76% | 89.32M 1.62% | 89.21M 0.12% | 95.76M 7.34% | 100.53M 4.98% | 96.79M 3.72% | 4.15B 4,182.89% | 116.66M 97.19% | |
total other income expenses net | -4.01M - | -4.01M 0% | -4.01M 0% | -4.01M 0% | -4.46M 11.18% | -4.46M 0% | -4.46M 0% | -4.46M 0% | -3.24M 27.24% | -3.24M 0% | -3.24M 0% | -3.06M 5.76% | -3.06M 0% | -3.06M 0% | -2.09M 31.64% | -2.09M 0% | -2.09M 0% | -2.74M 30.90% | -2.74M 0% | -2.74M 0% | -622K 77.26% | -3.17M 409.81% | -11.10M 250.17% | -2.89M 73.97% | -28.05M 870.52% | 6.61M 123.57% | -2.47M 137.39% | -5.37M 117.03% | 2.01B 37,532.36% | -11.62M 100.58% | |
income before tax | 21.84M - | 21.84M 0% | 21.84M 0% | 21.84M 0% | 23.90M 9.43% | 23.90M 0% | 23.90M 0% | 23.90M 0% | 27.85M 16.54% | 27.85M 0% | 27.85M 0% | 30.93M 11.06% | 30.93M 0% | 30.93M 0% | 32.49M 5.04% | 32.49M 0% | 32.49M 0% | 38.53M 18.60% | 38.53M 0% | 38.53M 0% | 93.42M 142.42% | 24.06M 74.25% | 85.31M 254.61% | 64.14M 24.82% | 83.36M 29.97% | 87.25M 4.67% | 106.53M 22.10% | 102.12M 4.14% | 125.68M 23.07% | 88.13M 29.87% | |
income tax expense | 5.73M - | 5.73M 0% | 5.73M 0% | 5.73M 0% | 5.83M 1.78% | 5.83M 0% | 5.83M 0% | 5.83M 0% | 6.22M 6.58% | 6.22M 0% | 6.22M 0% | 8.32M 33.85% | 8.32M 0% | 8.32M 0% | 8.93M 7.31% | 8.93M 0% | 8.93M 0% | 13.86M 55.23% | 13.86M 0% | 13.86M 0% | 33.09M 138.72% | 11.99M 63.76% | 30.17M 151.58% | 21.88M 27.47% | 23.97M 9.55% | 26.55M 10.76% | 31.70M 19.40% | 27.48M 13.31% | 25.62M 6.78% | 23.21M 9.40% | |
net income | 16.11M - | 16.11M 0% | 16.11M 0% | 16.11M 0% | 18.07M 12.16% | 18.07M 0% | 18.07M 0% | 18.07M 0% | 21.64M 19.76% | 21.64M 0% | 21.64M 0% | 22.61M 4.52% | 22.61M 0% | 22.61M 0% | 23.56M 4.20% | 23.56M 0% | 23.56M 0% | 24.67M 4.71% | 24.67M 0% | 24.67M 0% | 60.47M 145.08% | 14.86M 75.43% | 57.91M 289.85% | 45.26M 21.85% | 64.75M 43.06% | 65.97M 1.88% | 80.39M 21.86% | 79.11M 1.59% | 101.28M 28.03% | 67.97M 32.89% | |
weighted average shs out | 12.33M - | 12.33M 0% | 12.33M 0% | 12.33M 0% | 12.29M 0.28% | 12.29M 0% | 12.29M 0% | 12.29M 0% | 12.30M 0.06% | 12.30M 0% | 12.30M 0% | 12.30M 0.03% | 12.30M 0% | 12.30M 0% | 12.33M 0.29% | 12.33M 0% | 12.33M 0% | 12.35M 0.15% | 12.35M 0% | 12.35M 0% | 12.36M 0.09% | 12.38M 0.13% | 12.37M 0.07% | 12.38M 0.05% | 12.39M 0.08% | 12.39M 0% | 12.42M 0.30% | 12.42M 0% | 13.00M 4.63% | 12.28M 5.52% | |
weighted average shs out dil | 12.35M - | 12.35M 0% | 12.35M 0% | 12.35M 0% | 12.29M 0.44% | 12.29M 0% | 12.29M 0% | 12.29M 0% | 12.30M 0.06% | 12.30M 0% | 12.30M 0% | 12.33M 0.22% | 12.33M 0% | 12.33M 0% | 12.36M 0.25% | 12.36M 0% | 12.36M 0% | 12.39M 0.26% | 12.39M 0% | 12.39M 0% | 12.41M 0.11% | 12.38M 0.22% | 12.42M 0.29% | 12.54M 0.98% | 12.39M 1.20% | 12.64M 2.03% | 12.42M 1.69% | 12.65M 1.86% | 13.00M 2.72% | 12.59M 3.17% | |
eps | 1.31 - | 1.31 0% | 1.31 0% | 1.31 0% | 1.47 12.21% | 1.47 0% | 1.47 0% | 1.47 0% | 1.76 19.73% | 1.76 0% | 1.76 0% | 1.84 4.55% | 1.84 0% | 1.84 0% | 1.91 3.80% | 1.91 0% | 1.91 0% | 2 4.71% | 2 0% | 2 0% | 4.87 143.50% | 1.20 75.36% | 4.66 288.33% | 3.61 22.53% | 5.23 44.88% | 5.33 1.91% | 6.47 21.39% | 6.37 1.55% | 7.79 22.29% | 5.53 29.01% | |
epsdiluted | 1.30 - | 1.30 0% | 1.30 0% | 1.30 0% | 1.47 13.08% | 1.47 0% | 1.47 0% | 1.47 0% | 1.76 19.73% | 1.76 0% | 1.76 0% | 1.83 3.98% | 1.83 0% | 1.83 0% | 1.91 4.37% | 1.91 0% | 1.91 0% | 1.99 4.19% | 1.99 0% | 1.99 0% | 4.87 144.72% | 1.20 75.36% | 4.66 288.33% | 3.61 22.53% | 5.23 44.88% | 5.22 0.19% | 6.47 23.95% | 6.25 3.40% | 7.79 24.64% | 5.40 30.68% |
All numbers in (except ratios and percentages)