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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 281.20M | 286.01M | 272.21M | 289.47M | 382.42M | 400.78M | 394.58M | 406.32M | 428.67M | 423.76M | 407.19M | 406.12M | 422.73M | 441.64M | 501.55M | 700.99M | 688.40M | 591.80M | 494.20M |
Cost of Revenue | 186.80M | 190.01M | 184.56M | 196.56M | 257.25M | 269.93M | 270.56M | 273.08M | 280.54M | 279.48M | 272.86M | 282.60M | 288.43M | 299.31M | 323.36M | 415.71M | 401.30M | 337.50M | 289.60M |
Gross Profit | 94.40M | 96.00M | 87.65M | 92.91M | 125.17M | 130.85M | 124.02M | 133.24M | 148.12M | 144.28M | 134.34M | 123.52M | 134.30M | 142.33M | 178.19M | 285.27M | 287.10M | 254.30M | 204.60M |
Operating Expenses | 76.37M | 77.64M | 72.52M | 80.52M | 110.40M | 112.99M | 106.17M | 105.05M | 112.92M | 113.66M | 103.41M | 104.11M | 120.03M | 119.40M | 126.39M | 166.73M | 151.30M | 148.10M | 124.10M |
Selling, General & Admin | 76.33M | 77.54M | 72.32M | 79.02M | 107.26M | 109.12M | 101.89M | 100.21M | 107.28M | 107.67M | 96.80M | 93.07M | 101.31M | 107.74M | 115.02M | 154.73M | 143.80M | 131.70M | 112.70M |
Research & Development | 6.20M | 6.50M | 6.40M | 7.00M | 9.30M | 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 | 67.00K | 97.00K | 199.00K | 1.50M | 3.14M | 81.00K | 4.28M | 4.83M | 5.64M | 5.99M | 6.61M | 11.04M | 18.71M | 11.66M | 11.37M | 12.00M | 7.50M | 16.40M | 11.40M |
Operating Income | 14.03M | 18.36M | 15.13M | 12.39M | 14.11M | 17.86M | 217.00K | 28.20M | 35.20M | 30.62M | 30.93M | 19.41M | 14.27M | 22.93M | 51.80M | 118.54M | 135.70M | 106.30M | 80.50M |
Other Expenses / Income | -3.93M | -1.73M | -2.11M | -3.85M | -5.54M | 81.00K | -6.33M | -80.06M | -7.25M | -20.84M | -42.51M | -48.09M | -96.44M | -64.71M | -63.77M | -60.53M | -24.40M | -22.90M | -26.40M |
Before Tax Income | 12.46M | 16.62M | 13.02M | 8.54M | 8.56M | 12.06M | -6.11M | -51.86M | 27.96M | 9.78M | -11.59M | -28.68M | -82.18M | -41.78M | -11.97M | 58.01M | 111.30M | 83.40M | 54.10M |
Income Tax Expenses | 4.39M | 5.83M | 4.18M | 2.75M | 5.72M | 3.33M | 15.24M | -4.36M | -69.43M | 2.35M | 2.99M | 2.78M | 50.93M | -14.19M | 3.02M | 21.20M | 42.20M | 31.98M | -6.34M |
Net Income | 8.23M | 11.09M | 9.14M | 6.19M | 3.02M | 8.87M | -21.51M | -47.87M | 97.04M | 7.28M | -15.32M | -31.97M | -133.09M | -27.50M | -14.88M | 36.75M | 69.10M | 51.40M | 60.50M |
Interest Expenses | 1.63M | 1.80M | 2.15M | 3.91M | 5.23M | 5.88M | 6.18M | 6.00M | 6.97M | 14.56M | 23.74M | 28.16M | 31.10M | 24.09M | 25.78M | 25.89M | -24.37M | 23.19M | 26.72M |
Basic Shares Outstanding | 42.54M | 42.21M | 42.16M | 42.92M | 45.00M | 45.05M | 45.67M | 45.93M | 46.63M | 46.24M | 45.86M | 45.67M | 45.40M | 45.21M | 45.12M | 45.06M | 45.80M | 45.60M | 43.20M |
Diluted Shares Outstanding | 43.48M | 43.28M | 42.73M | 43.02M | 45.08M | 45.05M | 45.67M | 45.93M | 47.53M | 47.09M | 45.86M | 45.67M | 45.40M | 45.21M | 45.12M | 45.40M | 45.80M | 45.60M | 43.20M |
EBITDA | 35.73M | 38.84M | 39.73M | 42.81M | 46.74M | 50.83M | 33.23M | -14.48M | 68.24M | 58.32M | 46.15M | 38.50M | -3.18M | 28.05M | 63.46M | 133.97M | 126.43M | 134.37M | 99.99M |
EBITDA Margin | 12.71% | 13.58% | 14.59% | 14.79% | 12.22% | 12.68% | 8.42% | -3.56% | 15.92% | 13.76% | 11.33% | 9.48% | -0.75% | 6.35% | 12.65% | 19.11% | 18.37% | 22.71% | 20.23% |
EBIT | 14.26M | 18.72M | 15.47M | 12.85M | 13.96M | 18.09M | -88.00K | -46.23M | 34.58M | 24.18M | 11.40M | -1.02M | -51.05M | -17.60M | 13.91M | 83.84M | 86.93M | 106.57M | 80.89M |
EBIT Margin | 5.07% | 6.55% | 5.68% | 4.44% | 3.65% | 4.51% | -0.02% | -11.38% | 8.07% | 5.71% | 2.80% | -0.25% | -12.08% | -3.98% | 2.77% | 11.96% | 12.63% | 18.01% | 16.37% |
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 |