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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 554.46M | 489.72M | 411.17M | 362.96M | 321.61M | 278.89M | 230.83M | 197.93M | 164.28M | 133.58M | 107.96M | 91.42M | 76.21M | 65.43M | 57.42M |
Cost of Revenue | 107.58M | 102.79M | 89.44M | 79.23M | 69.52M | 66.19M | 51.58M | 42.47M | 33.88M | 28.96M | 24.66M | 18.40M | 13.25M | 11.20M | 10.69M |
Gross Profit | 446.87M | 386.94M | 321.73M | 283.74M | 252.09M | 212.70M | 179.25M | 155.45M | 130.40M | 104.62M | 83.30M | 73.02M | 62.97M | 54.23M | 46.73M |
Operating Expenses | 283.80M | 256.39M | 234.05M | 187.08M | 179.84M | 162.34M | 142.00M | 125.34M | 105.59M | 95.37M | 80.99M | 70.01M | 60.06M | 53.02M | 45.61M |
Selling, General & Admin | 173.43M | 155.20M | 152.76M | 114.53M | 111.60M | 109.09M | 99.19M | 90.08M | 76.14M | 69.05M | 59.31M | 49.82M | 40.43M | 37.24M | 32.24M |
Research & Development | 110.37M | 101.19M | 81.29M | 72.55M | 68.24M | 53.26M | 42.82M | 35.27M | 29.45M | 26.32M | 21.68M | 20.20M | 19.63M | 15.78M | 13.38M |
Other Operating Expenses | -626.00K | -2.04M | -573.00K | 7.00K | -607.00K | -801.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 163.07M | 130.55M | 87.68M | 96.65M | 72.25M | 50.36M | 37.24M | 30.11M | 24.81M | 9.25M | 2.31M | 3.00M | 2.91M | 1.21M | 1.12M |
Other Expenses / Income | 15.58M | 3.15M | 1.71M | 5.38M | 7.73M | -801.00K | 2.13M | 322.00K | -286.00K | -634.00K | -185.00K | -366.00K | -536.00K | -566.00K | -40.00K |
Before Tax Income | 178.65M | 133.70M | 89.40M | 102.04M | 79.98M | 55.47M | 39.38M | 30.43M | 24.52M | 8.61M | 2.12M | 2.64M | 2.37M | 643.00K | 1.08M |
Income Tax Expenses | 27.06M | 25.71M | 18.44M | 10.46M | 10.65M | -1.84M | -1.06M | 11.21M | 8.65M | -21.63M | 500.00K | 358.00K | 416.00K | -204.00K | 220.00K |
Net Income | 151.59M | 107.99M | 70.96M | 91.57M | 69.34M | 57.30M | 40.44M | 19.22M | 15.87M | 30.24M | 1.62M | 2.28M | 1.95M | 847.00K | 859.00K |
Interest Expenses | N/A | -3.15M | N/A | 9.00K | 106.00K | 172.00K | 3.00K | 26.00K | 6.00K | 9.00K | 43.00K | 192.00K | 204.00K | 186.00K | 180.00K |
Basic Shares Outstanding | 36.88M | 38.45M | 39.03M | 39.17M | 39.08M | 38.88M | 37.44M | 35.25M | 34.05M | 32.98M | 31.91M | 11.89M | 22.64M | 5.39M | 22.64M |
Diluted Shares Outstanding | 37.60M | 39.34M | 40.12M | 40.82M | 41.34M | 41.90M | 40.07M | 38.37M | 38.18M | 37.17M | 35.97M | 28.35M | 24.19M | 5.39M | 24.19M |
EBITDA | 190.06M | 168.32M | 125.29M | 134.89M | 111.29M | 84.55M | 60.02M | 47.45M | 38.89M | 20.52M | 11.78M | 10.17M | 7.95M | 5.40M | 5.18M |
EBITDA Margin | 34.28% | 34.37% | 30.47% | 37.16% | 34.60% | 30.31% | 26.00% | 23.97% | 23.67% | 15.36% | 10.91% | 11.13% | 10.43% | 8.25% | 9.02% |
EBIT | 178.65M | 130.55M | 89.40M | 102.05M | 80.09M | 55.64M | 39.38M | 30.45M | 24.53M | 8.62M | 2.17M | 2.83M | 2.57M | 829.00K | 1.26M |
EBIT Margin | 32.22% | 26.66% | 21.74% | 28.11% | 24.90% | 19.95% | 17.06% | 15.39% | 14.93% | 6.45% | 2.01% | 3.10% | 3.38% | 1.27% | 2.19% |
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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 |