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 | 268.46M | 169.67M | 102.31M | 46.70M | 44.77M | 46.01M | 46.15M | 44.51M | 76.07M | 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 | 186.61M | 184.66M | 96.76M | 20.48M | 39.75M | 58.93M | 30.87M | 15.27M | 4.37M | 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 | 27.95M | 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 | 23.84M | 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 | 4.11M | 220.00K | 2.02M | 5.26M | 4.04M | 4.33M | 2.11M | -2.02M | 809.00K | -733.00K | -111.00K | 414.00K | 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 | 158.66M | 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.00M | -8.00M |
Other Expenses / Income | -8.51M | -47.89M | -19.32M | 6.86M | -151.00K | 4.19M | 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 | 8.50M |
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 | -491.00K | -6.20M | -6.90M |
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 | -772.00K | 8.50M | 16.30M |
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.41M | 2.62M | 1.34M | 75.00K | 73.00K | 145.00K | 184.00K | 151.00K | 450.00K | 3.74M | 1.54M | 1.03M | 418.00K | 5.36M | 2.63M | 700.00K | 572.00K | 2.55M | 3.30M | N/A | 189.00K | N/A | N/A | N/A |
Basic Shares Outstanding | 106.38M | 69.57M | 58.23M | 57.59M | 59.14M | 59.25M | 58.72M | 58.38M | 58.29M | 57.17M | 57.30M | 57.67M | 57.05M | 56.47M | 57.41M | 58.68M | 59.13M | 58.14M | 51.77M | 26.60M | 21.24M | 20.78M | 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 | 53.99M | 20.75M | 20.75M | 20.91M | 20.74M | 12.89M | 8.87M | 8.89M | 8.91M |
EBITDA | 274.19M | 183.41M | 77.33M | 14.09M | 28.12M | 61.22M | 25.08M | 523.00K | -63.29M | -34.98M | 94.12M | 107.06M | 159.63M | 98.14M | 53.97M | 127.92M | 87.18M | 84.00M | 69.11M | 45.30M | 22.28M | 5.01M | -1.07M | -2.02M | -3.09M | -2.21M | 3.14M | -517.00K | -3.70M | -1.20M |
EBITDA Margin | 60.25% | 51.76% | 38.85% | 20.97% | 33.28% | 58.33% | 32.56% | 0.87% | -78.68% | -27.39% | 55.60% | 54.82% | 75.85% | 72.98% | 46.81% | 75.46% | 69.72% | 85.43% | 81.36% | 80.18% | 61.91% | 50.12% | -57.16% | -157.86% | -375.49% | -371.26% | 48.84% | -13.74% | -100.00% | -12.63% |
EBIT | 156.58M | 125.34M | 59.68M | -20.25M | 21.77M | 55.12M | 21.44M | -14.69M | -142.73M | -54.99M | 77.26M | 82.59M | 127.80M | 72.75M | 29.46M | 106.47M | 68.67M | 71.86M | 61.09M | 40.27M | 16.87M | 2.54M | -2.46M | -2.03M | -3.11M | -1.77M | 2.65M | -1.13M | 1.50M | 8.30M |
EBIT Margin | 34.41% | 35.38% | 29.98% | -30.14% | 25.76% | 52.53% | 27.84% | -24.57% | -177.43% | -43.06% | 45.64% | 42.29% | 60.73% | 54.10% | 25.55% | 62.81% | 54.92% | 73.09% | 71.93% | 71.27% | 46.89% | 25.43% | -131.96% | -158.64% | -377.18% | -296.81% | 41.18% | -30.06% | 40.54% | 87.37% |
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 |