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 | 2010-12-31 |
---|---|---|---|---|---|---|---|---|---|
Revenue | 288.94M | -164.69M | 308.40M | 89.04M | 309.92M | -59.10M | 184.53M | 97.72M | N/A |
Cost of Revenue | 13.60M | 10.72M | 12.98M | 10.33M | 11.32M | N/A | N/A | N/A | N/A |
Gross Profit | 275.34M | -175.41M | 295.42M | 78.71M | 298.60M | -59.10M | N/A | N/A | N/A |
Operating Expenses | 15.53M | 12.59M | 14.79M | 12.07M | 13.05M | 12.60M | 13.79M | 13.30M | N/A |
Selling, General & Admin | 14.98M | 12.07M | 14.29M | 11.61M | 12.59M | 12.24M | 13.40M | 12.92M | N/A |
Research & Development | 9.38M | 7.12M | 8.99M | 6.77M | 7.53M | N/A | N/A | N/A | N/A |
Other Operating Expenses | 197.32M | 517.88K | 505.17K | 466.63K | 460.27K | 367.61K | 387.89K | 383.48K | N/A |
Operating Income | 262.09M | -177.27M | 293.61M | 76.97M | 296.88M | -71.70M | N/A | N/A | N/A |
Other Expenses / Income | 11.31M | -7.70K | -3.00 | 2.00 | 7.00 | N/A | N/A | N/A | N/A |
Before Tax Income | 273.40M | -177.27M | 293.61M | 76.97M | 296.88M | -71.70M | 170.73M | 84.42M | N/A |
Income Tax Expenses | 11.31M | 5.50M | 11.31M | 11.31M | 8.22M | N/A | N/A | N/A | N/A |
Net Income | 273.40M | -177.27M | 293.61M | 76.97M | 296.88M | -71.70M | 170.73M | 84.42M | N/A |
Interest Expenses | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 15.48M | 15.98M | 16.80M | 17.48M | 17.53M | 29.97M | 25.71M | 21.38M | 30.42M |
Diluted Shares Outstanding | 15.48M | 15.98M | 16.80M | 17.48M | 17.53M | 29.97M | 25.71M | 21.38M | 30.42M |
EBITDA | 262.09M | -177.27M | 293.61M | 76.97M | 296.88M | -71.70M | 170.73M | 84.42M | N/A |
EBITDA Margin | 90.71% | 107.64% | 95.20% | 86.44% | 95.79% | 121.33% | 92.53% | 86.39% | 0.00% |
EBIT | 284.71M | -171.77M | 304.92M | 88.28M | 305.10M | -71.70M | 170.73M | 84.42M | N/A |
EBIT Margin | 98.54% | 104.30% | 98.87% | 99.15% | 98.44% | 121.33% | 92.53% | 86.39% | 0.00% |
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 | 2010-12-31 |