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 | 2000-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 89.78M | 68.68M | 73.05M | 65.11M | 84.08M | 122.30M | 133.78M | 123.02M | 130.94M | 113.24M | 91.83M | 77.50M | 68.91M | 55.31M | 42.55M | 46.46M | 36.29M | 27.36M | 21.94M | 19.98M | 20.08M | 21.62M | 19.59M | 16.14M |
Cost of Revenue | 52.92M | 40.12M | 42.53M | 42.14M | 50.15M | 59.96M | 64.95M | 61.51M | 63.56M | 52.85M | 47.78M | 43.69M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 36.86M | 28.56M | 30.52M | 22.97M | 33.93M | 62.34M | 68.83M | 61.51M | 67.37M | 60.39M | 44.05M | 33.80M | 68.91M | 55.31M | 42.55M | 46.46M | 36.29M | 27.36M | 21.94M | 19.98M | 20.08M | 21.62M | 19.59M | 16.14M |
Operating Expenses | 24.61M | 26.34M | 24.56M | 24.20M | 27.43M | 29.19M | 30.93M | 27.50M | 25.15M | 18.36M | 15.78M | 13.78M | 45.80M | 37.59M | 30.23M | 29.92M | 24.09M | 20.11M | 15.90M | 13.99M | 12.20M | 12.96M | 15.23M | 9.52M |
Selling, General & Admin | 20.63M | 24.14M | 21.91M | 22.52M | 24.33M | 25.39M | 26.99M | 24.35M | 21.72M | 15.81M | 13.62M | 12.62M | 45.80M | 37.59M | 29.93M | 3.46M | 2.91M | 2.65M | 2.33M | 2.26M | 1.47M | 1.44M | 1.21M | N/A |
Research & Development | N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 2.20M | 2.66M | 1.68M | 3.10M | 3.81M | 3.94M | 3.15M | 3.44M | 2.54M | 2.15M | 1.15M | 790.00K | N/A | N/A | N/A | 21.17M | 17.46M | 13.57M | 11.74M | 10.73M | 11.52M | N/A | N/A |
Operating Income | 6.00M | 10.54M | -1.48M | 5.27M | 4.64M | 35.94M | 37.90M | 34.01M | 42.22M | 42.04M | 28.27M | 20.03M | 23.11M | 17.72M | 12.32M | 16.54M | 12.21M | 7.25M | 6.04M | 5.99M | 7.88M | 8.66M | 4.36M | 6.61M |
Other Expenses / Income | 7.44M | -7.42M | 8.04M | -6.36M | 4.76M | 3.31M | -5.60M | N/A | -732.00K | N/A | 84.00K | 6.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -779.00K | -850.00K | N/A | N/A |
Before Tax Income | 13.44M | -5.20M | 14.00M | -7.59M | 9.40M | 36.46M | 33.89M | 34.01M | 42.22M | 42.04M | 28.27M | 20.03M | 23.11M | 17.72M | 12.32M | 16.54M | 12.21M | 7.25M | 6.04M | 5.99M | 7.88M | 8.66M | 4.36M | 6.61M |
Income Tax Expenses | 2.87M | -567.00K | 4.24M | 1.36M | 3.49M | 9.71M | 13.90M | 11.36M | 15.12M | 14.79M | 10.38M | 7.94M | 8.42M | 6.44M | 4.42M | 5.99M | 4.26M | 2.79M | 2.41M | 2.30M | 3.00M | 3.45M | 3.10M | 2.63M |
Net Income | 10.57M | -4.63M | 9.76M | -8.95M | 5.91M | 26.75M | 19.99M | 22.65M | 27.11M | 27.25M | 17.89M | 12.09M | 14.69M | 11.28M | 7.89M | 10.54M | 7.94M | 4.51M | 3.64M | 3.69M | 4.88M | 5.21M | 1.26M | 3.98M |
Interest Expenses | N/A | 5.68M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 7.96M | 7.84M | 7.88M | 7.99M | 8.41M | 8.37M | 8.15M | 7.96M | 7.76M | 7.51M | 7.33M | 7.15M | 6.96M | 6.96M | 6.32M | 6.09M | 5.85M | 5.57M | 5.43M | 5.42M | 5.37M | 5.37M | 5.48M | 5.38M |
Diluted Shares Outstanding | 8.11M | 7.84M | 7.93M | 7.99M | 8.46M | 8.55M | 8.40M | 8.17M | 8.15M | 7.91M | 7.64M | 7.31M | 7.21M | 6.96M | 6.66M | 6.47M | 6.20M | 5.71M | 5.51M | 5.42M | 5.43M | 5.37M | 5.48M | 5.38M |
EBITDA | 8.27M | 13.12M | 5.96M | 1.41M | 9.12M | 36.75M | 42.41M | 36.94M | 47.15M | 42.97M | 29.04M | 20.85M | 23.87M | 18.15M | 12.57M | 16.77M | 12.44M | 7.52M | 6.32M | 6.18M | 7.99M | 8.75M | 4.51M | 6.61M |
EBITDA Margin | 9.21% | 19.10% | 8.16% | 2.17% | 10.85% | 30.05% | 31.70% | 30.03% | 36.01% | 37.95% | 31.62% | 26.90% | 34.64% | 32.81% | 29.54% | 36.09% | 34.26% | 27.48% | 28.78% | 30.91% | 39.78% | 40.47% | 23.05% | 40.98% |
EBIT | 13.44M | 484.00K | 14.00M | -7.59M | 9.40M | 36.46M | 33.89M | 34.01M | 42.22M | 42.04M | 28.27M | 20.03M | 23.11M | 17.72M | 12.32M | 16.54M | 12.21M | 7.29M | 6.04M | 5.99M | 7.88M | 8.66M | 4.36M | 6.61M |
EBIT Margin | 14.97% | 0.70% | 19.17% | -11.65% | 11.18% | 29.81% | 25.33% | 27.65% | 32.24% | 37.12% | 30.79% | 25.84% | 33.54% | 32.04% | 28.95% | 35.59% | 33.64% | 26.65% | 27.54% | 29.95% | 39.25% | 40.07% | 22.25% | 40.98% |
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 | 2000-12-31 |