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 | 689.14M | 618.32M | 502.80M | 373.63M | 300.56M | 253.35M | 202.55M | 164.44M |
Cost of Revenue | 170.45M | 160.40M | 135.51M | 104.27M | 88.14M | 81.46M | 65.44M | 62.58M |
Gross Profit | 518.69M | 457.92M | 367.29M | 269.36M | 212.42M | 171.90M | 137.11M | 101.87M |
Operating Expenses | 529.15M | 550.54M | 421.51M | 291.77M | 231.15M | 183.61M | 140.23M | 116.33M |
Selling, General & Admin | 351.78M | 370.83M | 296.38M | 204.74M | 163.22M | 122.30M | 90.38M | 72.88M |
Research & Development | 177.36M | 154.55M | 119.08M | 83.47M | 64.03M | 55.49M | 45.60M | 37.90M |
Other Operating Expenses | 60.14M | 25.15M | 6.05M | 3.56M | 3.90M | -6.14M | 4.25M | 5.55M |
Operating Income | -10.46M | -92.62M | -54.22M | -22.41M | -18.73M | -11.71M | -3.12M | -14.47M |
Other Expenses / Income | 59.34M | 3.27M | -1.90M | -309.00K | 2.10M | -6.14M | -1.02M | -1.77M |
Before Tax Income | 48.88M | -89.35M | -56.12M | -22.72M | -16.63M | -19.89M | -4.14M | -16.23M |
Income Tax Expenses | 1.99M | 536.00K | 122.00K | 150.00K | 28.00K | 15.00K | -22.00K | -1.00K |
Net Income | 46.89M | -89.89M | -56.24M | -22.87M | -16.66M | -19.91M | -4.12M | -16.23M |
Interest Expenses | 1.00M | 4.48M | 2.18M | 778.00K | 1.31M | 2.04M | 960.00K | 858.00K |
Basic Shares Outstanding | 134.77M | 130.52M | 127.16M | 118.70M | 109.81M | 52.33M | 98.07M | 95.93M |
Diluted Shares Outstanding | 137.26M | 130.52M | 127.16M | 118.70M | 109.81M | 52.33M | 98.07M | 95.93M |
EBITDA | 2.26M | -73.73M | -40.13M | -7.91M | -4.72M | -12.90M | 1.00M | -6.91M |
EBITDA Margin | 0.33% | -11.92% | -7.98% | -2.12% | -1.57% | -5.09% | 0.49% | -4.20% |
EBIT | 49.88M | -84.87M | -53.94M | -21.94M | -15.32M | -17.85M | -3.19M | -15.38M |
EBIT Margin | 7.24% | -13.73% | -10.73% | -5.87% | -5.10% | -7.05% | -1.57% | -9.35% |
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 |