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 | 98.86M | 98.90M | 90.86M | 88.14M | 83.59M | 80.41M | 82.23M | 79.09M | 77.02M | 72.47M | 69.07M | 70.56M | 65.07M | 64.89M | 60.91M | 56.19M | 52.52M | 48.59M | 45.28M | 39.58M | 36.30M | 34.60M | 31.99M | 27.55M | 26.80M | 25.50M | 22.30M | 20.90M | 22.60M |
Cost of Revenue | 63.88M | 50.62M | 45.36M | 43.62M | 42.50M | 41.21M | 41.05M | 38.26M | 38.45M | 37.09M | 36.63M | 36.22M | 35.45M | 34.71M | 32.37M | 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 | 34.98M | 48.27M | 45.50M | 44.53M | 41.09M | 39.20M | 41.18M | 40.83M | 38.57M | 35.38M | 32.44M | 34.35M | 29.62M | 30.17M | 28.54M | 56.19M | 52.52M | 48.59M | 45.28M | 39.58M | 36.30M | 34.60M | 31.99M | 27.55M | N/A | 25.50M | N/A | 20.90M | 22.60M |
Operating Expenses | 6.10M | 18.49M | 17.47M | 16.55M | 15.98M | 15.26M | 14.29M | 13.68M | 13.21M | 12.96M | 12.37M | 11.88M | 15.89M | 15.90M | 14.90M | 39.85M | 36.62M | 32.91M | 31.30M | 26.82M | 25.38M | 23.60M | 22.40M | 19.72M | 18.60M | 17.90M | 16.50M | 15.70M | 17.80M |
Selling, General & Admin | 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 | 175.00K | 178.00K | 179.00K | 200.00K | 200.00K | 200.00K | 200.00K | 200.00K |
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 | -6.10M | 18.49M | 17.47M | 16.55M | 15.98M | 953.00K | 14.29M | 13.68M | 13.21M | 12.96M | 12.37M | 11.88M | 15.89M | 15.90M | 14.90M | 39.85M | 36.62M | 32.91M | 31.30M | 26.82M | 25.38M | 23.42M | 22.22M | 19.54M | 18.40M | 17.70M | 16.30M | 15.50M | 17.60M |
Operating Income | 28.79M | 23.91M | 22.29M | 22.30M | 19.93M | 18.95M | 19.60M | 27.15M | 25.37M | 22.42M | 20.07M | 22.47M | 13.74M | 14.27M | 13.64M | 16.33M | 15.90M | 15.68M | 13.99M | 12.77M | 10.92M | 11.00M | 9.59M | 7.83M | 8.20M | 7.60M | 5.80M | 5.20M | 4.80M |
Other Expenses / Income | -5.75M | -30.00K | 270.00K | 206.00K | 181.00K | 1.57M | 1.68M | -5.87M | -6.28M | -6.54M | -6.18M | -6.01M | 299.00K | 647.00K | 835.00K | -5.49M | -5.50M | -5.72M | -5.61M | -5.47M | -4.61M | -4.01M | -4.08M | -3.76M | -3.20M | -3.10M | -2.60M | -2.40M | -2.80M |
Before Tax Income | 23.05M | 23.88M | 22.56M | 22.50M | 20.11M | 19.27M | 21.28M | 21.29M | 19.09M | 15.88M | 13.89M | 16.46M | N/A | N/A | N/A | 10.85M | 10.40M | 9.96M | 8.38M | 7.29M | 6.30M | 6.99M | 5.50M | 4.07M | 5.00M | 4.50M | 3.20M | 2.80M | 2.00M |
Income Tax Expenses | 6.35M | 5.88M | 5.74M | 5.68M | 5.18M | 4.99M | 7.29M | 8.33M | 7.78M | 6.38M | 5.59M | 6.62M | N/A | N/A | N/A | 4.43M | 4.13M | 3.89M | 3.35M | 2.89M | 2.39M | 2.83M | 2.18M | 1.62M | 2.00M | 1.80M | 1.20M | 1.10M | 800.00K |
Net Income | 16.70M | 18.00M | 16.83M | 16.82M | 14.93M | 14.28M | 13.98M | 12.95M | 11.30M | 9.51M | 8.30M | 9.85M | 6.75M | 7.62M | 7.26M | 6.42M | 6.26M | 6.07M | 5.04M | 4.40M | 3.92M | 4.17M | 3.32M | 2.45M | 3.00M | 2.70M | 2.00M | 1.70M | 1.20M |
Interest Expenses | 9.16M | 8.50M | 7.59M | 7.62M | 7.02M | 6.25M | 6.18M | 6.64M | 7.00M | 7.39M | 7.05M | 7.04M | 7.29M | 7.29M | 7.22M | 6.61M | 6.30M | 6.34M | 6.12M | 5.94M | 4.89M | 4.39M | 4.54M | 4.05M | N/A | 3.20M | N/A | 2.50M | 2.80M |
Basic Shares Outstanding | 10.02M | 9.46M | 9.39M | 9.33M | 9.28M | 9.29M | 9.18M | 9.10M | 8.96M | 8.88M | 8.77M | 8.67M | 8.12M | 7.56M | 7.45M | 7.35M | 6.79M | 6.05M | 5.98M | 5.90M | 5.82M | 5.30M | 4.56M | 4.52M | 4.41M | 4.04M | 3.97M | 3.40M | 2.33M |
Diluted Shares Outstanding | 10.02M | 9.48M | 9.43M | 9.37M | 9.33M | 9.29M | 9.24M | 9.16M | 9.01M | 8.93M | 8.84M | 8.72M | 8.16M | 7.62M | 7.51M | 7.43M | 6.94M | 6.24M | 6.18M | 6.10M | 5.99M | 5.42M | 4.66M | 4.60M | 4.49M | 4.09M | 3.97M | 3.40M | 2.33M |
EBITDA | 42.13M | 43.67M | 41.22M | 40.09M | 36.52M | 35.19M | 37.01M | 37.12M | 34.92M | 31.95M | 29.20M | 31.44M | 21.45M | 21.95M | 21.04M | 17.46M | 16.70M | 16.30M | 14.50M | 13.24M | 11.19M | 11.38M | 10.04M | 8.12M | 5.00M | 7.70M | 3.20M | 5.30M | 4.80M |
EBITDA Margin | 42.61% | 44.16% | 45.36% | 45.49% | 43.69% | 43.76% | 45.01% | 46.93% | 45.34% | 44.09% | 42.27% | 44.55% | 32.96% | 33.82% | 34.54% | 31.07% | 31.80% | 33.54% | 32.03% | 33.44% | 30.84% | 32.89% | 31.39% | 29.49% | 18.66% | 30.20% | 14.35% | 25.36% | 21.24% |
EBIT | 32.20M | 32.38M | 30.16M | 30.12M | 27.13M | 25.52M | 27.45M | 27.93M | 26.09M | 23.27M | 20.94M | 23.51M | 14.04M | 14.91M | 14.48M | 17.46M | 16.70M | 16.30M | 14.50M | 13.24M | 11.19M | 11.38M | 10.04M | 8.12M | 5.00M | 7.70M | 3.20M | 5.30M | 4.80M |
EBIT Margin | 32.57% | 32.74% | 33.19% | 34.17% | 32.45% | 31.74% | 33.39% | 35.31% | 33.87% | 32.12% | 30.32% | 33.31% | 21.57% | 22.99% | 23.77% | 31.07% | 31.80% | 33.54% | 32.03% | 33.44% | 30.84% | 32.89% | 31.39% | 29.49% | 18.66% | 30.20% | 14.35% | 25.36% | 21.24% |
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 |