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 |
---|---|---|---|---|---|---|---|---|
Revenue | 2.65B | 3.17B | 3.70B | 2.44B | 2.08B | 1.48B | 769.37M | 354.81M |
Cost of Revenue | 2.08B | 2.50B | 2.89B | 1.89B | 1.59B | 1.28B | 714.67M | 367.59M |
Gross Profit | 570.75M | 669.68M | 812.78M | 559.15M | 486.55M | 198.63M | 54.70M | -12.78M |
Operating Expenses | 888.27M | 758.96M | 560.30M | 388.51M | 299.84M | 514.68M | 198.14M | 212.37M |
Selling, General & Admin | 600.81M | 598.87M | 473.81M | 305.62M | 262.49M | 424.26M | 159.48M | 180.59M |
Research & Development | 150.99M | 176.48M | 135.22M | 105.34M | 67.19M | 91.81M | 39.49M | 33.09M |
Other Operating Expenses | 136.48M | -16.39M | -48.73M | -22.44M | -29.83M | -34.50M | -43.01M | -1.31M |
Operating Income | -317.52M | -89.28M | 162.38M | 129.18M | 186.71M | -317.45M | -144.27M | -226.46M |
Other Expenses / Income | 35.49M | 18.06M | 20.38M | 19.10M | 11.59M | -34.62M | -40.39M | -6.26M |
Before Tax Income | -282.03M | -71.22M | 272.86M | 189.74M | 198.30M | -349.03M | -184.66M | -232.72M |
Income Tax Expenses | -10.19M | -21.76M | 47.04M | 21.09M | 8.21M | -23.86M | -39.85M | 2.32M |
Net Income | -271.84M | -49.46M | 225.82M | 168.65M | 190.08M | -349.03M | -184.66M | -232.72M |
Interest Expenses | 1.42M | 5.72M | 6.17M | 7.38M | 11.40M | 7.72M | 3.15M | 2.32M |
Basic Shares Outstanding | 78.41M | 75.45M | 76.84M | 75.45M | 74.51M | 32.92M | 74.34M | 74.34M |
Diluted Shares Outstanding | 78.41M | 75.45M | 80.23M | 78.92M | 76.62M | 32.92M | 74.34M | 74.34M |
EBITDA | -132.54M | 53.43M | 374.50M | 247.36M | 203.61M | -295.53M | -132.08M | -225.21M |
EBITDA Margin | -5.00% | 1.69% | 10.11% | 10.12% | 9.81% | -20.00% | -17.17% | -63.47% |
EBIT | -280.60M | -65.50M | 279.02M | 197.12M | 209.70M | -365.16M | -221.36M | -228.08M |
EBIT Margin | -10.58% | -2.07% | 7.53% | 8.06% | 10.10% | -24.71% | -28.77% | -64.28% |
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 |