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 | 1.23B | 1.69B | 1.08B | 534.51M | 936.14M | 882.40M | 403.19M | 110.93M |
Cost of Revenue | 534.09M | 439.42M | 335.59M | 405.69M | 666.79M | 81.64M | 173.49M | 33.12M |
Gross Profit | 692.89M | 1.26B | 742.76M | 128.81M | 269.35M | 800.76M | 229.70M | 77.80M |
Operating Expenses | 142.67M | 181.29M | 140.17M | 673.22M | 141.41M | 449.00M | 39.69M | 48.94M |
Selling, General & Admin | 77.10M | 72.43M | 75.28M | 68.92M | 69.43M | 88.44M | 18.57M | 12.16M |
Research & Development | N/A | N/A | N/A | N/A | N/A | 12.37M | N/A | N/A |
Other Operating Expenses | -65.56M | 108.86M | 64.89M | 604.30M | 71.98M | 348.18M | 21.12M | 36.79M |
Operating Income | 550.22M | 1.07B | 602.59M | -544.41M | 127.50M | 241.79M | 190.01M | 28.86M |
Other Expenses / Income | -408.00K | -16.90M | -34.03M | -1.40B | -27.74M | 72.45M | -8.40M | -6.71M |
Before Tax Income | 549.81M | 1.06B | 568.57M | -1.95B | 99.77M | 314.24M | 181.62M | 22.14M |
Income Tax Expenses | 107.21M | 6.64M | 8.85M | -79.34M | 14.76M | 13.24M | 2.74M | 673.00K |
Net Income | 388.30M | 893.84M | 559.72M | -1.87B | 85.00M | 301.00M | 178.87M | 21.47M |
Interest Expenses | 33.00K | 23.44M | 31.00M | 28.70M | 28.36M | -29.10M | N/A | N/A |
Basic Shares Outstanding | 188.17M | 187.43M | 174.36M | 166.27M | 161.89M | 154.53M | 81.25M | 75.00M |
Diluted Shares Outstanding | 188.35M | 187.90M | 175.36M | 166.27M | 167.05M | 158.23M | 81.25M | 75.00M |
EBITDA | 879.05M | 1.32B | 799.71M | -241.07M | 666.64M | 563.60M | 311.33M | 55.27M |
EBITDA Margin | 71.64% | 78.10% | 74.16% | -45.10% | 71.21% | 63.87% | 77.21% | 49.82% |
EBIT | 495.54M | 923.92M | 599.57M | -1.92B | 128.12M | 285.14M | 181.62M | 22.14M |
EBIT Margin | 40.39% | 54.52% | 55.60% | -359.14% | 13.69% | 32.31% | 45.04% | 19.96% |
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 |