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 | 684.98M | 739.03M | 664.45M | 609.37M | 641.23M | 578.11M | 612.82M | 574.33M | 625.47M | 586.47M | 523.36M | 528.01M | 556.84M | 564.48M | 767.52M | 588.02M | 410.17M | 361.40M | 329.14M | 243.48M | 174.42M | 151.88M | 129.41M | 108.99M | 81.11M | 40.21M | 6.62M | 2.50M | 2.50M | 2.20M |
Cost of Revenue | 8.93M | 518.62M | 454.97M | 409.65M | 445.17M | 396.48M | 424.81M | 375.73M | 437.21M | 416.08M | 339.29M | 351.22M | 268.47M | 281.72M | 157.31M | 325.28M | 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 |
Gross Profit | 676.05M | 220.41M | 209.47M | 199.72M | 196.05M | 181.63M | 188.01M | 198.60M | 188.25M | 170.40M | 184.07M | 176.79M | 288.37M | 282.75M | 610.21M | 262.74M | 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 |
Operating Expenses | 238.45M | 39.26M | 39.65M | 36.54M | 39.64M | 34.74M | 37.05M | 44.80M | 44.87M | 37.37M | 36.30M | 37.61M | 156.48M | 151.44M | 472.07M | 128.05M | 289.93M | 247.50M | 229.14M | 152.89M | 52.76M | 70.44M | 49.93M | 54.46M | 38.58M | 18.87M | 3.94M | -2.20M | -2.20M | -2.00M |
Selling, General & Admin | 31.11M | 38.99M | 40.77M | 37.47M | 39.64M | 34.74M | 37.05M | 44.80M | 44.87M | 37.37M | 36.30M | 37.61M | 29.04M | 28.20M | 363.46M | 25.33M | 20.52M | 16.94M | 13.53M | 10.94M | 7.89M | 6.70M | 5.29M | 4.87M | 3.20M | 1.89M | 533.00K | N/A | N/A | N/A |
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 | 207.35M | 271.00K | -1.13M | -933.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 127.44M | 123.24M | 108.61M | 102.72M | 269.41M | 230.56M | 215.61M | 141.95M | 44.87M | 63.75M | 44.64M | 49.59M | 35.38M | 16.98M | 3.41M | -2.20M | -2.20M | -2.00M |
Operating Income | -74.35M | 48.64M | 28.16M | 33.54M | 28.87M | 144.53M | 135.84M | 52.41M | 120.09M | 131.61M | 141.91M | 95.97M | 4.12M | 131.31M | 138.14M | 134.69M | 120.25M | 113.91M | 100.00M | 90.58M | 121.66M | 81.44M | 79.48M | 54.53M | 42.53M | 21.35M | 2.67M | 4.70M | 4.70M | 4.20M |
Other Expenses / Income | 849.00K | 101.06M | 50.21M | 69.69M | 170.92M | 72.00K | -68.30M | -77.50M | 780.00K | -96.79M | -103.10M | -88.94M | -127.50M | -90.92M | -77.04M | -71.20M | -84.67M | -74.22M | -58.90M | -46.69M | -93.33M | -59.44M | -59.51M | 107.00K | N/A | N/A | N/A | N/A | N/A | N/A |
Before Tax Income | -73.50M | 149.70M | 78.36M | 103.23M | 199.79M | 75.94M | 67.54M | -25.09M | 120.87M | 34.82M | 38.81M | 7.02M | -123.38M | 40.39M | 61.09M | 63.49M | 35.57M | 39.68M | 41.11M | 43.89M | 28.33M | 22.00M | 19.97M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Income Tax Expenses | -588.00K | 447.00K | 145.00K | 353.00K | -217.00K | -363.00K | 1.10M | 244.00K | 199.00K | 310.00K | 1.98M | 381.00K | -10.68M | 108.00K | 196.00K | 201.00K | 569.00K | 887.00K | 668.00K | 795.00K | -124.00K | -242.00K | -269.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Net Income | -73.47M | 173.03M | 76.54M | 97.37M | 191.69M | 72.30M | 70.09M | 11.44M | 178.30M | 40.26M | 93.71M | 20.98M | -117.67M | 42.76M | 56.33M | 58.67M | 34.78M | 49.23M | 39.03M | 37.03M | 30.88M | 23.30M | 19.92M | 15.13M | 15.08M | 4.70M | -967.00K | 300.00K | 300.00K | 300.00K |
Interest Expenses | -71.14M | 61.17M | 65.40M | 67.94M | 71.05M | 75.39M | 74.06M | 78.59M | 84.61M | 87.73M | 76.56M | 88.38M | 101.28M | 101.86M | 82.21M | 83.65M | 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 | 112.18M | 112.07M | 111.96M | 111.79M | 111.20M | 103.95M | 98.97M | 94.50M | 93.91M | 88.09M | 85.17M | 73.45M | 69.38M | 59.61M | 55.93M | 48.13M | 46.79M | 41.57M | 37.56M | 33.14M | 26.38M | 22.32M | 20.10M | 18.89M | 16.98M | 2.27M | 1.61M | 1.43M | 1.58M | 1.43M |
Diluted Shares Outstanding | 112.18M | 112.62M | 112.42M | 112.08M | 111.62M | 104.12M | 99.16M | 94.50M | 97.67M | 88.26M | 85.22M | 73.45M | 69.38M | 59.94M | 56.41M | 48.87M | 47.99M | 43.37M | 38.76M | 34.98M | 28.33M | 23.51M | 20.74M | 19.21M | 18.53M | 2.27M | 1.67M | 1.43M | 1.58M | 1.43M |
EBITDA | 3.75M | 192.23M | 178.80M | 173.57M | 165.94M | 153.95M | 281.75M | 225.14M | 405.34M | 266.78M | 292.02M | 234.16M | 109.52M | 270.55M | 250.54M | 245.42M | 142.98M | 130.19M | 103.25M | 89.73M | 67.89M | 52.05M | 40.63M | 32.11M | 27.16M | 10.98M | 300.00K | 900.00K | 800.00K | 800.00K |
EBITDA Margin | 0.55% | 26.01% | 26.91% | 28.48% | 25.88% | 26.63% | 45.98% | 39.20% | 64.81% | 45.49% | 55.80% | 44.35% | 19.67% | 47.93% | 32.64% | 41.74% | 34.86% | 36.02% | 31.37% | 36.85% | 38.92% | 34.27% | 31.40% | 29.46% | 33.48% | 27.31% | 4.53% | 36.00% | 32.00% | 36.36% |
EBIT | -145.20M | 234.65M | 142.08M | 165.66M | 262.53M | 147.32M | 145.24M | 90.27M | 263.11M | 128.29M | 172.24M | 109.74M | -27.07M | 144.73M | 138.73M | 142.51M | 35.35M | 50.11M | 39.70M | 37.83M | 30.75M | 23.06M | 19.65M | 15.13M | 15.08M | 4.70M | -967.00K | 300.00K | 300.00K | 300.00K |
EBIT Margin | -21.20% | 31.75% | 21.38% | 27.19% | 40.94% | 25.48% | 23.70% | 15.72% | 42.07% | 21.88% | 32.91% | 20.78% | -4.86% | 25.64% | 18.08% | 24.24% | 8.62% | 13.87% | 12.06% | 15.54% | 17.63% | 15.18% | 15.19% | 13.89% | 18.60% | 11.68% | -14.61% | 12.00% | 12.00% | 13.64% |
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 |