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 | 1.15B | 1.03B | 929.24M | 900.61M | 1.05B | 982.48M | 863.72M | 779.84M | 709.87M | 745.35M | 757.41M | 760.94M | 814.70M | 914.36M | 871.04M | 1.09B | 1.09B | 1.01B | 978.71M | 919.80M | 868.97M | 816.05M | 836.70M | 852.93M | 778.37M | 722.65M | 710.08M | 692.76M | 652.64M | 567.58M |
Cost of Revenue | 730.54M | 645.11M | 550.85M | 529.54M | 656.43M | 632.73M | 567.94M | 479.27M | 431.18M | 453.71M | 466.86M | 455.55M | 485.74M | 569.10M | 577.13M | 724.48M | 711.45M | 620.15M | 586.70M | 557.74M | 507.79M | 475.76M | 497.30M | 515.65M | 458.93M | 417.38M | 404.98M | 400.82M | 379.63M | 338.87M |
Gross Profit | 417.37M | 389.78M | 378.39M | 371.07M | 397.70M | 349.75M | 295.78M | 300.57M | 278.69M | 291.63M | 290.55M | 305.40M | 328.96M | 345.26M | 293.91M | 362.03M | 381.53M | 391.31M | 392.01M | 362.06M | 361.19M | 340.28M | 339.39M | 337.29M | 319.44M | 305.28M | 305.10M | 291.94M | 273.01M | 228.72M |
Operating Expenses | 245.01M | 208.65M | 193.22M | 199.26M | 201.22M | 196.77M | 206.14M | 200.42M | 190.94M | 214.52M | 213.35M | 342.47M | 236.57M | 260.32M | 260.05M | 390.30M | 316.45M | 301.02M | 276.01M | 267.50M | 253.82M | 238.19M | 233.39M | 233.65M | 225.58M | 214.48M | 205.48M | 196.66M | 184.12M | 165.77M |
Selling, General & Admin | 204.38M | 168.71M | 160.13M | 163.91M | 163.65M | 156.19M | 164.96M | 160.11M | 146.19M | 155.39M | 157.69M | 289.51M | 179.80M | 203.16M | 205.09M | 251.51M | 316.45M | 236.44M | 217.24M | 210.35M | 198.61M | 188.35M | 186.44M | 184.12M | 177.48M | 164.48M | 155.51M | 147.93M | 139.10M | 124.88M |
Research & Development | 40.63M | 39.94M | 38.92M | 35.35M | 37.57M | 40.58M | 41.17M | 40.30M | 44.75M | 59.13M | 55.67M | 52.96M | 56.77M | 57.16M | 54.96M | 66.49M | N/A | 64.59M | 58.77M | 57.15M | 55.21M | 49.85M | 46.95M | 49.53M | 48.10M | 50.00M | 49.96M | 48.73M | 45.02M | 40.89M |
Other Operating Expenses | 3.43M | -35.04M | -5.83M | -13.42M | 1.56M | -4.04M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 72.31M | 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 |
Operating Income | 172.36M | 181.02M | 178.01M | 166.08M | 193.58M | 137.41M | 76.15M | 100.15M | 87.74M | 77.12M | 77.20M | -37.08M | 92.39M | 84.93M | 33.86M | -28.26M | 65.07M | 90.29M | 116.00M | 94.56M | 107.36M | 102.09M | 106.00M | 103.63M | 93.86M | 90.80M | 99.62M | 95.28M | 88.89M | 62.94M |
Other Expenses / Income | -11.90M | -49.04M | -12.08M | -27.01M | -15.36M | -19.61M | -21.44M | -21.89M | -36.26M | -9.62M | -46.12M | -31.29M | -30.16M | -20.48M | -40.94M | -58.06M | -45.03M | -11.96M | -15.24M | -82.23M | -37.49M | -22.54M | -53.64M | -41.07M | -41.94M | -39.09M | -19.99M | -15.85M | -18.98M | -21.14M |
Before Tax Income | 160.46M | 131.98M | 165.93M | 139.07M | 178.21M | 115.25M | 54.71M | 78.27M | 51.48M | 67.50M | 31.08M | -68.37M | 62.23M | 64.46M | -7.08M | -86.33M | 20.04M | 78.33M | 100.76M | 12.33M | 69.88M | 79.55M | 52.36M | 62.57M | 51.92M | 51.70M | 79.63M | 79.43M | 69.91M | 41.80M |
Income Tax Expenses | 48.85M | 35.47M | 47.16M | 41.83M | 44.83M | 32.23M | 22.12M | 25.45M | -5.79M | 25.75M | 13.37M | -27.52M | 35.78M | 26.88M | 15.58M | -3.93M | 2.15M | 20.53M | 29.42M | 2.45M | 15.72M | 25.04M | 19.37M | 25.03M | 22.32M | 20.16M | 31.05M | 30.98M | 27.23M | 17.97M |
Net Income | 111.12M | 95.76M | 118.48M | 98.59M | 132.40M | 82.89M | 33.11M | 52.73M | 57.28M | 41.57M | 17.52M | 30.98M | 34.94M | 37.64M | -32.38M | -75.75M | 17.78M | 58.04M | 71.85M | 10.38M | 54.05M | 48.94M | 32.20M | 38.09M | 30.22M | 31.77M | 49.06M | 47.38M | 43.05M | 23.95M |
Interest Expenses | 35.41M | 14.00M | 14.89M | 13.58M | 16.92M | 18.12M | 18.60M | 15.54M | 11.84M | 12.25M | 15.23M | 18.12M | 20.15M | 18.41M | 21.37M | 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 | 31.17M | 31.34M | 32.35M | 32.33M | 32.30M | 32.30M | 32.17M | 32.09M | 31.98M | 31.83M | 31.65M | 31.36M | 31.26M | 31.07M | 30.61M | 29.79M | 29.64M | 29.76M | 31.93M | 32.45M | 32.96M | 32.20M | 30.96M | 30.71M | 30.22M | 31.16M | 32.22M | 31.92M | 31.64M | 31.46M |
Diluted Shares Outstanding | 31.28M | 31.45M | 32.46M | 32.36M | 32.32M | 32.30M | 32.20M | 32.12M | 32.09M | 31.99M | 31.93M | 31.64M | 31.51M | 31.21M | 30.61M | 29.79M | 29.64M | 30.23M | 32.37M | 33.50M | 33.57M | 32.63M | 31.26M | 30.71M | 30.53M | 31.46M | 32.84M | 31.92M | 33.51M | 31.46M |
EBITDA | 249.09M | 215.13M | 256.41M | 231.10M | 268.83M | 227.98M | 145.79M | 161.19M | 123.45M | 143.87M | 109.91M | 84.81M | 157.25M | 145.92M | 73.39M | -13.52M | 82.45M | 138.02M | 156.72M | 68.05M | 125.87M | 126.84M | 109.12M | 125.33M | 108.42M | 100.76M | 125.11M | 123.56M | 113.37M | 80.58M |
EBITDA Margin | 21.70% | 20.79% | 27.59% | 25.66% | 25.50% | 23.20% | 16.88% | 20.67% | 17.39% | 19.30% | 14.51% | 11.15% | 19.30% | 15.96% | 8.43% | -1.24% | 7.54% | 13.65% | 16.01% | 7.40% | 14.48% | 15.54% | 13.04% | 14.69% | 13.93% | 13.94% | 17.62% | 17.84% | 17.37% | 14.20% |
EBIT | 195.38M | 145.23M | 180.53M | 154.00M | 194.15M | 133.24M | 73.84M | 93.73M | 63.33M | 79.57M | 46.12M | 21.57M | 90.86M | 82.92M | 4.57M | -79.68M | 19.94M | 78.57M | 101.27M | 12.84M | 69.78M | 73.98M | 51.58M | 63.11M | 52.55M | 51.94M | 80.11M | 78.37M | 70.28M | 41.93M |
EBIT Margin | 17.02% | 14.03% | 19.43% | 17.10% | 18.42% | 13.56% | 8.55% | 12.02% | 8.92% | 10.68% | 6.09% | 2.83% | 11.15% | 9.07% | 0.52% | -7.33% | 1.82% | 7.77% | 10.35% | 1.40% | 8.03% | 9.07% | 6.16% | 7.40% | 6.75% | 7.19% | 11.28% | 11.31% | 10.77% | 7.39% |
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 |