Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 191.49M | 206.28M | 194.60M | 176.90M | 217.58M | 284.63M | 383.91M | 404.41M | 495.30M | 553.68M | 559.61M | 767.71M | 850.76M | 860.53M | 860.14M | 1.08B | 1.16B | 1.18B | 1.13B | 1.03B | 944.58M | 908.78M | 917.93M | 960.77M | 829.80M | 748.50M | 638.30M | 665.90M | 532.90M | 513.60M |
Cost of Revenue | 160.93M | 65.70M | 50.26M | 49.29M | 75.90M | 100.25M | 109.09M | 117.13M | 143.32M | 166.96M | 161.60M | 282.74M | 326.36M | 323.22M | 312.23M | 398.70M | 871.47M | 874.09M | 825.57M | 361.30M | 351.40M | 649.54M | 649.55M | 336.00M | 305.90M | 284.00M | 242.60M | 237.70M | 185.70M | 369.30M |
Gross Profit | 30.56M | 140.58M | 144.33M | 127.61M | 141.68M | 184.38M | 274.82M | 287.29M | 351.98M | 386.72M | 398.01M | 484.97M | 524.41M | 537.31M | 547.91M | 684.12M | 291.42M | 310.60M | 309.43M | 669.16M | 593.17M | 259.24M | 268.38M | 624.77M | 523.90M | 464.50M | 395.70M | 428.20M | 347.20M | 144.30M |
Operating Expenses | 27.20M | 125.47M | 130.33M | 128.81M | 151.48M | 205.52M | 281.17M | 304.40M | 329.61M | 345.95M | 352.60M | 417.97M | 449.00M | 446.26M | 465.48M | 566.80M | 126.49M | 124.55M | 119.41M | 503.87M | 446.68M | 108.95M | 128.75M | 486.55M | 405.60M | 362.60M | 318.60M | 328.00M | 273.10M | 80.40M |
Selling, General & Admin | 20.67M | 122.74M | 127.78M | 125.20M | 146.15M | 198.07M | 270.66M | 292.05M | 315.37M | 331.04M | 336.86M | 397.55M | 429.05M | 422.83M | 435.51M | 530.42M | 89.79M | 90.52M | 88.07M | 475.10M | 416.65M | 76.22M | 79.83M | 442.39M | 370.40M | 333.00M | 295.40M | 296.90M | 246.20M | 54.10M |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 6.53M | 2.73M | 2.56M | 3.62M | 5.34M | -3.93M | 10.51M | 12.35M | 14.24M | 14.92M | 15.74M | 20.42M | 19.95M | 23.43M | 29.98M | 36.38M | 36.70M | 34.03M | 31.34M | 28.77M | 30.03M | 32.73M | 48.92M | 44.16M | 35.20M | 29.60M | 23.20M | 31.10M | 26.90M | 26.30M |
Operating Income | 3.36M | 15.11M | 13.52M | -1.20M | -3.48M | -26.03M | -40.87M | -17.11M | 22.36M | 40.76M | 45.41M | 67.00M | 75.41M | 91.05M | 82.43M | 117.32M | 164.93M | 186.05M | 190.01M | 165.29M | 146.49M | 150.29M | 139.63M | 138.22M | 118.30M | 101.90M | 77.10M | 100.20M | 74.10M | 63.90M |
Other Expenses / Income | -5.28M | 4.21M | 2.74M | -17.11M | -21.03M | 22.14M | -10.89M | -52.04M | -225.21M | -3.46M | -5.79M | -163.28M | -1.43M | -4.73M | -10.49M | -15.75M | -13.79M | -6.80M | -3.53M | -2.33M | -2.58M | -2.94M | -7.19M | -1.36M | 4.50M | 14.30M | -2.00M | -24.90M | -3.80M | -18.30M |
Before Tax Income | -1.92M | 19.31M | 16.26M | -18.31M | -24.51M | -562.00K | -51.75M | -69.15M | -202.84M | 37.31M | 39.62M | -96.29M | 73.97M | 86.33M | 71.94M | 101.57M | 151.14M | 179.25M | 186.48M | 162.97M | 143.91M | 147.35M | 132.44M | 136.86M | 122.80M | 116.20M | 75.10M | 75.30M | 70.30M | 45.60M |
Income Tax Expenses | 349.00K | -17.46M | 1.29M | -16.61M | 1.75M | -18.11M | -9.89M | 20.63M | -31.91M | 13.31M | 15.18M | -23.18M | 29.77M | 32.72M | 24.23M | 38.83M | 58.50M | 67.46M | 72.02M | 65.40M | 56.54M | 56.60M | 52.75M | 54.97M | 49.90M | 47.80M | 30.80M | 34.70M | 36.30M | 21.80M |
Net Income | -1.57M | 36.78M | 14.97M | -1.69M | -26.26M | 17.55M | -41.86M | -130.94M | -170.93M | 23.99M | 13.37M | -83.35M | 44.20M | 53.60M | 47.72M | 62.74M | 92.64M | 111.79M | 114.46M | 97.57M | 87.36M | 90.75M | 79.68M | 81.89M | 72.90M | 68.40M | 335.80M | 40.60M | 34.00M | 23.80M |
Interest Expenses | -135.00K | 438.00K | 903.00K | 1.16M | 1.26M | 1.55M | N/A | N/A | N/A | 2.83M | 3.10M | 3.57M | 3.18M | 2.82M | 8.15M | 14.20M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 7.31M | 7.10M | 7.16M | 6.44M | 6.28M | 6.24M | 6.19M | 6.15M | 6.16M | 6.24M | 6.25M | 6.29M | 6.32M | 6.36M | 6.36M | 6.39M | 7.25M | 7.90M | 8.37M | 8.62M | 8.85M | 9.26M | 9.48M | 10.13M | 10.49M | 10.91M | 11.10M | 11.57M | 9.08M | 8.57M |
Diluted Shares Outstanding | 7.31M | 7.40M | 7.21M | 6.47M | 6.28M | 6.27M | 6.19M | 6.15M | 6.16M | 6.27M | 6.28M | 6.29M | 6.36M | 6.41M | 6.39M | 6.41M | 7.37M | 8.06M | 8.54M | 8.78M | 9.00M | 9.49M | 9.72M | 10.45M | 10.82M | 11.41M | 11.55M | 11.60M | 9.36M | 9.22M |
EBITDA | 9.89M | 22.48M | 16.08M | -4.16M | 1.86M | -39.76M | -41.25M | -97.95M | -188.60M | 55.06M | 47.39M | -82.54M | 98.37M | 112.58M | 110.07M | 152.15M | 187.84M | 213.28M | 217.99M | 191.84M | 174.04M | 180.18M | 181.56M | 181.02M | 158.00M | 145.80M | 389.80M | 106.40M | 97.20M | 71.90M |
EBITDA Margin | 5.16% | 10.90% | 8.26% | -2.35% | 0.86% | -13.97% | -10.74% | -24.22% | -38.08% | 9.94% | 8.47% | -10.75% | 11.56% | 13.08% | 12.80% | 14.05% | 16.15% | 18.00% | 19.21% | 18.62% | 18.42% | 19.83% | 19.78% | 18.84% | 19.04% | 19.48% | 61.07% | 15.98% | 18.24% | 14.00% |
EBIT | -1.36M | 19.75M | 17.16M | -17.14M | -23.25M | 989.00K | -51.75M | -110.31M | -202.84M | 40.14M | 31.65M | -102.96M | 77.16M | 89.15M | 80.09M | 115.77M | 151.14M | 179.25M | 186.48M | 162.97M | 143.91M | 147.35M | 132.44M | 136.86M | 122.80M | 116.20M | 366.60M | 75.30M | 70.30M | 45.60M |
EBIT Margin | -0.71% | 9.57% | 8.82% | -9.69% | -10.69% | 0.35% | -13.48% | -27.28% | -40.95% | 7.25% | 5.66% | -13.41% | 9.07% | 10.36% | 9.31% | 10.69% | 13.00% | 15.13% | 16.43% | 15.82% | 15.23% | 16.21% | 14.43% | 14.24% | 14.80% | 15.52% | 57.43% | 11.31% | 13.19% | 8.88% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |