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 | 206.33M | 213.35M | 222.74M | 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 | 147.20M | 157.69M | 169.77M | 179.80M | 260.32M | 260.05M | 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 | N/A | -35.04M | -5.83M | -13.42M | 1.56M | -4.04M | -4.35M | -46.00K | -2.43M | -1.34M | -7.26M | -127.36M | 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 | 91.78M | 63.90M | 71.36M | 52.09M | -44.14M | 83.07M | 81.18M | -36.32M | -66.92M | 37.45M | 90.29M | 116.00M | 40.50M | 85.61M | 102.09M | 84.11M | 103.63M | 76.99M | 70.61M | 99.62M | 95.28M | 88.89M | 62.94M |
Other Expenses / Income | -11.90M | -49.04M | -12.08M | -27.01M | -15.36M | -22.16M | -23.97M | -15.87M | -12.42M | -3.86M | -21.02M | -24.23M | -20.84M | -251.00K | 29.24M | -19.41M | -17.41M | -11.96M | -15.24M | -28.18M | -15.74M | -22.54M | -31.75M | -41.07M | -25.07M | -38.80M | -19.40M | -15.70M | -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 | 24.28M | 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 | 30.96M | 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 | 20.17M | 14.00M | 14.89M | 13.58M | 16.92M | 18.12M | 17.09M | 13.46M | 9.98M | 10.71M | 13.76M | 16.60M | 18.12M | 18.41M | 20.63M | 25.35M | 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.25M | 32.17M | 32.09M | 31.98M | 31.83M | 31.65M | 31.36M | 31.26M | 31.07M | 30.61M | 29.79M | 29.42M | 29.76M | 31.93M | 32.45M | 27.93M | 32.20M | 30.96M | 30.71M | 30.22M | 31.18M | 32.30M | 31.99M | 31.64M | 31.46M |
Diluted Shares Outstanding | 31.28M | 31.45M | 32.46M | 32.36M | 32.32M | 32.30M | 32.24M | 32.12M | 32.09M | 31.99M | 31.93M | 31.64M | 31.51M | 31.21M | 30.61M | 29.79M | 29.85M | 30.23M | 32.37M | 33.50M | 28.45M | 32.63M | 31.26M | 30.71M | 30.53M | 31.49M | 32.73M | 32.20M | 33.51M | 31.46M |
EBITDA | 257.82M | 218.71M | 251.10M | 223.47M | 270.02M | 215.09M | 144.26M | 159.63M | 122.36M | 143.31M | 109.73M | 16.05M | 149.76M | 147.56M | 85.00M | 660.00K | 101.48M | 152.93M | 171.44M | 84.33M | 163.46M | 154.95M | 163.55M | 165.85M | 149.73M | 139.60M | 144.60M | 142.10M | 131.98M | 101.59M |
EBITDA Margin | 22.46% | 21.13% | 27.02% | 24.81% | 25.62% | 21.89% | 16.70% | 20.47% | 17.24% | 19.23% | 14.49% | 2.11% | 18.38% | 16.14% | 9.76% | 0.06% | 9.28% | 15.12% | 17.52% | 9.17% | 18.81% | 18.99% | 19.55% | 19.44% | 19.24% | 19.32% | 20.36% | 20.51% | 20.22% | 17.90% |
EBIT | 180.13M | 145.23M | 180.53M | 154.00M | 194.15M | 133.24M | 72.33M | 91.65M | 61.48M | 78.03M | 44.65M | 20.05M | 88.84M | 82.92M | 3.83M | -54.33M | 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 | 15.69% | 14.03% | 19.43% | 17.10% | 18.42% | 13.56% | 8.37% | 11.75% | 8.66% | 10.47% | 5.89% | 2.64% | 10.90% | 9.07% | 0.44% | -5.00% | 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 |