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-30 | 2006-12-31 | 2006-01-01 | 2005-01-02 | 2003-12-28 | 2002-12-29 | 2001-12-30 | 2000-12-31 | 2000-01-02 | 1999-01-03 | 1997-12-28 | 1996-12-29 | 1995-12-31 | 1995-01-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 908.40M | 971.17M | 932.89M | 802.58M | 898.26M | 879.09M | 821.04M | 656.31M | 641.44M | 610.91M | 537.48M | 498.76M | 553.15M | 379.19M | 291.82M | 365.36M | 431.40M | 454.56M | 356.10M | 365.00M | 243.30M | 219.40M | 216.00M | 248.22M | 247.80M | 216.60M | 189.70M | 141.50M | 140.30M | 133.90M |
Cost of Revenue | 601.30M | 650.16M | 583.75M | 510.76M | 583.97M | 568.31M | 502.47M | 406.83M | 406.08M | 376.97M | 349.78M | 340.01M | 374.07M | 242.49M | 212.55M | 251.40M | 315.70M | 311.66M | 253.00M | 251.80M | 164.80M | 150.20M | 149.20M | 165.71M | 176.00M | 158.50M | 133.70M | 97.30M | 90.80M | 93.70M |
Gross Profit | 307.10M | 321.01M | 349.14M | 291.82M | 314.29M | 310.78M | 318.57M | 249.49M | 235.36M | 233.94M | 187.70M | 158.75M | 179.08M | 136.70M | 79.28M | 113.96M | 115.70M | 142.90M | 103.10M | 113.20M | 78.50M | 69.20M | 66.80M | 82.50M | 71.80M | 58.10M | 56.00M | 44.20M | 49.50M | 40.20M |
Operating Expenses | 238.90M | 110.02M | 228.39M | 211.50M | 201.33M | 194.03M | 189.56M | 164.90M | 159.11M | 148.12M | 128.04M | 119.00M | 125.84M | 109.34M | 85.94M | 104.10M | 101.40M | 98.64M | 98.40M | 78.90M | 57.00M | 55.10M | 53.80M | 53.02M | 47.50M | 38.40M | 35.60M | 30.40M | 36.50M | 29.90M |
Selling, General & Admin | 203.20M | 218.83M | 193.15M | 182.28M | 168.68M | 164.05M | 160.01M | 136.32M | 131.46M | 125.24M | 106.40M | 99.69M | 104.22M | 89.55M | 68.55M | 82.22M | 73.20M | 63.01M | 55.80M | 58.41M | 43.30M | 39.34M | 39.25M | 40.53M | 36.70M | 28.10M | 26.10M | 30.50M | 30.80M | 29.90M |
Research & Development | 35.70M | 35.21M | 29.90M | 29.32M | 31.68M | 33.08M | 29.55M | 28.58M | 27.64M | 22.88M | 21.65M | 19.31M | 21.62M | 19.79M | 17.39M | 21.89M | 24.70M | 24.36M | 20.00M | 20.50M | 13.70M | 13.60M | 12.60M | 12.49M | 10.80M | 10.40M | 9.60M | 9.20M | N/A | 9.20M |
Other Operating Expenses | -700.00K | -144.01M | 5.33M | -104.00K | 959.00K | -994.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.50M | 11.27M | 22.60M | -10.00K | -4.00K | 2.17M | 1.95M | N/A | N/A | -100.00K | -100.00K | -9.30M | 5.70M | -9.20M |
Operating Income | 68.20M | 144.43M | 89.10M | 17.23M | 66.29M | 112.71M | 130.78M | 84.59M | 76.25M | 85.82M | 59.66M | 39.75M | 53.24M | 27.36M | -6.67M | 9.86M | 14.30M | 44.26M | 4.70M | 34.30M | 21.60M | 14.20M | 13.00M | 29.48M | 24.30M | 19.60M | 20.30M | 13.70M | 13.00M | 10.30M |
Other Expenses / Income | 8.10M | -4.05M | 37.18M | 51.30M | -11.16M | 469.00K | 2.15M | -2.31M | -10.08M | -5.41M | -10.77M | -17.10M | 1.84M | 12.83M | -13.48M | 15.24M | 10.90M | 14.07M | 7.10M | 12.50M | 13.40M | 10.60M | 8.00M | 8.15M | 1.60M | -500.00K | 1.70M | 4.00M | 2.40M | 400.00K |
Before Tax Income | 76.30M | 140.38M | 126.28M | 68.53M | 55.13M | 110.59M | 132.93M | 82.28M | 66.17M | 80.41M | 48.88M | 22.65M | 55.09M | 40.19M | -20.15M | 25.11M | 25.20M | 58.33M | 11.80M | 46.80M | 35.00M | 24.80M | 21.00M | 37.63M | 25.90M | 19.10M | 22.00M | 17.70M | 15.40M | 10.70M |
Income Tax Expenses | 19.70M | 23.75M | 18.15M | 18.54M | 7.81M | 22.94M | 52.47M | 34.00M | 19.85M | 27.53M | 11.23M | -46.48M | 11.28M | 5.62M | 42.72M | 3.49M | 3.32M | 11.88M | -4.70M | 6.70M | 8.80M | 6.20M | 5.20M | 10.91M | 7.20M | 5.40M | 5.50M | 3.70M | 2.30M | 600.00K |
Net Income | 56.60M | 116.60M | 108.10M | 49.99M | 47.32M | 87.65M | 80.46M | 48.28M | 46.32M | 52.88M | 37.76M | 68.69M | 37.05M | 34.57M | -62.87M | 26.52M | 22.10M | 46.46M | 16.40M | 40.10M | 26.30M | 18.60M | 15.70M | 26.72M | 18.60M | 13.80M | 16.50M | 13.90M | 13.10M | 10.10M |
Interest Expenses | 11.30M | 9.55M | 2.54M | 7.13M | 7.93M | -6.63M | -6.13M | 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 |
Basic Shares Outstanding | 18.60M | 18.78M | 18.73M | 18.68M | 18.57M | 18.37M | 18.15M | 17.99M | 18.37M | 18.18M | 17.20M | 16.43M | 16.04M | 15.80M | 15.69M | 15.71M | 16.70M | 16.75M | 16.70M | 17.10M | 16.30M | 16.00M | 16.00M | 14.90M | 15.60M | 15.80M | 15.70M | 15.30M | 15.44M | 14.60M |
Diluted Shares Outstanding | 18.70M | 18.95M | 18.86M | 18.71M | 18.71M | 18.66M | 18.55M | 18.22M | 18.68M | 18.70M | 17.77M | 16.99M | 16.74M | 16.01M | 15.69M | 15.92M | 16.70M | 17.29M | 16.70M | 17.10M | 16.30M | 16.00M | 16.00M | 15.85M | 15.60M | 15.80M | 15.70M | 15.30M | 15.47M | 14.60M |
EBITDA | 119.30M | 216.49M | 132.39M | 88.66M | 115.45M | 120.79M | 170.89M | 120.13M | 100.23M | 106.68M | 75.34M | 49.33M | 74.64M | 56.30M | -2.19M | 48.40M | 51.13M | 77.86M | 28.55M | 64.87M | 48.72M | 38.37M | 34.61M | 50.14M | 36.20M | 27.60M | 28.60M | 23.40M | 21.10M | 17.40M |
EBITDA Margin | 13.13% | 22.29% | 14.19% | 11.05% | 12.85% | 13.74% | 20.81% | 18.30% | 15.63% | 17.46% | 14.02% | 9.89% | 13.49% | 14.85% | -0.75% | 13.25% | 11.85% | 17.13% | 8.02% | 17.77% | 20.02% | 17.49% | 16.02% | 20.20% | 14.61% | 12.74% | 15.08% | 16.54% | 15.04% | 12.99% |
EBIT | 87.60M | 149.90M | 128.78M | 75.67M | 63.05M | 103.96M | 126.79M | 82.28M | 66.17M | 80.41M | 48.99M | 22.20M | 48.34M | 40.19M | -20.15M | 30.00M | 25.42M | 58.33M | 11.70M | 46.80M | 35.10M | 24.80M | 20.90M | 37.63M | 25.80M | 19.20M | 22.00M | 17.60M | 15.40M | 10.70M |
EBIT Margin | 9.64% | 15.43% | 13.80% | 9.43% | 7.02% | 11.83% | 15.44% | 12.54% | 10.32% | 13.16% | 9.11% | 4.45% | 8.74% | 10.60% | -6.90% | 8.21% | 5.89% | 12.83% | 3.29% | 12.82% | 14.43% | 11.30% | 9.68% | 15.16% | 10.41% | 8.86% | 11.60% | 12.44% | 10.98% | 7.99% |
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-30 | 2006-12-31 | 2006-01-01 | 2005-01-02 | 2003-12-28 | 2002-12-29 | 2001-12-30 | 2000-12-31 | 2000-01-02 | 1999-01-03 | 1997-12-28 | 1996-12-29 | 1995-12-31 | 1995-01-01 |