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 | 821.21M | 785.64M | 832.83M | 785.46M | 711.50M | 625.90M | 709.60M | 665.78M | 646.09M | 635.74M | 745.99M | 895.49M | 1.02B | 515.46M | 300.62M | 189.47M | 215.32M | 216.57M | 172.34M | 133.45M | 107.72M | 94.49M | 71.91M | 101.20M | 108.90M | 111.70M | 139.04M | 92.70M | 89.20M | 103.90M |
Cost of Revenue | 780.09M | 718.16M | 639.85M | 571.72M | 730.06M | 569.42M | 586.81M | 532.70M | 623.40M | 640.38M | 696.54M | 675.61M | 644.46M | 401.24M | 202.91M | 139.82M | 128.97M | 101.85M | 104.93M | 79.79M | 84.78M | 89.31M | 79.19M | 86.70M | 66.90M | 97.90M | 150.59M | 77.60M | 61.60M | 66.50M |
Gross Profit | 41.12M | 67.48M | 192.97M | 213.74M | -18.55M | 56.48M | 122.79M | 133.07M | 22.68M | -4.64M | 49.45M | 219.88M | 376.74M | 114.22M | 97.71M | 49.64M | 86.35M | 114.72M | 67.41M | 53.66M | 22.95M | 5.18M | -7.28M | 14.50M | 42.00M | 13.80M | -11.56M | 15.10M | 27.60M | 37.40M |
Operating Expenses | 41.60M | 107.37M | 140.25M | 132.02M | 75.44M | 76.78M | 82.86M | 59.52M | 62.27M | 88.62M | 89.57M | 60.51M | 69.95M | 39.31M | -48.17M | 63.33M | 44.86M | 46.14M | 58.27M | 55.81M | 87.68M | 44.27M | 20.06M | 78.10M | 74.00M | 259.30M | 13.39M | 26.00M | 28.40M | 29.70M |
Selling, General & Admin | 41.60M | 39.46M | 40.40M | 33.72M | 34.49M | 31.34M | 33.62M | 29.38M | 32.83M | 40.84M | 55.34M | 32.98M | 50.82M | 24.18M | 22.10M | 25.85M | 23.88M | 19.37M | 37.39M | 37.01M | 12.26M | 8.81M | 8.71M | 9.70M | 9.30M | 13.10M | 13.39M | 12.60M | 11.50M | 11.90M |
Research & Development | 54.64M | 41.29M | 48.68M | 55.65M | 18.42M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 890.00K | 97.00K | 16.95M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 6.70M | 8.50M | 9.40M | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 67.91M | 99.85M | 98.30M | 40.95M | 7.70M | 4.65M | 1.96M | 1.91M | 3.62M | 82.77M | -23.49M | 19.13M | 15.35M | 15.21M | 20.53M | 20.98M | 26.77M | 20.89M | 18.80M | 75.42M | 35.46M | 11.35M | 61.70M | 56.20M | 236.80M | N/A | 13.40M | 16.90M | 17.80M |
Operating Income | -36.11M | 27.08M | 29.80M | 75.78M | -97.19M | -20.30M | 39.93M | 73.55M | -39.59M | -93.26M | -845.16M | 153.54M | 306.80M | 74.90M | -25.26M | -13.68M | 40.99M | 66.22M | 6.15M | -17.83M | -64.73M | -81.21M | -36.70M | -63.60M | -32.00M | -245.50M | -16.23M | -65.30M | -800.00K | 7.70M |
Other Expenses / Income | -32.35M | -90.53M | -97.77M | -74.70M | -282.45M | -45.43M | -18.94M | -74.19M | -364.71M | -1.52B | 36.48M | -34.06M | -98.96M | -167.56M | -65.55M | 174.00K | 17.83M | 8.23M | 5.90M | -4.81M | -52.40M | -64.07M | 24.28M | N/A | N/A | N/A | 1.90M | 9.70M | -300.00K | -11.30M |
Before Tax Income | -68.46M | -63.45M | 3.64M | 62.67M | -358.02M | -65.73M | 39.92M | 1.11M | -393.45M | -1.62B | -808.68M | 117.29M | 207.84M | -92.67M | -90.81M | -13.51M | 58.82M | 83.64M | 12.03M | -22.64M | -64.73M | -81.21M | -51.29M | -63.60M | -32.00M | -245.50M | -14.32M | -55.80M | -1.10M | -3.60M |
Income Tax Expenses | 35.16M | 14.66M | 34.96M | 37.05M | -11.13M | -16.78M | 29.00M | -54.24M | -26.26M | -459.24M | -158.12M | 68.61M | 114.34M | -9.48M | -25.92M | -13.50M | 14.93M | 8.23M | 1.48M | -5.79M | -7.00K | 43.59M | -6.00K | 300.00K | 300.00K | 900.00K | -242.00K | -1.20M | 200.00K | 300.00K |
Net Income | -103.61M | -78.11M | -31.32M | 25.63M | -346.90M | -48.41M | -1.32M | 55.35M | -367.18M | -1.16B | -650.56M | 48.68M | 93.50M | -91.31M | -31.91M | -8.00K | 43.89M | 88.49M | 11.00M | -17.77M | -67.59M | -82.68M | -3.07M | -47.80M | -28.30M | -234.30M | -14.08M | -54.60M | 1.10M | -3.90M |
Interest Expenses | 29.10M | 23.86M | 16.45M | 20.71M | 24.77M | 21.75M | 15.37M | 33.78M | 36.88M | 47.55M | 41.30M | 5.88M | 41.38M | 30.94M | 18.10M | 4.14M | 365.00K | 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 | 343.06M | 275.18M | 250.04M | 240.80M | 218.81M | 188.29M | 180.10M | 159.85M | 129.64M | 102.41M | 97.83M | 89.44M | 89.38M | 87.19M | 71.56M | 55.07M | 28.60M | 27.14M | 24.29M | 21.60M | 16.82M | 7.82M | 4.10M | 3.50M | 2.40M | 2.20M | 2.19M | 2.15M | 1.59M | 1.54M |
Diluted Shares Outstanding | 343.06M | 275.18M | 250.04M | 242.55M | 218.81M | 188.61M | 184.14M | 163.46M | 129.64M | 102.44M | 97.90M | 89.60M | 89.72M | 87.19M | 71.56M | 55.07M | 31.05M | 29.61M | 24.37M | 21.60M | 16.82M | 7.82M | 4.10M | 3.50M | 2.40M | 2.20M | 2.19M | 2.15M | 1.59M | 1.54M |
EBITDA | 76.87M | 85.21M | 160.39M | 226.52M | -142.41M | 98.14M | 211.68M | 149.64M | -203.99M | -1.41B | -534.50M | 362.31M | 467.11M | 74.90M | 12.86M | 6.69M | 80.17M | 95.68M | 31.91M | -1.01M | 13.85M | -533.00K | -18.12M | -20.80M | -6.00M | -202.40M | 10.68M | 1.10M | 16.10M | 25.50M |
EBITDA Margin | 9.36% | 10.85% | 19.26% | 28.84% | -20.02% | 15.68% | 29.83% | 22.48% | -31.57% | -221.02% | -71.65% | 40.46% | 45.74% | 14.53% | 4.28% | 3.53% | 37.23% | 44.18% | 18.52% | -0.76% | 12.86% | -0.56% | -25.19% | -20.55% | -5.51% | -181.20% | 7.68% | 1.19% | 18.05% | 24.54% |
EBIT | -39.36M | -39.59M | 20.09M | 83.38M | -333.25M | -43.43M | 43.05M | 34.89M | -356.57M | -1.57B | -767.38M | 123.17M | 249.22M | -69.85M | -39.73M | -9.37M | 59.18M | 96.71M | 12.48M | -23.55M | -67.60M | -39.09M | -3.07M | -47.50M | -28.00M | -233.40M | -14.32M | -55.80M | 1.30M | -3.60M |
EBIT Margin | -4.79% | -5.04% | 2.41% | 10.62% | -46.84% | -6.94% | 6.07% | 5.24% | -55.19% | -246.58% | -102.87% | 13.75% | 24.40% | -13.55% | -13.21% | -4.95% | 27.49% | 44.66% | 7.24% | -17.65% | -62.75% | -41.37% | -4.27% | -46.94% | -25.71% | -208.95% | -10.30% | -60.19% | 1.46% | -3.46% |
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 |