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.30B | 975.24M | 656.43M | 431.06M | 287.02M | 192.67M | 134.91M | 84.79M |
Cost of Revenue | 309.31M | 232.61M | 147.13M | 101.06M | 63.42M | 43.54M | 28.79M | 23.96M |
Gross Profit | 987.44M | 742.63M | 509.29M | 330.00M | 223.60M | 149.14M | 106.13M | 60.83M |
Operating Expenses | 1.17B | 943.83M | 636.98M | 436.77M | 331.55M | 234.04M | 115.86M | 77.86M |
Selling, General & Admin | 814.78M | 645.53M | 447.57M | 309.63M | 240.88M | 179.57M | 82.21M | 54.20M |
Research & Development | 358.14M | 298.30M | 189.41M | 127.14M | 90.67M | 54.46M | 33.65M | 23.66M |
Other Operating Expenses | -4.37M | 577.00K | -794.00K | 171.00K | -1.44M | -2.09M | N/A | N/A |
Operating Income | -185.49M | -201.20M | -127.68M | -106.77M | -107.95M | -84.90M | -9.73M | -17.03M |
Other Expenses / Income | 7.62M | 10.47M | -120.29M | -18.20M | 3.23M | -1.19M | 15.00K | -236.00K |
Before Tax Income | -177.86M | -190.73M | -247.98M | -124.97M | -104.71M | -86.09M | -9.71M | -17.27M |
Income Tax Expenses | 6.09M | 2.65M | 12.33M | -5.60M | 1.11M | 1.08M | 1.03M | 69.00K |
Net Income | -183.95M | -193.38M | -260.31M | -119.37M | -105.83M | -87.16M | -10.75M | -17.33M |
Interest Expenses | 5.87M | 4.98M | 49.23M | 24.96M | 1.11M | 992.00K | 862.00K | 654.00K |
Basic Shares Outstanding | 333.66M | 326.33M | 312.32M | 299.77M | 300.17M | 237.32M | 251.09M | 237.32M |
Diluted Shares Outstanding | 333.66M | 326.33M | 312.32M | 299.77M | 300.17M | 237.32M | 251.09M | 237.32M |
EBITDA | 11.71M | -83.41M | -59.90M | -50.62M | -74.12M | -66.19M | 3.32M | -8.26M |
EBITDA Margin | 0.90% | -8.55% | -9.13% | -11.74% | -25.82% | -34.35% | 2.46% | -9.74% |
EBIT | -171.99M | -185.75M | -198.74M | -100.01M | -103.60M | -85.09M | -8.85M | -16.61M |
EBIT Margin | -13.26% | -19.05% | -30.28% | -23.20% | -36.10% | -44.17% | -6.56% | -19.59% |
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 |