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 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 193.48M | 161.65M | 154.42M | 129.37M | 117.23M | 105.57M | 100.87M | 89.15M | 78.35M | 71.10M | 64.55M | 56.73M | 57.69M | 56.06M | 50.91M | 48.72M | 41.45M | 34.63M | 30.73M | 26.18M | 20.66M | 17.36M | 12.55M |
Cost of Revenue | 72.53M | 56.76M | 53.04M | 44.75M | 37.38M | 31.63M | 30.17M | 26.21M | 24.19M | 22.67M | 19.43M | 15.87M | 17.46M | 14.34M | 13.60M | 14.82M | 10.74M | 9.37M | 8.93M | 7.78M | N/A | 6.08M | 4.83M |
Gross Profit | 120.96M | 104.90M | 101.38M | 84.62M | 79.85M | 73.94M | 70.70M | 62.94M | 54.17M | 48.43M | 45.12M | 40.87M | 40.23M | 41.72M | 37.30M | 33.90M | 30.71M | 25.26M | 21.80M | 18.40M | N/A | 11.28M | 7.72M |
Operating Expenses | 83.88M | 74.96M | 64.96M | 56.30M | 58.67M | 53.20M | 49.59M | 46.60M | 43.01M | 41.34M | 40.60M | 36.88M | 35.03M | 35.40M | 33.47M | 35.09M | 33.58M | 25.68M | 20.38M | 16.81M | N/A | 10.45M | 8.00M |
Selling, General & Admin | 66.91M | 61.67M | 53.16M | 46.20M | 49.39M | 45.01M | 42.96M | 40.46M | 36.79M | 35.98M | 34.72M | 31.78M | 30.60M | 29.91M | 27.56M | 29.76M | 28.98M | 22.29M | 17.36M | 14.69M | N/A | 9.16M | 7.14M |
Research & Development | 16.97M | 13.29M | 11.80M | 10.10M | 9.28M | 8.20M | 6.64M | 6.14M | 5.48M | 4.67M | 5.24M | 5.09M | 4.42M | 5.49M | 5.91M | 5.33M | 4.59M | 3.30M | 3.02M | 2.12M | N/A | 1.29M | 862.00K |
Other Operating Expenses | -314.00K | -325.00K | -116.00K | -122.00K | 496.00K | 235.00K | N/A | N/A | 744.00K | 689.00K | 635.00K | N/A | N/A | N/A | N/A | N/A | 7.00K | 94.00K | N/A | N/A | N/A | N/A | N/A |
Operating Income | 37.08M | 21.16M | 25.55M | 19.80M | 15.77M | 28.21M | 21.10M | 16.34M | 11.15M | 7.09M | 4.52M | 3.99M | 5.20M | 6.32M | 3.83M | -1.19M | -2.87M | -422.00K | 1.42M | 1.59M | 20.66M | 833.00K | -282.00K |
Other Expenses / Income | 2.39M | 6.33M | 8.73M | 7.55M | 5.91M | 7.71M | 3.00K | -94.00K | 271.00K | -775.00K | -190.00K | 1.00K | -1.45M | -2.29M | -1.62M | -1.64M | 166.00K | -98.00K | -842.00K | -451.00K | N/A | 128.00K | -320.00K |
Before Tax Income | 39.48M | 27.49M | 34.29M | 27.36M | 21.68M | 28.44M | 21.11M | 16.24M | 11.42M | 6.32M | 4.33M | 3.99M | 3.75M | 4.03M | 2.21M | -2.82M | -2.70M | -520.00K | 578.00K | 1.14M | N/A | 961.00K | -602.00K |
Income Tax Expenses | 9.37M | 6.85M | 7.38M | 6.14M | 3.75M | 5.50M | 3.93M | 5.65M | 3.67M | 2.40M | 1.13M | 1.42M | 1.61M | -1.99M | 617.00K | 493.00K | 232.00K | 652.00K | 523.00K | 214.00K | N/A | 478.00K | 3.00K |
Net Income | 30.11M | 20.64M | 26.91M | 21.22M | 17.93M | 22.94M | 17.18M | 10.59M | 7.76M | 3.92M | 3.20M | 2.57M | 2.14M | 6.01M | 1.60M | -3.31M | -2.93M | -1.17M | 55.00K | 927.00K | -222.00K | 483.00K | -605.00K |
Interest Expenses | N/A | 986.00K | 2.22M | 1.31M | N/A | 2.00K | 21.00K | 14.00K | N/A | 5.00K | 12.00K | 1.00K | N/A | 5.00K | 26.00K | 61.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 22.22M | 21.98M | 21.16M | 20.25M | 19.81M | 20.24M | 18.96M | 18.48M | 17.76M | 16.61M | 15.32M | 15.19M | 15.46M | 15.63M | 15.69M | 15.57M | 15.40M | 9.90M | 8.25M | 7.94M | 7.65M | 7.29M | 7.16M |
Diluted Shares Outstanding | 22.42M | 22.17M | 21.48M | 20.48M | 20.33M | 20.24M | 20.03M | 19.24M | 18.32M | 17.01M | 15.76M | 15.64M | 15.99M | 16.11M | 15.92M | 15.57M | 15.40M | 9.90M | 8.70M | 8.35M | 7.65M | 7.69M | 7.16M |
EBITDA | 46.60M | 30.60M | 36.62M | 28.20M | 21.18M | 13.26M | 25.18M | 19.85M | 14.82M | 9.66M | 7.13M | 6.23M | 5.79M | 5.41M | 3.66M | -1.17M | -1.31M | 788.00K | 1.79M | 2.11M | -222.00K | 961.00K | -602.00K |
EBITDA Margin | 24.08% | 18.93% | 23.72% | 21.80% | 18.07% | 12.56% | 24.97% | 22.26% | 18.91% | 13.59% | 11.05% | 10.98% | 10.04% | 9.64% | 7.19% | -2.40% | -3.16% | 2.28% | 5.81% | 8.05% | -1.07% | 5.53% | -4.80% |
EBIT | 39.48M | 28.48M | 36.51M | 28.67M | 21.68M | 28.45M | 21.13M | 16.26M | 11.42M | 6.33M | 4.34M | 3.99M | 3.75M | 4.03M | 2.24M | -2.76M | -2.70M | -520.00K | 578.00K | 1.14M | -222.00K | 961.00K | -602.00K |
EBIT Margin | 20.40% | 17.62% | 23.64% | 22.16% | 18.49% | 26.95% | 20.95% | 18.23% | 14.58% | 8.90% | 6.72% | 7.04% | 6.50% | 7.19% | 4.40% | -5.67% | -6.52% | -1.50% | 1.88% | 4.36% | -1.07% | 5.53% | -4.80% |
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 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 |