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 | 417.59M | 173.49M | 50.24M |
Gross Profit | 692.89M | 1.26B | 742.76M | 128.81M | 269.35M | 464.81M | 229.70M | 60.68M |
Operating Expenses | 167.89M | 181.29M | 140.17M | 673.22M | 141.41M | 88.44M | 39.69M | 31.82M |
Selling, General & Admin | 77.10M | 72.43M | 75.28M | 68.92M | 69.43M | 41.51M | 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 | 90.78M | 108.86M | 64.89M | 604.30M | 71.98M | -46.93M | -21.00K | 2.00K |
Operating Income | 534.49M | 1.07B | 602.59M | -544.41M | 127.50M | 376.37M | 190.01M | 28.86M |
Other Expenses / Income | 15.33M | -16.90M | -34.03M | -22.66M | -27.74M | 40.74M | -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 | 257.65M | 178.87M | 21.47M |
Interest Expenses | 33.00K | 23.44M | 31.00M | 28.70M | 28.36M | 29.89M | 8.49M | 6.72M |
Basic Shares Outstanding | 188.17M | 187.43M | 174.36M | 166.27M | 161.89M | 249.68M | 81.25M | 75.00M |
Diluted Shares Outstanding | 188.35M | 187.90M | 175.36M | 166.27M | 167.05M | 249.68M | 81.25M | 75.00M |
EBITDA | 878.67M | 1.33B | 801.53M | -1.62B | 671.71M | 650.27M | 311.56M | 61.98M |
EBITDA Margin | 71.61% | 78.30% | 74.33% | -302.34% | 71.75% | 73.69% | 77.27% | 55.88% |
EBIT | 495.54M | 923.92M | 599.57M | -1.92B | 128.12M | 300.78M | 190.10M | 28.86M |
EBIT Margin | 40.39% | 54.52% | 55.60% | -359.14% | 13.69% | 34.09% | 47.15% | 26.02% |
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 |