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 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 349.04M | 301.35M | 304.32M | 253.70M | 268.40M | 274.12M | 237.40M | 219.45M | 298.94M | 183.76M | 149.47M | 84.80M | 65.16M | 41.61M | N/A | 5.93M | 19.78M | 17.51M | 15.35M | 15.45M | 13.04M |
Cost of Revenue | 180.88M | 97.90M | 88.16M | 74.67M | 80.76M | 74.52M | 81.49M | 63.26M | 73.23M | 40.99M | 36.21M | 23.23M | N/A | 19.19M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 168.16M | 203.45M | 216.16M | 179.02M | 187.64M | 199.60M | 155.91M | 156.18M | 225.71M | 142.77M | 113.26M | 61.56M | 65.16M | 22.42M | N/A | 5.93M | 19.78M | 17.51M | 15.35M | 15.45M | 13.04M |
Operating Expenses | 80.66M | 126.25M | 110.00M | 106.72M | 119.98M | 118.36M | 97.71M | 92.21M | 86.34M | 69.22M | 61.72M | 46.74M | 62.07M | 29.97M | 1.10M | 9.14M | 27.42M | 26.01M | 23.38M | 20.48M | 16.41M |
Selling, General & Admin | 54.49M | 117.29M | 102.33M | 98.77M | 110.85M | 108.52M | 89.25M | 83.99M | 79.15M | 63.87M | 56.76M | 43.46M | 53.91M | 27.93M | 997.82K | 2.67M | 5.49M | 5.29M | 4.96M | 4.22M | 3.89M |
Research & Development | 634.00K | 50.00K | 0 | 0 | N/A | 0 | 0 | 0 | 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 | 25.54M | 8.97M | 7.67M | 7.95M | 9.13M | 9.84M | 4.27M | -8.41M | N/A | N/A | N/A | -3.26M | N/A | N/A | 103.55K | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 87.49M | 44.23M | 89.06M | 73.63M | 53.53M | 76.38M | 58.19M | 72.39M | 141.56M | 73.55M | 51.54M | 15.00M | 3.09M | -7.55M | -1.17M | -527.41K | -7.64M | -8.50M | -8.03M | -5.03M | -3.37M |
Other Expenses / Income | 31.52M | -20.14M | -32.39M | -90.30M | -53.41M | -10.24M | N/A | -7.89M | -2.19M | N/A | N/A | -3.79M | -879.00K | N/A | 70.87K | 527.41K | N/A | N/A | N/A | N/A | 177.24K |
Before Tax Income | 119.01M | 39.95M | 56.67M | -35.22M | 30.26M | 51.04M | 58.19M | 55.56M | 137.19M | 73.55M | 51.54M | 11.03M | 3.09M | -7.55M | -1.10M | N/A | N/A | N/A | N/A | N/A | -3.19M |
Income Tax Expenses | 16.46M | -10.73M | 6.87M | 433.00K | 10.55M | 14.41M | 30.99M | 29.41M | 57.13M | 12.50M | N/A | 529.00K | N/A | N/A | -2.24M | 2.13M | -4.23M | -4.31M | 557.16K | -69.30K | N/A |
Net Income | 102.55M | 50.68M | 49.80M | -35.66M | 19.71M | 36.63M | 27.20M | 26.16M | 80.05M | 61.05M | 51.54M | 11.03M | 3.09M | -7.55M | 1.06M | -5.33M | -3.41M | -4.19M | -8.59M | -4.96M | -3.19M |
Interest Expenses | 15.24M | 14.94M | 12.33M | 9.67M | 11.24M | 7.96M | 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 |
Basic Shares Outstanding | 144.71M | 143.02M | 143.85M | 148.68M | 151.82M | 158.41M | 134.61M | 134.40M | 137.24M | 131.77M | 126.65M | 122.14M | 114.13M | 111.98M | 7.90M | 8.89M | 10.44M | 9.34M | 7.88M | 6.47M | 6.20M |
Diluted Shares Outstanding | 147.83M | 143.29M | 145.06M | 148.68M | 151.82M | 158.41M | 136.00M | 135.54M | 138.82M | 138.55M | 139.80M | 137.97M | 135.54M | 111.98M | 8.63M | 8.96M | 11.17M | 9.34M | 7.88M | 6.47M | 6.20M |
EBITDA | 87.73M | 89.08M | 93.76M | 77.84M | 47.36M | 74.03M | 59.59M | 73.69M | 140.38M | 74.37M | 51.98M | 15.31M | 3.36M | -7.24M | -1.07M | -2.74M | -7.08M | -7.98M | -7.71M | -4.69M | -3.17M |
EBITDA Margin | 25.14% | 29.56% | 30.81% | 30.68% | 17.65% | 27.01% | 25.10% | 33.58% | 46.96% | 40.47% | 34.77% | 18.05% | 5.16% | -17.39% | 0.00% | -46.17% | -35.81% | -45.58% | -50.26% | -30.33% | -24.28% |
EBIT | 134.25M | 54.88M | 69.00M | -25.55M | 41.50M | 59.00M | 58.19M | 55.56M | 137.19M | 73.55M | 51.54M | 11.56M | 3.09M | -7.55M | -1.17M | -3.21M | -7.64M | -8.50M | -8.03M | -5.03M | -3.19M |
EBIT Margin | 38.46% | 18.21% | 22.67% | -10.07% | 15.46% | 21.52% | 24.51% | 25.32% | 45.89% | 40.02% | 34.48% | 13.63% | 4.75% | -18.14% | 0.00% | -54.06% | -38.63% | -48.57% | -52.35% | -32.55% | -24.45% |
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 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 |