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.74M | 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.39M | 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 | N/A | 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.43M | 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 | 2.55M | 13.10M | 3.48M | -103.00K | -20.97M | -11.38M | -7.16M | -1.07M | -531.00K | 52.00K | 446.00K | 350.00K | -344.00K | -282.00K | -5.75M | -5.35M | -5.61M | -366.00K | -5.16M | -5.06M | -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 | 28.08M | 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 | 1.90M | 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 | 8.11M | 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 | 900.00K | 1.00M |
Net Income | 14.67M | 43.41M | 57.92M | 52.49M | 57.26M | 10.10M | 22.26M | 20.55M | 22.28M | 19.77M | 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 | 361.00K | N/A | 189.00K | 214.00K | 266.00K | 780.00K | 727.00K | 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.93M | 11.11M | 11.02M | 10.10M | 9.56M | 9.85M | 10.83M | 10.84M | 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.04M | 12.37M | 12.02M | 12.67M | 12.86M | 10.70M | 9.85M | 10.83M | 10.84M | 10.55M | 10.55M | 10.53M |
EBITDA | 74.37M | 76.09M | 85.73M | 77.68M | 83.08M | 72.01M | 64.53M | 58.41M | 55.33M | 52.53M | 44.34M | 43.10M | 46.83M | 39.44M | 34.16M | 30.10M | 25.02M | 23.09M | 24.84M | 20.83M | 20.59M | 21.83M | 19.51M | 12.71M | 9.36M | 7.60M | 6.70M | 5.30M | 3.30M | -500.00K |
EBITDA Margin | 12.30% | 13.76% | 17.32% | 18.37% | 17.24% | 15.86% | 15.58% | 16.38% | 16.70% | 17.22% | 16.79% | 17.10% | 19.76% | 18.67% | 16.96% | 16.04% | 16.50% | 17.08% | 18.80% | 17.60% | 19.50% | 23.04% | 24.11% | 20.11% | 18.74% | 17.27% | 17.27% | 16.46% | 13.25% | -2.91% |
EBIT | 36.13M | 61.35M | 74.14M | 67.15M | 72.98M | 23.51M | 49.35M | 43.91M | 37.96M | 35.13M | 25.50M | 29.52M | 32.57M | 24.72M | 20.23M | 17.05M | 14.66M | 11.35M | 14.66M | 10.78M | 11.97M | 13.94M | 11.77M | 6.92M | 4.69M | 3.40M | 2.50M | 2.40M | 2.30M | -1.20M |
EBIT Margin | 5.97% | 11.09% | 14.98% | 15.88% | 15.14% | 5.18% | 11.92% | 12.32% | 11.46% | 11.51% | 9.66% | 11.71% | 13.74% | 11.70% | 10.04% | 9.08% | 9.66% | 8.40% | 11.10% | 9.11% | 11.34% | 14.71% | 14.54% | 10.94% | 9.39% | 7.73% | 6.44% | 7.45% | 9.24% | -6.98% |
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 |