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 | 5.53B | 7.11B | 9.17B | 9.60B | 7.28B | 3.65B | 1.89B | 786.84M |
Cost of Revenue | 4.85B | 6.12B | 8.08B | 8.04B | 6.09B | 3.50B | 1.89B | 1.16B |
Gross Profit | 684.03M | 990.11M | 1.09B | 1.56B | 1.20B | 151.03M | -4.65M | -368.24M |
Operating Expenses | 834.10M | 1.19B | 1.74B | 1.30B | 1.33B | 1.04B | 613.74M | 409.32M |
Selling, General & Admin | 589.48M | 928.11M | 1.33B | 956.31M | 1.04B | 735.72M | 410.92M | 318.49M |
Research & Development | 276.94M | 383.09M | 490.02M | 416.27M | 383.89M | 329.33M | 212.11M | 93.45M |
Other Operating Expenses | -52.87M | -122.21M | -80.33M | -74.30M | -100.90M | -20.18M | -9.30M | -2.62M |
Operating Income | -164.04M | -198.88M | -648.66M | 127.62M | -131.67M | -859.12M | -618.39M | -777.56M |
Other Expenses / Income | -66.71M | 49.56M | 43.54M | 272.81M | 168.26M | -68.31M | 6.62M | -3.08M |
Before Tax Income | 68.20M | -149.32M | -605.12M | 400.43M | 36.59M | -869.07M | -611.77M | -780.64M |
Income Tax Expenses | 1.07M | 3.49M | -266.33M | -361.75M | -284.43M | -9.95M | N/A | N/A |
Net Income | 35.52M | -152.81M | -338.79M | 762.17M | 321.02M | -876.28M | -612.90M | -782.89M |
Interest Expenses | N/A | 129.86M | N/A | N/A | N/A | N/A | N/A | 8.90M |
Basic Shares Outstanding | 32.00M | 31.96M | 32.54M | 33.00M | 20.15M | 279.70M | 279.70M | 280.21M |
Diluted Shares Outstanding | 31.98M | 31.97M | 32.54M | 33.01M | 31.44M | 293.49M | 293.49M | 280.21M |
EBITDA | -39.39M | -198.88M | -648.66M | 238.53M | -163.72M | -775.39M | -586.86M | -766.92M |
EBITDA Margin | -0.71% | -2.80% | -7.08% | 2.48% | -2.25% | -21.22% | -31.12% | -97.47% |
EBIT | 36.59M | -19.46M | -605.12M | 400.43M | 36.59M | -886.23M | -612.90M | -773.99M |
EBIT Margin | 0.66% | -0.27% | -6.60% | 4.17% | 0.50% | -24.25% | -32.50% | -98.37% |
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 |