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 | 543.30M | 578.83M | 536.99M | 526.70M | 376.70M | 346.35M | 266.81M | 252.60M | 210.32M | 196.25M | 151.50M | 119.49M | 112.37M | 105.88M | 102.80M | 123.75M | 120.46M | 127.70M | 133.31M | 143.57M | 134.32M | 145.00M | 153.21M | 167.71M | 168.00M | 160.70M | 144.60M | 141.40M | 135.20M | 135.10M |
Cost of Revenue | 339.75M | 385.47M | 350.97M | 337.93M | 247.77M | 224.65M | 170.46M | 165.61M | 138.88M | 127.51M | 98.94M | 79.72M | 72.11M | 68.41M | 69.58M | 83.40M | 80.84M | 87.88M | 93.60M | 96.28M | 86.21M | 95.22M | 100.70M | 105.04M | 106.70M | 102.10M | 91.80M | 89.50M | 87.50M | 86.40M |
Gross Profit | 203.55M | 193.36M | 186.01M | 188.76M | 128.93M | 121.70M | 96.35M | 86.98M | 71.43M | 68.74M | 52.56M | 39.76M | 40.26M | 37.47M | 33.22M | 40.34M | 39.62M | 39.82M | 39.72M | 47.29M | 48.12M | 49.78M | 52.51M | 62.67M | 61.30M | 58.60M | 52.80M | 51.90M | 47.70M | 48.70M |
Operating Expenses | 183.21M | 178.44M | 151.67M | 137.47M | 109.24M | 97.09M | 71.82M | 66.40M | 52.02M | 50.72M | 43.87M | 33.89M | 34.65M | 31.70M | 30.40M | 34.26M | 33.78M | 35.81M | 37.61M | 38.52M | 38.62M | 40.64M | 40.68M | 48.85M | 45.40M | 41.50M | 37.30M | 36.70M | 33.90M | 31.40M |
Selling, General & Admin | 183.21M | 178.44M | 151.67M | 137.47M | 109.24M | 97.09M | 71.82M | 66.40M | 52.02M | 50.72M | 43.87M | 33.89M | 34.65M | 31.70M | 30.40M | 34.26M | 33.78M | 35.81M | 37.61M | 38.52M | 38.62M | 40.64M | 40.68M | 43.98M | 41.20M | 37.00M | 32.90M | 32.30M | 30.20M | 28.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 | 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 | 4.87M | 4.20M | 4.50M | 4.40M | 4.40M | 3.70M | 2.90M |
Operating Income | 19.49M | 14.92M | 34.35M | 51.30M | 19.68M | 24.60M | 24.54M | 20.59M | 19.41M | 18.01M | 8.69M | 5.88M | 5.61M | 5.77M | 2.82M | 6.08M | 5.84M | 4.01M | 2.10M | 8.76M | 9.50M | 9.14M | 11.82M | 13.82M | 15.90M | 17.10M | 15.50M | 15.20M | 13.80M | 17.30M |
Other Expenses / Income | -9.72M | -52.96M | -1.22M | 161.00K | -4.40M | -3.21M | 246.00K | -688.00K | -519.00K | -484.00K | -195.00K | -1.26M | -27.00K | -23.04K | -119.61K | -1.94M | -329.67K | -451.03K | -610.78K | -624.20K | -696.50K | -1.15M | -1.62M | -2.17M | -1.60M | -4.60M | -1.10M | -1.30M | -5.10M | -1.00M |
Before Tax Income | 9.77M | -38.03M | 33.13M | 51.46M | 15.29M | 21.39M | 24.78M | 19.90M | 18.90M | 17.53M | 8.49M | 4.62M | 5.59M | 5.75M | 2.70M | 4.14M | 5.51M | 3.56M | 1.49M | 8.14M | 8.80M | 8.28M | 10.20M | 11.65M | 14.30M | 12.50M | 14.40M | 13.90M | 8.70M | 16.30M |
Income Tax Expenses | 997.00K | -6.07M | 3.69M | 10.43M | 3.22M | 4.42M | 9.76M | 5.26M | 5.83M | 6.18M | 2.64M | 1.59M | 1.45M | 1.94M | 730.00K | 1.85M | 1.81M | 1.36M | 250.00K | 2.76M | 3.10M | 3.00M | 3.73M | 4.25M | 5.20M | 4.60M | 5.20M | 5.20M | 4.90M | 6.20M |
Net Income | 8.77M | -31.97M | 29.44M | 41.03M | 12.07M | 16.98M | 15.02M | 14.64M | 13.07M | 11.35M | 5.85M | 3.03M | 4.14M | 3.81M | 1.97M | 2.13M | 2.55M | 2.20M | 1.24M | 5.38M | 5.70M | 593.09K | 6.47M | 7.40M | 9.10M | 7.90M | 9.20M | 8.70M | 3.80M | 10.10M |
Interest Expenses | 9.72M | 4.89M | 1.22M | 2.00M | 4.40M | 3.21M | 802.00K | 688.00K | 519.00K | 484.00K | 195.00K | 30.00K | 27.00K | 23.04K | 119.61K | 321.13K | 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 |
Basic Shares Outstanding | 15.97M | 15.76M | 15.44M | 15.08M | 14.95M | 14.94M | 14.51M | 14.08M | 13.75M | 13.51M | 12.52M | 12.12M | 11.97M | 11.83M | 11.92M | 12.95M | 13.42M | 13.73M | 14.64M | 14.88M | 14.44M | 14.83M | 14.22M | 14.38M | 15.56M | 15.64M | 16.00M | 16.26M | 16.89M | 17.26M |
Diluted Shares Outstanding | 16.16M | 15.76M | 16.09M | 15.51M | 15.27M | 15.47M | 15.12M | 14.90M | 14.52M | 13.51M | 12.69M | 12.29M | 12.19M | 11.94M | 11.92M | 12.95M | 13.42M | 13.73M | 14.64M | 15.19M | 14.63M | 14.83M | 14.22M | 14.38M | 15.56M | 15.80M | 16.14M | 16.26M | 16.89M | 17.38M |
EBITDA | 33.48M | -20.14M | 43.64M | 61.59M | 27.96M | 32.51M | 31.24M | 25.52M | 23.29M | 21.85M | 11.27M | 6.95M | 8.60M | 8.32M | 5.76M | 7.70M | 9.19M | 7.82M | 6.04M | 12.25M | 13.10M | 13.35M | 16.60M | 18.69M | 20.10M | 21.60M | 19.90M | 19.60M | 17.50M | 20.20M |
EBITDA Margin | 6.16% | -3.48% | 8.13% | 11.69% | 7.42% | 9.39% | 11.71% | 10.10% | 11.07% | 11.13% | 7.44% | 5.82% | 7.65% | 7.86% | 5.61% | 6.22% | 7.63% | 6.12% | 4.53% | 8.53% | 9.75% | 9.21% | 10.83% | 11.14% | 11.96% | 13.44% | 13.76% | 13.86% | 12.94% | 14.95% |
EBIT | 19.49M | -33.14M | 34.35M | 53.46M | 19.68M | 24.60M | 25.58M | 20.59M | 19.41M | 18.01M | 8.69M | 4.65M | 5.61M | 5.77M | 2.82M | 4.30M | 4.36M | 3.56M | 1.49M | 8.14M | 8.80M | 3.59M | 10.20M | 11.65M | 14.30M | 12.50M | 14.40M | 13.90M | 8.70M | 16.30M |
EBIT Margin | 3.59% | -5.73% | 6.40% | 10.15% | 5.23% | 7.10% | 9.59% | 8.15% | 9.23% | 9.18% | 5.73% | 3.89% | 4.99% | 5.45% | 2.74% | 3.48% | 3.62% | 2.79% | 1.12% | 5.67% | 6.55% | 2.48% | 6.66% | 6.95% | 8.51% | 7.78% | 9.96% | 9.83% | 6.43% | 12.07% |
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 |