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 | 604.80M | 553.14M | 495.02M | 422.97M | 481.97M | 453.91M | 414.05M | 356.55M | 331.30M | 305.07M | 264.06M | 252.09M | 237.01M | 211.23M | 201.41M | 187.69M | 151.69M | 135.19M | 132.12M | 118.31M | 105.57M | 94.74M | 80.95M | 63.22M | 49.94M | 44.00M | 38.80M | 32.20M | 24.90M | 17.20M |
Cost of Revenue | 492.82M | 441.12M | 377.84M | 328.52M | 369.50M | 352.25M | 323.43M | 274.53M | 252.94M | 228.91M | 199.36M | 189.50M | 172.51M | 151.82M | 146.24M | 140.08M | 114.33M | 99.35M | 96.21M | 85.28M | 74.60M | 64.53M | 54.88M | 42.90M | 34.09M | 30.80M | 27.30M | 22.10M | 17.40M | 13.20M |
Gross Profit | 111.99M | 112.02M | 117.18M | 94.45M | 112.47M | 101.66M | 90.62M | 82.01M | 78.36M | 76.17M | 64.70M | 62.59M | 64.49M | 59.42M | 55.17M | 47.60M | 37.36M | 35.84M | 35.91M | 33.03M | 30.96M | 30.21M | 26.07M | 20.32M | 15.84M | 13.20M | 11.50M | 10.10M | 7.50M | 4.00M |
Operating Expenses | 42.43M | 46.11M | 41.94M | 28.54M | 45.05M | 41.35M | 35.89M | 32.48M | 31.07M | 30.40M | 25.93M | 24.78M | 28.56M | 26.23M | 26.92M | 23.73M | 17.33M | 17.25M | 17.03M | 17.04M | 13.97M | 11.33M | 9.12M | 9.94M | 8.58M | 7.70M | 6.70M | 6.50M | 5.90M | 5.80M |
Selling, General & Admin | 42.43M | 46.11M | 46.53M | 42.04M | 45.05M | 41.35M | 35.89M | 32.48M | 31.07M | 30.40M | 25.93M | 24.78M | 24.78M | 22.99M | 23.57M | 23.73M | 17.33M | 17.25M | 16.43M | 16.80M | 13.97M | 11.33M | 9.12M | 7.61M | 6.49M | 5.60M | 4.80M | 4.80M | 4.20M | 4.50M |
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 | N/A |
Other Operating Expenses | 390.00K | 859.00K | -4.60M | -13.50M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.79M | 3.24M | 3.35M | N/A | N/A | N/A | 604.00K | 238.00K | N/A | N/A | N/A | 2.33M | 2.09M | 2.10M | 1.90M | 1.70M | 1.70M | 1.30M |
Operating Income | 69.56M | 56.80M | 76.77M | 52.41M | 67.42M | 60.31M | 54.73M | 49.53M | 47.29M | 45.77M | 38.77M | 37.80M | 35.93M | 33.19M | 28.25M | 23.88M | 20.04M | 18.60M | 18.88M | 15.99M | 17.00M | 18.87M | 16.95M | 10.38M | 7.27M | 5.50M | 4.80M | 3.60M | 1.60M | -1.80M |
Other Expenses / Income | -20.18M | -1.23M | -3.58M | 13.10M | 3.48M | 1.85M | -20.97M | -11.38M | -950.00K | -1.07M | -531.00K | -551.00K | 4.95M | 350.00K | -344.00K | -7.37M | -5.75M | -5.35M | -4.58M | -5.22M | -5.21M | -5.15M | -5.45M | -4.25M | -3.30M | -2.80M | -2.30M | -1.90M | 300.00K | N/A |
Before Tax Income | 49.38M | 55.57M | 73.20M | 65.51M | 70.91M | 60.21M | 33.76M | 38.15M | 46.34M | 44.70M | 38.24M | 37.25M | 40.88M | 33.54M | 27.91M | 16.51M | 14.28M | 13.25M | 14.30M | 10.78M | 11.78M | 13.72M | 11.50M | 6.14M | 3.96M | 2.70M | 2.50M | 1.70M | N/A | N/A |
Income Tax Expenses | 12.16M | 12.16M | 15.27M | 13.02M | 13.65M | 11.37M | 6.03M | 11.88M | 14.65M | 14.27M | 12.24M | 11.03M | 11.10M | 8.84M | 7.93M | 6.50M | 5.46M | 5.06M | 5.51M | 4.10M | 4.45M | 5.24M | 4.43M | 2.40M | 1.57M | 1.10M | 100.00K | 100.00K | N/A | N/A |
Net Income | 14.67M | 43.41M | 57.92M | 52.49M | 57.26M | 10.10M | 22.26M | 20.55M | 22.28M | 20.85M | 12.72M | 17.93M | 20.97M | 15.64M | 11.77M | 10.00M | 8.89M | 6.30M | 8.79M | 6.68M | 7.33M | 8.49M | 7.07M | 3.73M | 2.39M | 1.60M | 2.40M | 1.60M | 700.00K | -2.80M |
Interest Expenses | 9.30M | 5.78M | 942.00K | 1.63M | 2.08M | 2.04M | 21.06M | 11.48M | 1.03M | 1.09M | 538.00K | 557.00K | 496.00K | 236.00K | 352.00K | 542.00K | 301.00K | N/A | N/A | N/A | 189.00K | 214.00K | 266.00K | 780.00K | N/A | 700.00K | N/A | 700.00K | 700.00K | 600.00K |
Basic Shares Outstanding | 14.19M | 12.98M | 12.90M | 12.84M | 12.76M | 12.67M | 12.57M | 12.50M | 12.39M | 12.22M | 12.06M | 11.80M | 11.81M | 11.64M | 11.70M | 11.91M | 11.64M | 11.69M | 11.92M | 11.92M | 11.11M | 11.02M | 10.10M | 9.56M | 10.26M | 10.91M | 10.75M | 10.55M | 10.55M | 10.53M |
Diluted Shares Outstanding | 14.19M | 12.98M | 12.90M | 12.84M | 12.76M | 12.67M | 12.57M | 12.50M | 12.39M | 12.22M | 12.08M | 11.90M | 11.98M | 11.87M | 11.81M | 12.05M | 11.72M | 11.69M | 12.07M | 12.43M | 12.02M | 12.67M | 12.86M | 10.70M | 10.56M | 11.16M | 11.08M | 10.55M | 10.55M | 10.53M |
EBITDA | 85.25M | 82.69M | 88.36M | 76.59M | 83.08M | 70.16M | 59.06M | 52.69M | 45.91M | 42.95M | 31.06M | 34.81M | 38.02M | 30.39M | 25.95M | 23.02M | 19.64M | 15.85M | 18.61M | 15.10M | 15.56M | 16.89M | 14.34M | 9.25M | 6.05M | 5.50M | 4.40M | 4.10M | 3.10M | -900.00K |
EBITDA Margin | 14.10% | 14.95% | 17.85% | 18.11% | 17.24% | 15.46% | 14.26% | 14.78% | 13.86% | 14.08% | 11.76% | 13.81% | 16.04% | 14.39% | 12.88% | 12.26% | 12.95% | 11.72% | 14.09% | 12.76% | 14.74% | 17.83% | 17.71% | 14.63% | 12.12% | 12.50% | 11.34% | 12.73% | 12.45% | -5.23% |
EBIT | 36.13M | 61.35M | 74.14M | 67.15M | 72.98M | 23.51M | 49.35M | 43.91M | 37.96M | 36.22M | 25.50M | 29.52M | 32.57M | 24.72M | 20.05M | 17.05M | 14.66M | 11.35M | 14.30M | 10.78M | 11.97M | 13.94M | 11.77M | 6.92M | 3.96M | 3.40M | 2.50M | 2.40M | 1.40M | -2.20M |
EBIT Margin | 5.97% | 11.09% | 14.98% | 15.88% | 15.14% | 5.18% | 11.92% | 12.32% | 11.46% | 11.87% | 9.66% | 11.71% | 13.74% | 11.70% | 9.96% | 9.08% | 9.66% | 8.40% | 10.82% | 9.11% | 11.34% | 14.71% | 14.54% | 10.94% | 7.93% | 7.73% | 6.44% | 7.45% | 5.62% | -12.79% |
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 |