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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 607.91M | 624.96M | 507.15M | 378.83M | 402.87M | 403.56M | 358.25M | 405.91M | 377.03M | 433.56M | 461.94M | 530.46M | 549.33M | 423.34M | 319.57M | 364.96M | 311.20M | 247.68M | 257.38M | 248.31M | 182.28M | 186.63M | 203.81M | 263.05M | 184.10M | 83.90M | 74.40M | 60.90M | 39.20M |
Cost of Revenue | 295.36M | 309.07M | 247.41M | 183.83M | 179.86M | 194.35M | 188.43M | 205.16M | 174.31M | 221.21M | 241.50M | 293.91M | 294.82M | 227.94M | 185.21M | 187.43M | 177.13M | 146.24M | 163.43M | 143.81M | 121.67M | 132.20M | 202.25M | 162.22M | 97.20M | 49.00M | 36.40M | 30.70M | 19.50M |
Gross Profit | 312.55M | 315.88M | 259.74M | 195.00M | 223.01M | 209.21M | 169.82M | 200.75M | 202.71M | 212.35M | 220.44M | 236.56M | 254.51M | 195.40M | 134.36M | 177.53M | 134.07M | 101.45M | 93.95M | 104.50M | 60.60M | 54.43M | 1.55M | 100.83M | 86.90M | 34.90M | 38.00M | 30.20M | 19.70M |
Operating Expenses | 290.37M | 267.02M | 240.82M | 205.12M | 206.79M | 211.30M | 235.39M | 253.18M | 214.29M | 231.16M | 242.05M | 245.86M | 242.74M | 190.26M | 146.40M | 138.23M | 114.82M | 105.17M | 100.99M | 103.06M | 91.15M | 131.78M | 170.34M | 363.74M | 57.90M | 42.80M | 33.50M | 25.00M | 15.90M |
Selling, General & Admin | 163.28M | 146.72M | 138.09M | 119.61M | 119.03M | 118.95M | 136.27M | 144.38M | 120.96M | 131.32M | 134.01M | 130.94M | 131.09M | 108.15M | 81.14M | 83.12M | 70.69M | 65.24M | 61.48M | 59.74M | 48.31M | 81.43M | 106.34M | 67.04M | 34.30M | 25.00M | 18.40M | 13.30M | 8.00M |
Research & Development | 126.28M | 120.31M | 102.23M | 82.49M | 84.61M | 89.16M | 95.98M | 98.40M | 87.55M | 93.06M | 99.94M | 106.22M | 102.73M | 77.20M | 61.44M | 54.47M | 42.90M | 39.45M | 38.17M | 35.59M | 35.11M | 40.83M | 51.32M | 49.31M | 17.30M | 13.50M | 11.70M | 9.20M | 6.10M |
Other Operating Expenses | 809.00K | 4.01M | 507.00K | 3.02M | 3.14M | -536.00K | -2.22M | -31.00K | -282.00K | -356.00K | -347.00K | -293.00K | 8.92M | 4.91M | 3.82M | 639.00K | 1.23M | 470.00K | 1.35M | 7.73M | 7.73M | 9.52M | 12.68M | 247.38M | 6.30M | 4.30M | 3.40M | 2.50M | 1.80M |
Operating Income | 22.17M | 45.52M | 18.81M | -11.02M | 13.08M | -5.01M | -70.88M | -67.04M | -12.95M | -21.57M | -23.02M | -9.31M | 11.77M | 5.14M | -12.04M | 39.30M | 19.26M | -3.72M | -7.04M | 1.44M | -30.55M | -77.35M | -168.79M | -262.91M | 29.00M | -7.90M | 4.50M | 5.20M | 3.80M |
Other Expenses / Income | -3.03M | -1.03M | -9.94M | -13.77M | -19.68M | -11.94M | -13.83M | -13.39M | -3.12M | -224.00K | -128.00K | 222.00K | -140.00K | 297.00K | 2.30M | 6.66M | 6.26M | 5.34M | 1.75M | 727.00K | 1.41M | 931.00K | 1.57M | -1.41B | 2.60M | -13.50M | 700.00K | 1.00M | 500.00K |
Before Tax Income | 19.14M | 44.48M | 8.87M | -26.22M | -6.60M | -16.95M | -84.71M | -80.43M | -16.07M | -21.80M | -23.15M | -9.09M | 11.63M | 5.44M | -9.73M | 45.97M | 25.52M | 1.62M | -5.29M | 2.16M | -29.13M | -76.42M | -167.21M | -1.67B | 31.60M | -21.40M | 5.20M | 6.20M | 4.30M |
Income Tax Expenses | -64.85M | 16.30M | -4.38M | 3.05M | -672.00K | 4.09M | -1.75M | -8.12M | -407.00K | 24.45M | -44.74M | 1.85M | 2.85M | 9.77M | 14.40M | -18.02M | 2.10M | 609.00K | 437.00K | 589.00K | 300.00K | 500.00K | -806.00K | -18.57M | 7.90M | 13.60M | 300.00K | 300.00K | 200.00K |
Net Income | 83.99M | 28.18M | 13.25M | -29.27M | -5.92M | -21.04M | -82.95M | -72.31M | -15.66M | -46.25M | 37.03M | -10.94M | 8.78M | -4.33M | -24.14M | 63.99M | 23.42M | 1.01M | -5.73M | 1.57M | -29.43M | -76.92M | -166.41M | -1.65B | 23.70M | -21.50M | 4.90M | 5.90M | 4.10M |
Interest Expenses | 2.70M | 5.04M | 10.62M | 11.51M | 11.65M | 11.40M | 11.08M | 10.63M | 615.00K | 224.00K | 128.00K | 222.00K | 374.00K | 1.08M | 3.18M | 9.22M | 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 | 111.65M | 105.08M | 101.48M | 96.97M | 89.58M | 85.61M | 80.97M | 77.70M | 87.01M | 92.50M | 106.53M | 115.64M | 115.17M | 101.49M | 95.83M | 94.53M | 81.88M | 74.64M | 73.28M | 72.02M | 62.29M | 59.78M | 58.54M | 48.56M | 28.29M | 46.49M | 20.83M | 22.95M | 22.78M |
Diluted Shares Outstanding | 117.36M | 112.38M | 106.17M | 96.97M | 89.58M | 85.61M | 80.97M | 77.70M | 87.51M | 92.51M | 107.81M | 116.46M | 116.43M | 101.49M | 95.83M | 95.43M | 83.25M | 75.18M | 73.28M | 73.04M | 62.29M | 59.78M | 58.54M | 48.56M | 30.97M | 46.49M | 20.83M | 22.95M | 22.78M |
EBITDA | 34.09M | 61.65M | 32.54M | 999.00K | 37.22M | 15.79M | -50.71M | -36.15M | 4.01M | 18.48M | 23.19M | 26.48M | 56.06M | 32.56M | 8.52M | 52.59M | 31.26M | 5.86M | 4.24M | 24.74M | -4.38M | -42.97M | -129.88M | -15.52M | 35.30M | -3.60M | 7.90M | 7.70M | 5.60M |
EBITDA Margin | 5.61% | 9.87% | 6.42% | 0.26% | 9.24% | 3.91% | -14.15% | -8.91% | 1.06% | 4.26% | 5.02% | 4.99% | 10.21% | 7.69% | 2.67% | 14.41% | 10.04% | 2.37% | 1.65% | 9.96% | -2.40% | -23.02% | -63.72% | -5.90% | 19.17% | -4.29% | 10.62% | 12.64% | 14.29% |
EBIT | 21.84M | 49.52M | 19.50M | -14.71M | 5.05M | -5.55M | -73.63M | -69.80M | -15.45M | -21.57M | -7.59M | -8.86M | 12.01M | 6.52M | -6.55M | 55.19M | 25.52M | 1.62M | -5.29M | 2.16M | -29.13M | -76.42M | -167.21M | -1.67B | 31.60M | -7.90M | 5.20M | 6.20M | 4.30M |
EBIT Margin | 3.59% | 7.92% | 3.84% | -3.88% | 1.25% | -1.37% | -20.55% | -17.20% | -4.10% | -4.98% | -1.64% | -1.67% | 2.19% | 1.54% | -2.05% | 15.12% | 8.20% | 0.65% | -2.06% | 0.87% | -15.98% | -40.95% | -82.04% | -635.85% | 17.16% | -9.42% | 6.99% | 10.18% | 10.97% |
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 |