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 | 2008-12-31 | 2007-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 536.91M | 450.88M | 385.28M | 312.63M | 279.12M | 248.24M | 220.57M | 193.29M | 158.52M | 127.95M | 104.39M | 77.11M | 57.97M | 44.60M | 37.75M | 30.70M | 25.20M |
Cost of Revenue | 198.19M | 153.06M | 131.68M | 99.84M | 92.24M | 81.75M | 73.62M | 64.35M | 50.04M | 39.99M | 31.78M | 22.04M | 15.37M | 12.63M | 11.71M | 9.21M | 6.38M |
Gross Profit | 338.73M | 297.81M | 253.60M | 212.79M | 186.88M | 166.49M | 146.94M | 128.95M | 108.47M | 87.96M | 72.61M | 55.07M | 42.60M | 31.97M | 26.03M | 21.49M | 18.82M |
Operating Expenses | 261.48M | 226.63M | 198.51M | 162.64M | 148.48M | 139.76M | 138.51M | 121.43M | 101.45M | 83.57M | 70.84M | 53.49M | 41.47M | 28.93M | 24.15M | 22.90M | 20.64M |
Selling, General & Admin | 207.82M | 169.11M | 149.35M | 126.07M | 114.86M | 113.58M | 110.76M | 94.71M | 80.19M | 67.22M | 56.81M | 43.56M | 34.99M | 24.59M | 19.84M | 19.26M | 17.09M |
Research & Development | 53.65M | 45.75M | 39.04M | 31.02M | 28.30M | 22.09M | 23.18M | 21.98M | 17.95M | 13.49M | 10.87M | 8.17M | 5.84M | 4.35M | 4.30M | 3.64M | 3.55M |
Other Operating Expenses | -1.07M | 11.77M | 10.13M | 5.54M | 5.32M | -720.00K | 4.57M | 4.74M | 3.31M | 2.86M | 3.16M | 1.77M | 643.00K | N/A | N/A | N/A | N/A |
Operating Income | 77.25M | 71.18M | 55.09M | 50.16M | 38.41M | 26.73M | 8.43M | 7.52M | 7.02M | 4.38M | 1.77M | 1.57M | 1.14M | 3.04M | 1.88M | -1.41M | -1.82M |
Other Expenses / Income | 8.31M | 142.00K | -1.54M | 2.52M | 3.66M | -720.00K | 712.00K | 1.33M | 52.00K | -271.00K | -35.00K | -229.00K | -51.00K | -60.00K | -628.00K | -391.00K | -319.00K |
Before Tax Income | 85.56M | 71.32M | 53.54M | 52.68M | 42.07M | 28.34M | 9.14M | 8.85M | 7.08M | 4.11M | 1.74M | 1.34M | 1.08M | 2.98M | 1.25M | -1.80M | -2.14M |
Income Tax Expenses | 19.74M | 16.19M | 8.94M | 7.09M | 8.36M | 4.47M | 11.58M | 3.14M | 2.44M | 1.41M | 686.00K | 121.00K | -12.62M | 92.00K | 91.00K | 94.00K | 16.00K |
Net Income | 65.82M | 55.13M | 44.60M | 45.59M | 33.71M | 23.87M | -2.44M | 5.71M | 4.64M | 2.70M | 1.05M | 1.22M | 13.70M | 2.88M | 1.16M | -1.90M | -2.16M |
Interest Expenses | N/A | -142.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 27.00K | N/A | 74.00K | 270.00K | 419.00K | 439.00K |
Basic Shares Outstanding | 36.65M | 36.12M | 35.93M | 35.23M | 35.02M | 34.39M | 34.37M | 33.89M | 33.13M | 32.47M | 30.40M | 26.11M | 23.92M | 16.07M | 658.00K | 654.00K | 654.00K |
Diluted Shares Outstanding | 37.48M | 36.95M | 36.96M | 36.28M | 36.00M | 35.21M | 34.71M | 34.48M | 34.06M | 33.63M | 31.86M | 27.82M | 25.49M | 23.19M | 18.54M | 19.05M | 19.05M |
EBITDA | 112.00M | 99.37M | 80.00M | 68.74M | 54.40M | 39.42M | 20.92M | 20.19M | 16.65M | 12.68M | 9.79M | 6.29M | 3.73M | 4.58M | 2.97M | 581.00K | 28.00K |
EBITDA Margin | 20.86% | 22.04% | 20.76% | 21.99% | 19.49% | 15.88% | 9.49% | 10.44% | 10.50% | 9.91% | 9.38% | 8.16% | 6.44% | 10.28% | 7.86% | 1.89% | 0.11% |
EBIT | 85.56M | 71.18M | 53.54M | 52.68M | 42.07M | 28.34M | 9.14M | 8.85M | 7.08M | 4.11M | 1.74M | 1.37M | 1.08M | 3.05M | 1.52M | -1.38M | -1.70M |
EBIT Margin | 15.94% | 15.79% | 13.90% | 16.85% | 15.07% | 11.42% | 4.14% | 4.58% | 4.46% | 3.21% | 1.66% | 1.78% | 1.87% | 6.84% | 4.03% | -4.50% | -6.75% |
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 | 2008-12-31 | 2007-12-31 |