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 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 220.93M | 195.78M | 186.10M | 163.61M | 146.59M | 129.59M | 112.65M | 99.21M | 81.52M | 71.43M | 62.21M | 46.83M | 39.31M | 34.01M | 32.02M | 36.66M | 38.84M | 42.64M | 39.34M | 34.36M | 33.79M | 29.42M | 24.06M | 18.64M | 18.90M | 17.20M | 15.60M | 8.60M | 13.40M | 12.40M |
Cost of Revenue | 102.43M | 93.22M | 88.14M | 77.59M | 74.65M | 64.66M | 56.32M | 49.10M | 42.11M | 39.42M | 36.35M | 28.47M | 23.51M | 20.59M | 18.26M | 21.31M | 23.00M | 24.71M | 21.74M | 16.68M | 15.67M | 14.12M | 12.93M | 8.23M | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 118.49M | 102.55M | 97.96M | 86.02M | 71.94M | 64.92M | 56.33M | 50.11M | 39.41M | 32.01M | 25.86M | 18.36M | 15.81M | 13.42M | 13.76M | 15.35M | 15.84M | 17.94M | 17.60M | 17.68M | 18.12M | 15.31M | 11.12M | 10.41M | 18.90M | 17.20M | 15.60M | 8.60M | 13.40M | 12.40M |
Operating Expenses | 25.32M | 73.03M | 64.03M | 57.70M | 51.94M | 46.35M | 40.30M | 34.07M | 29.01M | 24.61M | 20.21M | 14.88M | 13.41M | 9.69M | 8.65M | 8.88M | 9.13M | 8.98M | 8.45M | 6.97M | 6.86M | 6.15M | 5.54M | 4.56M | 12.20M | 11.50M | 10.30M | 3.60M | 9.30M | 8.60M |
Selling, General & Admin | 26.65M | 24.26M | 18.90M | 16.00M | 15.12M | 14.65M | 12.74M | 10.86M | 10.13M | 9.45M | 8.23M | 7.29M | 6.08M | 4.96M | 4.31M | 4.62M | 5.30M | 5.33M | 4.84M | 3.66M | 3.85M | 3.22M | 2.77M | 1.85M | N/A | N/A | N/A | N/A | N/A | 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 | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 48.77M | 45.12M | 41.71M | 36.81M | 410.44K | 705.05K | 504.76K | 435.82K | 328.89K | 211.05K | 643.59K | 7.32M | 4.73M | 4.34M | 4.26M | 3.84M | 3.65M | 3.62M | 3.31M | 3.02M | 2.92M | 2.77M | 2.71M | 12.20M | 11.50M | 10.30M | 3.60M | 9.30M | 8.60M |
Operating Income | 92.36M | 34.18M | 37.92M | 31.95M | 23.22M | -20.18M | 28.55M | 26.97M | 15.39M | 14.43M | 13.69M | 12.28M | 9.44M | 3.28M | 5.11M | 6.47M | 6.70M | 8.96M | 9.15M | 10.71M | 11.26M | 9.16M | 5.58M | 5.85M | 6.70M | 5.70M | 5.30M | 5.00M | 4.10M | 3.80M |
Other Expenses / Income | -84.51M | -39.15M | -29.97M | -64.97M | 4.53M | -54.79M | -3.36M | -4.50M | -27.13M | -3.16M | -7.85M | 2.88M | -64.52K | 17.89M | -1.42M | -4.94M | -4.07M | -3.12M | -2.16M | -1.28M | 2.87M | -9.16M | -5.58M | -5.85M | -2.10M | -1.50M | -1.10M | -1.30M | -1.60M | -1.60M |
Before Tax Income | 7.85M | -4.97M | 51.09M | 5.05M | 27.75M | -36.22M | 12.67M | 11.53M | 2.14M | 4.24M | 5.84M | 6.47M | 3.70M | 6.67M | 3.69M | 1.53M | 2.63M | 5.84M | 6.99M | 8.20M | 8.13M | 6.51M | 5.55M | 5.19M | 4.60M | 4.20M | 4.20M | 3.70M | 2.50M | 2.20M |
Income Tax Expenses | N/A | 26.44M | 19.78M | 19.00M | 18.39M | 16.04M | 15.88M | 15.43M | 13.25M | 10.19M | 7.85M | 5.80M | -3.70M | 1.64M | -3.69M | -1.53M | -2.63M | -5.84M | -6.99M | -8.20M | -8.13M | -6.51M | -5.55M | -5.19M | -4.60M | -4.20M | -4.20M | -3.70M | -2.50M | 100.00K |
Net Income | 8.01M | -31.41M | 31.30M | -13.95M | 9.36M | -36.22M | 12.67M | 11.53M | 2.14M | 4.24M | 5.84M | 6.47M | 3.70M | 6.67M | 3.69M | 1.53M | 2.63M | 5.84M | 6.99M | 8.20M | 8.13M | 6.51M | 5.55M | 5.19M | 4.60M | 4.20M | 4.20M | 3.70M | 2.50M | 2.10M |
Interest Expenses | 32.48M | 26.44M | 19.16M | 18.29M | 17.80M | 16.04M | 15.88M | 15.43M | 13.25M | 10.19M | 7.85M | 5.80M | 5.74M | 5.18M | 4.46M | 1.53M | 2.63M | 5.84M | 6.99M | 8.20M | 8.13M | 6.51M | 5.55M | 5.19M | 6.70M | 5.70M | 5.30M | 5.00M | 4.10M | 1.60M |
Basic Shares Outstanding | 63.07M | 54.39M | 46.33M | 41.40M | 39.91M | 36.87M | 32.68M | 27.81M | 25.93M | 22.13M | 18.72M | 16.20M | 14.51M | 12.77M | 11.41M | 10.88M | 10.54M | 10.09M | 9.47M | 8.60M | 7.86M | 7.60M | 7.46M | 7.34M | 7.25M | 7.04M | 6.62M | 6.07M | 5.69M | 5.25M |
Diluted Shares Outstanding | 63.07M | 54.39M | 47.43M | 41.40M | 40.20M | 36.87M | 32.68M | 27.81M | 25.97M | 22.50M | 18.79M | 16.26M | 14.56M | 12.82M | 11.42M | 10.88M | 10.54M | 10.11M | 9.50M | 8.68M | 7.94M | 7.68M | 7.50M | 7.34M | 7.27M | 7.06M | 6.68M | 6.16M | 5.81M | 5.25M |
EBITDA | 92.36M | 82.95M | 83.05M | 73.66M | 60.03M | 50.27M | 43.59M | 39.25M | 29.27M | 22.56M | 25.37M | 10.96M | 15.40M | 11.64M | 9.50M | 8.13M | 10.54M | 12.61M | 12.76M | 14.02M | 14.28M | 12.08M | 8.35M | 8.55M | 8.14M | 7.79M | 5.30M | 5.00M | 4.10M | 3.80M |
EBITDA Margin | 41.81% | 42.37% | 44.63% | 45.02% | 40.95% | 38.79% | 38.69% | 39.56% | 35.91% | 31.58% | 40.78% | 23.40% | 39.18% | 34.23% | 29.67% | 22.19% | 27.14% | 29.57% | 32.45% | 40.80% | 42.26% | 41.07% | 34.72% | 45.89% | 43.06% | 45.31% | 33.97% | 58.14% | 30.60% | 30.65% |
EBIT | 40.48M | 21.47M | 70.25M | 23.34M | 45.55M | -4.14M | 44.42M | 42.40M | 28.64M | 24.63M | 21.54M | 18.08M | 5.74M | 13.49M | 4.46M | 1.53M | 2.63M | 5.84M | 6.99M | 8.20M | 8.13M | 6.51M | 5.55M | 5.19M | 6.70M | 5.70M | 5.30M | 5.00M | 4.10M | 3.80M |
EBIT Margin | 18.32% | 10.97% | 37.75% | 14.27% | 31.08% | -3.19% | 39.43% | 42.74% | 35.13% | 34.48% | 34.62% | 38.61% | 14.61% | 39.67% | 13.91% | 4.17% | 6.78% | 13.70% | 17.77% | 23.87% | 24.05% | 22.13% | 23.07% | 27.84% | 35.45% | 33.14% | 33.97% | 58.14% | 30.60% | 30.65% |
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 | 1994-12-31 |