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 | 965.50M | 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 | 427.79M | 422.83M | 435.51M | 81.66M | 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 | -6.06M | -9.91M | -1.01M | -897.00K | -46.00K | -2.86M | 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 | -55.78M | -187.57M | 40.76M | 42.66M | -89.94M | 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 | 8.62M | -7.73M | -2.90M | 25.47M | -10.89M | -15.31M | -30.85M | -3.46M | -3.04M | -158.96M | -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 | N/A | 438.00K | 903.00K | 1.16M | 1.26M | 1.55M | 4.83M | 3.45M | 4.76M | 2.83M | 3.10M | 3.57M | 3.18M | 2.82M | 8.15M | 14.20M | 12.99M | 6.33M | 1.96M | 1.02M | 855.00K | 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.09M | 10.87M | 10.52M | 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.48M | 11.32M | 9.22M |
EBITDA | 9.89M | 22.48M | 15.20M | -13.53M | -4.47M | -17.19M | 4.15M | -2.82M | 26.06M | 38.17M | 61.15M | -72.29M | 97.57M | 111.59M | 110.07M | 152.15M | 200.83M | 220.08M | 219.78M | 192.76M | 146.49M | 183.12M | 188.76M | 182.38M | 153.45M | 131.55M | 100.30M | 80.10M | 65.60M | 90.20M |
EBITDA Margin | 5.16% | 10.90% | 7.81% | -7.65% | -2.05% | -6.04% | 1.08% | -0.70% | 5.26% | 6.89% | 10.93% | -9.42% | 11.47% | 12.97% | 12.80% | 14.05% | 17.27% | 18.58% | 19.36% | 18.71% | 15.51% | 20.15% | 20.56% | 18.98% | 18.49% | 17.57% | 15.71% | 12.03% | 12.31% | 17.56% |
EBIT | -1.92M | 19.75M | 17.16M | -17.14M | -23.25M | 989.00K | -46.93M | -106.85M | -198.08M | 40.14M | 31.65M | -102.96M | 77.16M | 89.15M | 80.09M | 115.77M | 164.13M | 185.58M | 188.44M | 163.99M | 144.76M | 147.35M | 132.44M | 136.86M | 122.80M | 116.20M | 366.60M | 75.30M | 70.30M | 45.60M |
EBIT Margin | -1.00% | 9.57% | 8.82% | -9.69% | -10.69% | 0.35% | -12.22% | -26.42% | -39.99% | 7.25% | 5.66% | -13.41% | 9.07% | 10.36% | 9.31% | 10.69% | 14.11% | 15.66% | 16.60% | 15.91% | 15.33% | 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 |