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 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 71.03M | 60.06M | 55.12M | 53.85M | 51.58M | 48.44M | 48.59M | 47.58M | 47.09M | 45.90M | 42.38M | 41.45M | 40.63M | 39.01M | 37.04M | 32.84M | 31.43M | 28.66M | 26.80M | 22.50M | 20.89M | 19.55M | 19.40M | 18.48M | 17.51M | 17.14M | 17.00M | 15.72M | 15.45M |
Cost of Revenue | 17.36M | 14.13M | 11.82M | 10.78M | 10.39M | 9.67M | 8.89M | 8.03M | 8.07M | 7.97M | 7.35M | 7.22M | 7.33M | 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 |
Gross Profit | 53.67M | 45.93M | 43.30M | 43.07M | 41.19M | 38.77M | 39.70M | 39.55M | 39.02M | 37.93M | 35.03M | 34.23M | 33.30M | 39.01M | 37.04M | 32.84M | 31.43M | 28.66M | 26.80M | 22.50M | 20.89M | 19.55M | 19.40M | 18.48M | 17.51M | 17.14M | 17.00M | 15.72M | 15.45M |
Operating Expenses | 24.14M | 21.45M | 19.90M | 18.64M | 17.41M | 16.25M | 17.23M | 16.66M | 16.36M | 15.86M | 14.27M | 13.65M | 20.75M | 19.24M | 19.66M | 18.09M | 17.27M | 15.75M | 14.02M | 11.85M | 11.55M | 11.22M | 10.47M | 10.01M | 10.26M | 11.49M | 11.32M | 10.48M | 10.54M |
Selling, General & Admin | 10.89M | 9.93M | 9.75M | 9.26M | 8.52M | 8.10M | 9.32M | 9.13M | 9.08M | 8.81M | 7.41M | 7.30M | 7.31M | 6.72M | 7.10M | 6.68M | 6.51M | 6.17M | 5.43M | 4.76M | 4.25M | 4.05M | 3.92M | 3.39M | 3.28M | 3.12M | 3.24M | 3.24M | 3.19M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 13.24M | 11.52M | 10.15M | 9.38M | 8.89M | -1.37M | -472.00K | -632.00K | -585.00K | -1.16M | -133.00K | -520.00K | 13.45M | 12.51M | 12.55M | 11.41M | 10.76M | 9.58M | 8.59M | 7.09M | 7.30M | 7.17M | 6.55M | 6.62M | 6.97M | 8.37M | 8.08M | 7.25M | 7.35M |
Operating Income | 29.53M | 24.48M | 23.40M | 24.43M | 23.79M | 22.52M | 22.47M | 22.89M | 22.66M | 22.08M | 20.76M | 20.57M | 19.88M | 19.77M | 17.39M | 14.74M | 14.16M | 12.90M | 12.79M | 10.65M | 9.33M | 8.33M | 8.93M | 8.47M | 7.26M | 5.65M | 5.68M | 5.24M | 4.91M |
Other Expenses / Income | -4.50M | -4.89M | -5.29M | -5.82M | -7.14M | -6.65M | -6.18M | -5.63M | -5.43M | -5.72M | -5.29M | -5.66M | -5.83M | -5.26M | -5.30M | -4.68M | -4.06M | -3.62M | -3.57M | -2.30M | -2.51M | -2.51M | -2.70M | -2.63M | -2.39M | -750.36K | -915.49K | -1.22M | 141.54K |
Before Tax Income | 25.03M | 19.59M | 18.10M | 18.62M | 16.64M | 15.87M | 17.52M | 17.25M | 17.23M | 16.36M | 15.47M | 14.91M | 14.04M | 14.51M | 12.09M | 10.06M | 10.11M | 9.29M | 9.22M | 8.35M | 6.82M | 5.82M | 6.24M | 5.84M | 4.86M | 4.90M | 4.76M | 4.02M | 5.05M |
Income Tax Expenses | 1.28M | 15.00K | 1.12M | 2.02M | 2.24M | 2.49M | 4.54M | 5.41M | 4.74M | 4.88M | 5.81M | 5.61M | 4.96M | 5.58M | 4.58M | 3.63M | 3.69M | 3.20M | 3.38M | 3.05M | 2.37M | 2.03M | 2.23M | 2.08M | 1.71M | 1.76M | 1.64M | 1.26M | 2.60M |
Net Income | 23.76M | 19.58M | 16.98M | 16.60M | 14.40M | 13.38M | 12.97M | 11.85M | 12.49M | 11.48M | 9.65M | 9.30M | 9.08M | 8.93M | 7.51M | 6.43M | 6.41M | 6.09M | 5.83M | 5.30M | 4.45M | 3.79M | 4.01M | 3.76M | 3.15M | 3.14M | 3.12M | 2.76M | 2.31M |
Interest Expenses | 7.05M | 5.11M | 4.93M | 4.71M | 5.12M | 5.51M | 5.35M | 5.26M | 5.05M | 5.09M | 5.24M | 5.25M | 5.25M | 4.91M | 4.99M | 4.76M | N/A | 4.17M | 3.60M | N/A | 2.84M | N/A | N/A | 2.85M | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 14.29M | 13.96M | 13.08M | 13.03M | 12.96M | 12.90M | 12.85M | 12.85M | 12.83M | 12.88M | 12.93M | 12.85M | 12.73M | 12.63M | 11.70M | 11.30M | 11.23M | 10.50M | 10.41M | 9.94M | 9.53M | 9.48M | 9.16M | 9.02M | 9.01M | 8.87M | 8.75M | 7.89M | 7.58M |
Diluted Shares Outstanding | 14.30M | 13.96M | 13.08M | 13.03M | 12.97M | 12.90M | 12.85M | 12.85M | 12.83M | 12.88M | 12.93M | 12.85M | 12.73M | 12.63M | 11.70M | 11.30M | 11.23M | 10.50M | 10.41M | 9.94M | 9.53M | 9.48M | 9.16M | 9.02M | 9.01M | 8.87M | 8.75M | 7.89M | 7.58M |
EBITDA | 43.83M | 33.35M | 31.04M | 31.25M | 30.02M | 28.24M | 29.24M | 29.31M | 28.81M | 28.01M | 26.50M | 24.97M | 24.20M | 24.00M | 21.49M | 18.94M | 17.53M | 15.32M | 15.30M | 12.43M | 11.11M | 10.00M | 10.35M | 10.15M | 8.87M | 9.05M | 7.23M | 6.61M | 6.42M |
EBITDA Margin | 61.71% | 55.52% | 56.32% | 58.02% | 58.21% | 58.31% | 60.18% | 61.60% | 61.19% | 61.02% | 62.54% | 60.25% | 59.57% | 61.54% | 58.02% | 57.67% | 55.78% | 53.44% | 57.08% | 55.21% | 53.20% | 51.13% | 53.33% | 54.90% | 50.68% | 52.82% | 42.53% | 42.04% | 41.55% |
EBIT | 32.08M | 24.71M | 23.03M | 23.32M | 21.77M | 21.38M | 22.86M | 22.52M | 22.28M | 21.45M | 20.71M | 20.16M | 19.30M | 19.41M | 17.08M | 14.82M | 10.11M | 13.45M | 12.82M | 8.35M | 9.67M | 5.82M | 6.24M | 8.69M | 4.86M | 4.90M | 4.76M | 4.02M | 4.91M |
EBIT Margin | 45.16% | 41.14% | 41.78% | 43.31% | 42.20% | 44.13% | 47.06% | 47.33% | 47.32% | 46.73% | 48.86% | 48.64% | 47.50% | 49.77% | 46.11% | 45.12% | 32.15% | 46.94% | 47.83% | 37.11% | 46.27% | 29.79% | 32.15% | 47.04% | 27.78% | 28.59% | 28.01% | 25.56% | 31.78% |
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 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |