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 | 455.07M | 354.33M | 199.07M | 67.18M | 84.52M | 104.94M | 77.03M | 59.78M | 80.44M | 127.69M | 169.28M | 195.29M | 210.44M | 134.47M | 115.30M | 169.53M | 125.04M | 98.33M | 84.94M | 56.50M | 35.98M | 9.99M | 1.86M | 1.28M | 824.00K | 595.00K | 6.44M | 3.76M | 3.70M | 9.50M |
Cost of Revenue | 270.42M | 169.67M | 102.31M | 46.70M | 44.77M | 46.01M | 46.15M | 44.51M | 73.11M | 51.80M | 53.54M | 46.64M | 26.73M | 22.11M | 21.98M | 33.34M | 30.42M | 14.89M | 13.29M | 10.22M | 11.44M | 3.03M | 1.10M | 1.39M | 2.04M | 466.00K | 1.43M | 1.74M | 4.90M | 7.90M |
Gross Profit | 184.64M | 184.66M | 96.76M | 20.48M | 39.75M | 58.93M | 30.87M | 15.27M | 7.34M | 75.89M | 115.73M | 148.65M | 183.71M | 112.36M | 93.32M | 136.19M | 94.62M | 83.44M | 71.64M | 46.28M | 24.55M | 6.96M | 762.00K | -114.00K | -1.22M | 129.00K | 5.01M | 2.03M | -1.20M | 1.60M |
Operating Expenses | 18.50M | 10.30M | 16.79M | 15.95M | 18.90M | 7.72M | 10.47M | 18.35M | 66.60M | 29.55M | 35.18M | 52.82M | 46.17M | 34.24M | 60.30M | 29.71M | 25.95M | 9.11M | 8.06M | 6.01M | 8.14M | 4.08M | 3.22M | 1.92M | 1.89M | 2.35M | 2.36M | 3.16M | 6.10M | 10.10M |
Selling, General & Admin | 18.93M | 10.08M | 14.77M | 10.70M | 14.86M | 11.40M | 10.38M | 9.23M | 17.20M | 14.19M | 11.25M | 11.78M | 10.42M | 7.40M | 9.58M | 10.78M | 8.00M | 2.39M | 2.70M | 1.26M | 2.27M | 1.96M | 1.83M | 1.91M | 1.88M | 1.45M | 1.82M | 2.28M | 1.70M | 1.70M |
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 | 887.00K | 46.00K | 268.00K | N/A | N/A |
Other Operating Expenses | 433.00K | 220.00K | 2.02M | 5.26M | 4.04M | 4.33M | 91.00K | 9.12M | 49.40M | 15.36M | 23.93M | 41.04M | 35.75M | 26.83M | 50.72M | 18.94M | 17.95M | 6.72M | 5.37M | 4.75M | 5.88M | 2.13M | 1.40M | 10.00K | 14.00K | 10.00K | 493.00K | 614.00K | 4.40M | 8.40M |
Operating Income | 166.14M | 171.28M | 79.10M | 29.74M | 21.19M | 51.29M | 19.95M | -4.39M | -143.55M | -54.41M | 77.22M | 86.59M | 132.56M | 78.12M | 33.02M | 106.47M | 68.67M | 74.33M | 63.58M | 40.27M | 16.40M | 2.88M | -2.25M | -2.03M | -3.11M | -2.22M | 2.65M | -1.13M | -7.30M | -8.50M |
Other Expenses / Income | -15.99M | -47.89M | -19.32M | -50.14M | -151.00K | 4.41M | 699.00K | -4.63M | -516.00K | -658.00K | -38.00K | 559.00K | 1.47M | -476.00K | -261.00K | 2.27M | 2.94M | 1.93M | 812.00K | -198.00K | -2.57M | -700.00K | -787.00K | -2.55M | -3.30M | 453.00K | -189.00K | 640.00K | 800.00K | 1.10M |
Before Tax Income | 150.15M | 123.38M | 59.78M | -20.40M | 21.04M | 55.47M | 20.65M | -9.02M | -144.07M | -55.06M | 77.19M | 87.15M | 134.03M | 77.65M | 32.76M | 108.75M | 71.61M | 76.25M | 64.39M | 40.07M | 13.83M | 2.18M | -3.03M | -4.58M | -6.41M | -1.77M | 2.46M | N/A | N/A | N/A |
Income Tax Expenses | 89.78M | 71.42M | -22.16M | 27.68M | 23.89M | -43.25M | 10.38M | 9.25M | 14.59M | 22.49M | 34.12M | 81.81M | 93.47M | 35.26M | 36.90M | 73.01M | 48.08M | 30.50M | 31.49M | 11.97M | 5.30M | 1.40M | 66.00K | -30.00K | 163.00K | -6.00K | 126.00K | N/A | N/A | N/A |
Net Income | 60.35M | 51.89M | 81.84M | -48.08M | -2.85M | 98.23M | 9.65M | -26.55M | -158.66M | -77.55M | 43.07M | 631.00K | 34.15M | 37.34M | -7.89M | 29.72M | 19.05M | 40.34M | 29.18M | 22.94M | 8.94M | 445.00K | -3.10M | -4.55M | -6.57M | -1.76M | 2.34M | -359.00K | -7.00M | -8.00M |
Interest Expenses | 6.45M | 2.03M | N/A | 155.00K | 733.00K | 145.00K | 1.04M | 1.43M | 1.34M | N/A | N/A | N/A | N/A | N/A | 450.00K | N/A | N/A | 1.03M | 418.00K | N/A | 2.63M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 106.38M | 69.57M | 58.23M | 57.59M | 59.14M | 60.00M | 58.72M | 58.38M | 58.29M | 57.23M | 57.30M | 57.67M | 57.05M | 56.47M | 57.41M | 58.68M | 59.13M | 58.14M | 51.77M | 26.60M | 21.24M | 20.83M | 20.75M | 20.75M | 20.75M | 19.17M | 11.84M | 8.87M | 8.89M | 8.91M |
Diluted Shares Outstanding | 106.56M | 69.98M | 58.76M | 57.59M | 59.14M | 60.00M | 58.72M | 58.38M | 58.29M | 57.23M | 57.92M | 58.83M | 57.97M | 57.04M | 57.41M | 59.29M | 60.09M | 60.48M | 58.25M | 58.16M | 55.35M | 42.31M | 20.75M | 20.75M | 20.91M | 20.74M | 12.89M | 8.87M | 8.89M | 8.91M |
EBITDA | 281.44M | 214.45M | 124.74M | 39.30M | 28.28M | 61.55M | 27.90M | -7.52M | -109.72M | -34.98M | 94.12M | 102.36M | 127.61M | 72.60M | 29.46M | 121.80M | 85.64M | 79.18M | 66.46M | 39.66M | 22.75M | 3.97M | -1.85M | -4.57M | -6.39M | -1.77M | 2.46M | 255.00K | -11.40M | -16.40M |
EBITDA Margin | 61.85% | 60.52% | 62.66% | 58.51% | 33.46% | 58.66% | 36.22% | -12.59% | -136.39% | -27.39% | 55.60% | 52.41% | 60.64% | 53.99% | 25.55% | 71.85% | 68.49% | 80.53% | 78.25% | 70.19% | 63.22% | 39.70% | -99.36% | -357.54% | -776.09% | -296.81% | 38.25% | 6.78% | -308.11% | -172.63% |
EBIT | 156.58M | 125.34M | 59.68M | -20.25M | 21.77M | 55.12M | 21.07M | -15.87M | -142.73M | -55.06M | 77.19M | 82.44M | 127.61M | 72.60M | 29.46M | 102.74M | 67.13M | 71.86M | 61.09M | 34.91M | 16.87M | 1.84M | -3.03M | -4.58M | -6.41M | -1.77M | 2.46M | -359.00K | -7.00M | -8.00M |
EBIT Margin | 34.41% | 35.38% | 29.98% | -30.14% | 25.76% | 52.53% | 27.36% | -26.55% | -177.43% | -43.12% | 45.60% | 42.22% | 60.64% | 53.99% | 25.55% | 60.60% | 53.69% | 73.09% | 71.93% | 61.79% | 46.89% | 18.42% | -162.63% | -358.33% | -777.79% | -296.81% | 38.25% | -9.54% | -189.19% | -84.21% |
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 |