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 | 50.63M | 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 | 2.42M | N/A | N/A | N/A | 18.33M | 543.00K | 15.40M | 14.69M | N/A | N/A | N/A | N/A |
Gross Profit | 48.23M | 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 | 46.17M | 45.28M | 39.58M | 36.30M | 16.26M | 31.44M | 12.15M | 12.11M | 25.50M | 22.30M | 20.90M | 22.60M |
Operating Expenses | 25.78M | 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 | 25.78M | 18.49M | 17.47M | 16.55M | 15.98M | 953.00K | 226.00K | 557.00K | 472.00K | 524.00K | 548.00K | 713.00K | 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 | 22.45M | 23.91M | 22.29M | 22.30M | 19.93M | 18.95M | 19.60M | 18.82M | 17.58M | 16.05M | 14.48M | 15.86M | 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 | 601.00K | -30.00K | 270.00K | 206.00K | 181.00K | 314.00K | 1.68M | 2.47M | 1.51M | -165.00K | -595.00K | 607.00K | -6.99M | -6.65M | 835.00K | -1.06M | -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 | 14.04M | 14.91M | 14.48M | 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 | 6.99M | 6.65M | 6.38M | 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 | 6.28M | 3.20M | N/A | 2.50M | 2.80M |
Basic Shares Outstanding | 10.02M | 9.46M | 9.39M | 9.33M | 9.28M | 9.24M | 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.87M | 5.82M | 5.30M | 4.58M | 4.52M | 4.41M | 4.04M | 3.99M | 3.39M | 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.11M | 5.99M | 5.42M | 4.67M | 4.60M | 4.49M | 4.09M | 3.99M | 3.39M | 2.33M |
EBITDA | 42.13M | 42.40M | 39.92M | 39.12M | 35.91M | 34.23M | 36.45M | 36.34M | 34.20M | 31.09M | 28.32M | 31.11M | 20.85M | 20.65M | 19.37M | 17.69M | 21.06M | 20.29M | 18.06M | 16.64M | 14.55M | 14.39M | 12.50M | 10.54M | 10.50M | 9.70M | 8.00M | 7.50M | 7.20M |
EBITDA Margin | 42.61% | 42.88% | 43.93% | 44.39% | 42.96% | 42.57% | 44.32% | 45.95% | 44.41% | 42.91% | 41.00% | 44.09% | 32.04% | 31.83% | 31.79% | 31.48% | 40.10% | 41.76% | 39.88% | 42.05% | 40.09% | 41.60% | 39.09% | 38.24% | 39.18% | 38.04% | 35.87% | 35.89% | 31.86% |
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 | 21.02M | 21.56M | 20.86M | 17.46M | 16.70M | 16.30M | 14.50M | 13.24M | 11.19M | 11.38M | 10.04M | 8.12M | 11.28M | 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% | 32.31% | 33.23% | 34.25% | 31.07% | 31.80% | 33.54% | 32.03% | 33.44% | 30.84% | 32.89% | 31.39% | 29.49% | 42.08% | 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 |