Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 753.20M | 678.40M | 690.60M | 557.00M | 851.10M | 851.10M | 772.60M | 771.40M | 753.80M | 723.10M | 778.22M | 613.16M | 496.00M | 402.08M | 362.65M | 326.53M | 333.63M | 157.13M | 114.28M | 82.41M | 56.65M | 64.32M | 53.84M | 45.16M | 34.01M | 25.30M | 23.20M | 15.20M | 6.60M |
Cost of Revenue | 236.20M | 202.00M | 197.60M | 178.20M | 201.00M | 201.00M | 177.20M | 171.20M | 157.30M | 147.40M | 109.20M | 79.62M | 64.66M | 46.71M | 44.29M | 43.27M | 32.34M | 30.81M | 27.64M | 20.32M | 13.75M | 12.55M | 10.72M | 7.40M | 701.74K | -100.00K | -1.90M | -2.20M | -1.60M |
Gross Profit | 517.00M | 476.40M | 493.00M | 378.80M | 650.10M | 650.10M | 595.40M | 600.20M | 596.50M | 575.70M | 669.01M | 533.55M | 431.35M | 355.37M | 318.36M | 283.26M | 301.29M | 126.31M | 86.64M | 62.08M | 42.90M | 51.77M | 43.12M | 37.76M | 33.31M | 25.40M | 25.10M | 17.40M | 8.20M |
Operating Expenses | 774.40M | 600.10M | 681.70M | 653.30M | 641.40M | 641.40M | 537.90M | 550.80M | 429.70M | 441.50M | 394.57M | 305.55M | 251.03M | 197.59M | 183.29M | 156.80M | 263.21M | 174.04M | 132.22M | 102.83M | 85.53M | 79.11M | 61.78M | 50.90M | 44.86M | 37.80M | 38.10M | 29.90M | 17.10M |
Selling, General & Admin | 572.90M | 514.70M | 599.80M | 500.70M | 555.50M | 555.50M | 467.10M | 476.40M | 359.10M | 366.00M | 327.10M | 251.84M | 208.38M | 169.84M | 161.41M | 138.88M | 123.49M | 73.33M | 48.47M | 43.59M | 34.84M | 31.52M | 25.48M | 17.08M | 13.47M | 11.10M | 11.80M | 8.80M | 2.50M |
Research & Development | 88.70M | 85.40M | 81.90M | 80.90M | 85.90M | 85.90M | 70.80M | 74.40M | 70.60M | 75.50M | 67.48M | 53.71M | 42.65M | 27.75M | 21.87M | 17.91M | 139.72M | 100.71M | 83.76M | 59.24M | 50.70M | 47.59M | 36.29M | 33.82M | 28.10M | 23.50M | 23.00M | 18.60M | 13.00M |
Other Operating Expenses | 112.80M | 600.00K | 139.30M | N/A | 1.20M | 1.20M | -400.00K | -2.50M | 1.20M | 300.00K | -1.97M | -223.00K | -407.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.28M | 3.20M | 3.30M | 2.50M | 1.60M |
Operating Income | -257.40M | -123.70M | -48.70M | -194.80M | 7.60M | 7.60M | 118.70M | 49.40M | 166.80M | 134.20M | 274.44M | 228.00M | 180.32M | 157.78M | 135.07M | 126.46M | 38.08M | -47.73M | -45.59M | -40.74M | -42.63M | -27.35M | -18.66M | -13.14M | -11.55M | -12.40M | -13.00M | -12.50M | -8.90M |
Other Expenses / Income | -4.80M | -16.90M | -8.40M | -88.90M | 100.00K | 100.00K | 60.80M | -1.70M | 1.20M | 300.00K | -1.97M | -223.00K | -407.00K | -353.00K | 99.00K | -2.49M | -3.34M | 653.00K | -12.00K | -2.03M | -10.00K | 38.00K | -214.41K | -305.13K | -383.48K | 12.40M | 3.20M | 3.30M | 3.10M |
Before Tax Income | -262.20M | -140.60M | -57.10M | -283.70M | 200.00K | 7.70M | 116.90M | 42.90M | 168.90M | 134.90M | 277.87M | 233.28M | 184.54M | 159.65M | 140.83M | 136.45M | 48.45M | -34.96M | -38.19M | -39.98M | -40.62M | -24.41M | -13.49M | -6.59M | -8.72M | -10.00M | -9.80M | -9.20M | -5.90M |
Income Tax Expenses | 1.10M | -28.60M | -29.90M | 59.90M | -4.40M | -4.40M | -13.90M | 21.30M | 43.60M | 54.70M | 101.64M | 86.14M | 72.39M | 58.94M | -11.47M | 193.00K | 608.00K | 34.96M | -7.40M | -767.00K | -2.02M | 417.00K | 500.00K | 583.33K | 8.72M | 10.00M | 9.80M | 9.20M | 5.90M |
Net Income | -263.30M | -112.00M | -27.20M | -223.70M | 4.60M | 4.60M | 131.00M | 21.80M | 125.30M | 80.20M | 176.22M | 147.14M | 112.15M | 100.71M | 152.30M | 84.61M | 47.84M | -34.96M | -38.19M | -39.98M | -40.62M | -24.82M | -13.99M | -7.17M | -8.72M | -10.00M | -9.80M | -9.20M | -5.90M |
Interest Expenses | 2.90M | 3.20M | 6.60M | N/A | 12.00M | 12.00M | 3.20M | 6.00M | 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 |
Basic Shares Outstanding | 82.80M | 80.58M | 77.71M | 74.70M | 73.50M | 73.50M | 69.40M | 68.30M | 70.00M | 71.30M | 75.73M | 80.95M | 84.61M | 89.79M | 96.34M | 93.49M | 88.38M | 82.11M | 72.56M | 61.44M | 54.65M | 51.46M | 47.32M | 45.63M | 40.44M | 37.56M | 37.16M | 35.62M | 30.26M |
Diluted Shares Outstanding | 82.80M | 80.60M | 78.00M | 74.78M | 76.00M | 76.00M | 72.00M | 68.80M | 73.40M | 74.50M | 78.18M | 83.33M | 86.47M | 91.70M | 99.15M | 98.57M | 93.41M | 82.11M | 72.56M | 61.44M | 54.65M | 51.46M | 47.32M | 45.63M | 40.44M | 37.56M | 37.22M | 35.62M | 30.26M |
EBITDA | -186.10M | -67.80M | 14.10M | -123.40M | 86.10M | 86.10M | 113.30M | 96.40M | 193.50M | 159.20M | 274.44M | 228.00M | 180.32M | 158.13M | 134.98M | 138.40M | 50.20M | -40.84M | -38.72M | -32.62M | -36.86M | -22.11M | -13.95M | -9.10M | -7.88M | -9.20M | -12.90M | -13.30M | -10.40M |
EBITDA Margin | -24.71% | -9.99% | 2.04% | -22.15% | 10.12% | 10.12% | 14.66% | 12.50% | 25.67% | 22.02% | 35.27% | 37.18% | 36.35% | 39.33% | 37.22% | 42.39% | 15.05% | -25.99% | -33.88% | -39.59% | -65.07% | -34.37% | -25.91% | -20.16% | -23.16% | -36.36% | -55.60% | -87.50% | -157.58% |
EBIT | -259.30M | -137.40M | -50.50M | -163.80M | 12.20M | 12.20M | 120.30M | 49.10M | 168.90M | 134.90M | 277.87M | 233.28M | 184.54M | 159.65M | 140.83M | 84.81M | 48.45M | N/A | -45.59M | -40.74M | -42.63M | -24.41M | -13.49M | -6.59M | N/A | N/A | N/A | N/A | N/A |
EBIT Margin | -34.43% | -20.25% | -7.31% | -29.41% | 1.43% | 1.43% | 15.57% | 6.37% | 22.41% | 18.66% | 35.71% | 38.04% | 37.21% | 39.71% | 38.83% | 25.97% | 14.52% | 0.00% | -39.89% | -49.44% | -75.26% | -37.95% | -25.06% | -14.59% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 |