COM:FORBO
Forbo
- Stock
Last Close
775.00
25/11 08:11
Market Cap
1.58B
Beta: -
Volume Today
50
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 | 306.70M - | 306.70M 0% | 306.70M 0% | 306.70M 0% | 284.77M 7.15% | 284.77M 0% | 284.77M 0% | 284.77M 0% | 296.38M 4.07% | 296.38M 0% | 296.38M 0% | 311.60M 5.14% | 311.60M 0% | 311.60M 0% | 331.75M 6.47% | 331.75M 0% | 331.75M 0% | 320.55M 3.38% | 320.55M 0% | 320.55M 0% | 632.80M 97.41% | 542.30M 14.30% | 575.40M 6.10% | 623.10M 8.29% | 630.90M 1.25% | 667.30M 5.77% | 625.90M 6.20% | 615.20M 1.71% | 560M 8.97% | 570.30M 1.84% | |
cost of revenue | 191.45M - | 191.45M 0% | 191.45M 0% | 191.45M 0% | 174.57M 8.81% | 174.57M 0% | 174.57M 0% | 174.57M 0% | 178.80M 2.42% | 178.80M 0% | 178.80M 0% | 191.13M 6.89% | 191.13M 0% | 191.13M 0% | 206.22M 7.90% | 206.22M 0% | 206.22M 0% | 197.15M 4.40% | 197.15M 0% | 197.15M 0% | 393.80M 99.75% | 346.10M 12.11% | 361.40M 4.42% | 391.30M 8.27% | 411.70M 5.21% | 434.30M 5.49% | 418.10M 3.73% | 399.40M 4.47% | 374.10M 6.33% | 371.10M 0.80% | |
gross profit | 115.25M - | 115.25M 0% | 115.25M 0% | 115.25M 0% | 110.20M 4.38% | 110.20M 0% | 110.20M 0% | 110.20M 0% | 117.58M 6.69% | 117.58M 0% | 117.58M 0% | 120.47M 2.47% | 120.47M 0% | 120.47M 0% | 125.53M 4.19% | 125.53M 0% | 125.53M 0% | 123.40M 1.69% | 123.40M 0% | 123.40M 0% | 239M 93.68% | 196.20M 17.91% | 214M 9.07% | 231.80M 8.32% | 219.20M 5.44% | 233M 6.30% | 207.80M 10.82% | 215.80M 3.85% | 185.90M 13.86% | 199.20M 7.15% | |
selling and marketing expenses | 49.15M - | 49.15M 0% | 49.15M 0% | 49.15M 0% | 45.27M 7.88% | 45.27M 0% | 45.27M 0% | 45.27M 0% | 47.67M 5.30% | 47.67M 0% | 47.67M 0% | 48.95M 2.67% | 48.95M 0% | 48.95M 0% | 49.52M 1.17% | 49.52M 0% | 49.52M 0% | 47.85M 3.38% | 47.85M 0% | 47.85M 0% | 191.40M 300% | 171.30M - | 175.30M - | 178.60M - | |||||||
general and administrative expenses | 23.55M - | 23.55M 0% | 23.55M 0% | 23.55M 0% | 22.45M 4.67% | 22.45M 0% | 22.45M 0% | 22.45M 0% | 23.75M 5.79% | 23.75M 0% | 23.75M 0% | 23.68M 0.32% | 23.68M 0% | 23.68M 0% | 24.02M 1.48% | 24.02M 0% | 24.02M 0% | 23.20M 3.43% | 23.20M 0% | 23.20M 0% | 92.80M 300% | 86.40M - | 92.80M - | 94.20M - | |||||||
selling general and administrative expenses | 72.70M - | 72.70M 0% | 72.70M 0% | 72.70M 0% | 67.72M 6.84% | 67.72M 0% | 67.72M 0% | 67.72M 0% | 71.42M 5.46% | 71.42M 0% | 71.42M 0% | 72.63M 1.68% | 72.63M 0% | 72.63M 0% | 73.55M 1.27% | 73.55M 0% | 73.55M 0% | 71.05M 3.40% | 71.05M 0% | 71.05M 0% | 140M 97.04% | 155.10M 10.79% | 118.10M 23.86% | 149.70M 26.76% | 122.30M 18.30% | 154.40M 26.25% | 153.80M 0.39% | 140.60M 8.58% | 131.20M 6.69% | 137.40M 4.73% | |
research and development expenses | 4.13M - | 4.13M 0% | 4.13M 0% | 4.13M 0% | 3.77M 8.48% | 3.77M 0% | 3.77M 0% | 3.77M 0% | 3.77M 0% | 3.77M 0% | 3.77M 0% | 3.88M 2.65% | 3.88M 0% | 3.88M 0% | 4.15M 7.10% | 4.15M 0% | 4.15M 0% | 4M 3.61% | 4M 0% | 4M 0% | 16M 300% | 15.20M - | 15.90M - | 15.60M - | |||||||
other expenses | -73.53M - | -73.53M 0% | -73.53M 0% | -73.53M 0% | -67.35M 8.40% | -67.35M 0% | -67.35M 0% | -67.35M 0% | -71.03M 5.46% | -71.03M 0% | -71.03M 0% | -49.88M 29.78% | -49.88M 0% | -49.88M 0% | -71.83M 44.01% | -71.83M 0% | -71.83M 0% | -68.50M 4.63% | -68.50M 0% | -68.50M 0% | -508.50M - | ||||||||||
cost and expenses | 269.35M - | 269.35M 0% | 269.35M 0% | 269.35M 0% | 249.07M 7.53% | 249.07M 0% | 249.07M 0% | 249.07M 0% | 257.07M 3.21% | 257.07M 0% | 257.07M 0% | 291.63M 13.44% | 291.63M 0% | 291.63M 0% | 287.93M 1.27% | 287.93M 0% | 287.93M 0% | 276.48M 3.98% | 276.48M 0% | 276.48M 0% | 533.80M 93.07% | 501.20M 6.11% | 479.50M 4.33% | 541M 12.83% | 534M 1.29% | 588.70M 10.24% | 571.90M 2.85% | 540M 5.58% | 505.30M 6.43% | 508.50M 0.63% | |
operating expenses | 3.30M - | 3.30M 0% | 3.30M 0% | 3.30M 0% | 4.15M 25.76% | 4.15M 0% | 4.15M 0% | 4.15M 0% | 4.17M 0.60% | 4.17M 0% | 4.17M 0% | 26.63M 537.72% | 26.63M 0% | 26.63M 0% | 5.88M 77.93% | 5.88M 0% | 5.88M 0% | 6.55M 11.49% | 6.55M 0% | 6.55M 0% | 140M 2,037.40% | 155.10M 10.79% | 118.10M 23.86% | 149.70M 26.76% | 122.30M 18.30% | 154.40M 26.25% | 153.80M 0.39% | 140.60M 8.58% | 131.20M 6.69% | 137.40M 4.73% | |
interest expense | 50K - | 50K 0% | 50K 0% | 50K 0% | 150K - | 150K 0% | 150K 0% | 450K 200% | 450K 0% | 450K 0% | 1.50M 233.33% | 500K 66.67% | 400K 20% | 100K 75% | 700K - | 900K 28.57% | 1.20M 33.33% | ||||||||||||||
ebitda | 47.60M - | 47.60M 0% | 47.60M 0% | 47.60M 0% | 44.13M 7.30% | 44.13M 0% | 44.13M 0% | 44.13M 0% | 48.73M 10.42% | 48.73M 0% | 48.73M 0% | 29.98M 38.48% | 29.98M 0% | 29.98M 0% | 54.42M 81.57% | 54.42M 0% | 54.42M 0% | 58.65M 7.76% | 58.65M 0% | 58.65M 0% | 127.70M 117.73% | 68.40M 46.44% | 123.60M 80.70% | 109.90M 11.08% | 125.80M 14.47% | 106.30M 15.50% | 87.10M 18.06% | 102.80M 18.03% | 77.20M 24.90% | 86.80M 12.44% | |
operating income | 38.67M - | 38.67M 0% | 38.67M 0% | 38.67M 0% | 36.10M 6.66% | 36.10M 0% | 36.10M 0% | 36.10M 0% | 39.77M 10.18% | 39.77M 0% | 39.77M 0% | 20.55M 48.33% | 20.55M 0% | 20.55M 0% | 44.05M 114.36% | 44.05M 0% | 44.05M 0% | 44.27M 0.51% | 44.27M 0% | 44.27M 0% | 99M 123.60% | 41.10M 58.48% | 95.90M 133.33% | 82.10M 14.39% | 96.90M 18.03% | 78.60M 18.89% | 54M 31.30% | 75.20M 39.26% | 54.70M 27.26% | 61.80M 12.98% | |
depreciation and amortization | 8.93M - | 8.93M 0% | 8.93M 0% | 8.93M 0% | 8.03M 10.08% | 8.03M 0% | 8.03M 0% | 8.03M 0% | 8.95M 11.53% | 8.95M 0% | 8.95M 0% | 9.43M 5.31% | 9.43M 0% | 9.43M 0% | 10.38M 10.08% | 10.38M 0% | 10.38M 0% | 14.38M 38.55% | 14.38M 0% | 14.38M 0% | 28.70M 99.65% | 27.30M 4.88% | 27.70M 1.47% | 27.80M 0.36% | 28.90M 3.96% | 27.70M 4.15% | 33.10M 19.49% | 27.60M 16.62% | 22.50M 18.48% | 25M 11.11% | |
total other income expenses net | -100K - | -100K 0% | -100K 0% | -100K 0% | -550K - | -550K 0% | -550K 0% | -150K 72.73% | -150K 0% | -150K 0% | -450K 200% | -450K 0% | -450K 0% | -1.50M 233.33% | -500K 66.67% | -400K 20% | -100K 75% | 2.30M 2,400% | -700K 130.43% | -900K 28.57% | -1.20M 33.33% | 3.10M 358.33% | 700K 77.42% | ||||||||
income before tax | 38.58M - | 38.58M 0% | 38.58M 0% | 38.58M 0% | 36.10M 6.42% | 36.10M 0% | 36.10M 0% | 36.10M 0% | 39.77M 10.18% | 39.77M 0% | 39.77M 0% | 20M 49.72% | 20M 0% | 20M 0% | 43.90M 119.50% | 43.90M 0% | 43.90M 0% | 43.83M 0.17% | 43.83M 0% | 43.83M 0% | 97.50M 122.48% | 40.60M 58.36% | 95.50M 135.22% | 82M 14.14% | 99.20M 20.98% | 77.90M 21.47% | 53.10M 31.84% | 74M 39.36% | 57.80M 21.89% | 62.50M 8.13% | |
income tax expense | 7.72M - | 7.72M 0% | 7.72M 0% | 7.72M 0% | 7.17M 7.12% | 7.17M 0% | 7.17M 0% | 7.17M 0% | 7.88M 9.76% | 7.88M 0% | 7.88M 0% | 10.88M 38.10% | 10.88M 0% | 10.88M 0% | 9.50M 12.64% | 9.50M 0% | 9.50M 0% | 9.25M 2.63% | 9.25M 0% | 9.25M 0% | 20.40M 120.54% | 8.90M 56.37% | 21M 135.96% | 18.50M 11.90% | 21.50M 16.22% | 17.60M 18.14% | 12M 31.82% | 16.60M 38.33% | 12.90M 22.29% | 14.10M 9.30% | |
net income | 30.85M - | 30.85M 0% | 30.85M 0% | 30.85M 0% | 28.93M 6.24% | 28.93M 0% | 28.93M 0% | 28.93M 0% | 31.90M 10.29% | 31.90M 0% | 31.90M 0% | 9.13M 71.39% | 9.13M 0% | 9.13M 0% | 34.40M 276.99% | 34.40M 0% | 34.40M 0% | 34.58M 0.51% | 34.58M 0% | 34.58M 0% | 77.10M 122.99% | 31.70M 58.88% | 74.50M 135.02% | 63.50M 14.77% | 77.70M 22.36% | 60.30M 22.39% | 41.10M 31.84% | 57.40M 39.66% | 44.90M 21.78% | 48.40M 7.80% | |
weighted average shs out | 1.99M - | 1.99M 0% | 1.99M 0% | 1.99M 0% | 1.86M 6.59% | 1.86M 0% | 1.86M 0% | 1.86M 0% | 1.71M 8.17% | 1.71M 0% | 1.71M 0% | 1.73M 1.11% | 1.73M 0% | 1.73M 0% | 1.67M 3.34% | 1.67M 0% | 1.67M 0% | 1.60M 4.10% | 1.60M 0% | 1.60M 0% | 1.60M 0.03% | 1.60M 0.23% | 1.59M 0.39% | 1.57M 1.54% | 1.51M 3.54% | 1.42M 6.36% | 1.41M 0.19% | 1.42M 0.22% | 1.41M 0.60% | 1.41M 0% | |
weighted average shs out dil | 2.00M - | 2.00M 0% | 2.00M 0% | 2.00M 0% | 1.86M 6.72% | 1.86M 0% | 1.86M 0% | 1.86M 0% | 1.71M 8.16% | 1.71M 0% | 1.71M 0% | 1.73M 1.10% | 1.73M 0% | 1.73M 0% | 1.67M 3.34% | 1.67M 0% | 1.67M 0% | 1.60M 4.11% | 1.60M 0% | 1.60M 0% | 1.60M 0.03% | 1.60M 0.01% | 1.59M 0.60% | 1.58M 0.78% | 1.51M 4.26% | 1.49M 1.78% | 1.41M 4.86% | 1.42M 0.22% | 1.41M 0.60% | 1.41M 0% | |
eps | 15.48 - | 15.48 0% | 15.48 0% | 15.48 0% | 15.54 0.39% | 15.54 0% | 15.54 0% | 15.54 0% | 18.66 20.08% | 18.66 0% | 18.66 0% | 5.28 71.70% | 5.28 0% | 5.28 0% | 20.59 289.96% | 20.59 0% | 20.59 0% | 21.58 4.81% | 21.58 0% | 21.58 0% | 48.14 123.08% | 19.80 58.87% | 46.81 136.41% | 40.21 14.10% | 51.39 27.80% | 42.60 17.10% | 29.09 31.71% | 40.54 39.36% | 31.90 21.31% | 34.39 7.81% | |
epsdiluted | 15.46 - | 15.46 0% | 15.46 0% | 15.46 0% | 15.54 0.52% | 15.54 0% | 15.54 0% | 15.54 0% | 18.66 20.08% | 18.66 0% | 18.66 0% | 5.28 71.70% | 5.28 0% | 5.28 0% | 20.59 289.96% | 20.59 0% | 20.59 0% | 21.58 4.81% | 21.58 0% | 21.58 0% | 48.14 123.08% | 19.80 58.87% | 46.81 136.41% | 40.21 14.10% | 51.39 27.80% | 40.61 20.98% | 29.09 28.37% | 40.54 39.36% | 31.90 21.31% | 34.39 7.81% |
All numbers in (except ratios and percentages)