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 | 848.07M | 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 | -18.35M | -122.21M | -80.33M | -74.30M | -100.90M | -20.18M | -259.81K | 49.48K |
Operating Income | -164.04M | -198.88M | -648.66M | 127.62M | -131.67M | -859.12M | -618.39M | -776.39M |
Other Expenses / Income | 200.62M | 111.95M | 28.41M | 275.81M | 168.26M | -17.16M | 6.62M | -4.25M |
Before Tax Income | 36.59M | -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 | -5.75M | 11.21M |
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 | 8.12M | 8.19M | 8.62M |
Diluted Shares Outstanding | 31.98M | 31.97M | 32.54M | 33.01M | 31.44M | 8.12M | 8.19M | 8.62M |
EBITDA | -53.23M | -109.87M | -559.92M | 238.53M | -41.50M | -813.57M | -592.34M | -766.56M |
EBITDA Margin | -0.96% | -1.55% | -6.11% | 2.48% | -0.57% | -22.26% | -31.41% | -97.42% |
EBIT | 36.59M | -19.46M | -605.12M | 400.43M | 36.59M | -886.23M | -618.65M | -762.78M |
EBIT Margin | 0.66% | -0.27% | -6.60% | 4.17% | 0.50% | -24.25% | -32.81% | -96.94% |
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 |