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 | 2.26B | 2.13B | 2.14B | 2.08B | 1.94B | 1.78B | 1.67B | 1.58B | 1.54B | 1.46B | 1.41B | 1.43B | 1.36B | 1.28B | 1.19B | 1.15B | 1.10B | 1.02B | 926.48M | 735.34M | 308.87M | 314.18M | 477.12M | 500.69M | 453.60M | 381.30M | 341.70M | 683.80M | 699.20M | 645.00M |
Cost of Revenue | 1.53B | 1.37B | 1.37B | 1.38B | 1.32B | 1.23B | 1.15B | 1.12B | 1.09B | 1.03B | 1.01B | 1.03B | 970.48M | 906.02M | 834.57M | 810.55M | 767.07M | 730.12M | 651.84M | 507.08M | 182.81M | 186.28M | 295.48M | 295.54M | 269.80M | 230.50M | 206.00M | 436.50M | 457.40M | 422.60M |
Gross Profit | 737.95M | 765.09M | 769.80M | 701.39M | 617.43M | 554.00M | 516.19M | 461.45M | 455.78M | 421.61M | 404.52M | 396.72M | 385.49M | 374.53M | 355.66M | 338.39M | 332.99M | 288.46M | 274.64M | 228.26M | 126.06M | 127.89M | 181.64M | 205.15M | 183.80M | 150.80M | 135.70M | 247.30M | 241.80M | 222.40M |
Operating Expenses | 395.12M | 421.59M | 426.76M | 311.71M | 360.05M | 310.37M | 312.28M | 282.70M | 271.32M | 253.19M | 244.91M | 240.30M | 231.76M | 231.01M | 229.32M | 202.84M | 210.24M | 183.49M | 195.25M | 170.16M | 117.95M | 109.10M | 162.82M | 171.68M | 157.00M | 130.70M | 116.10M | 216.00M | 208.80M | 193.40M |
Selling, General & Admin | 395.12M | 358.73M | 366.73M | 330.22M | 305.71M | 270.21M | 276.65M | 243.57M | 237.82M | 220.12M | 212.52M | 208.66M | 202.26M | 201.96M | 197.43M | 175.33M | 184.06M | 161.18M | 151.67M | 138.28M | 105.90M | 95.51M | 146.71M | 148.23M | 136.90M | 113.40M | 100.90M | 197.20M | 190.60M | 177.60M |
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 | 6.64M | 62.86M | 60.04M | -18.51M | 54.34M | 287.00K | 35.62M | 39.13M | 33.50M | 33.07M | 32.39M | 31.65M | 29.50M | 29.04M | 31.89M | 27.50M | 26.18M | 22.30M | 43.58M | 31.87M | 12.05M | 13.59M | 16.11M | 23.45M | 20.10M | 17.30M | 15.20M | 18.80M | 18.20M | 15.80M |
Operating Income | 342.83M | 343.50M | 343.04M | 389.68M | 257.38M | 243.63M | 113.03M | 178.75M | 184.46M | 168.42M | 159.62M | 156.42M | 153.73M | 143.52M | 126.34M | 135.56M | 122.75M | 104.98M | 79.38M | 58.11M | 8.11M | 18.79M | 18.82M | 33.47M | 26.80M | 20.10M | 19.60M | 31.30M | 33.00M | 29.00M |
Other Expenses / Income | 7.54M | -13.82M | 7.28M | 6.31M | 4.23M | 287.00K | 3.88M | -1.70M | -4.33M | -5.67M | -35.79M | -10.60M | -13.17M | -9.69M | -5.72M | -13.21M | -20.92M | -14.70M | -22.10M | -21.02M | -6.86M | -20.07M | -28.88M | -222.00K | 4.20M | 12.00M | 8.30M | 22.30M | 3.00M | -3.50M |
Before Tax Income | 350.37M | 329.68M | 350.31M | 395.99M | 261.61M | 239.60M | 116.92M | 177.05M | 180.13M | 162.75M | 123.83M | 145.82M | 140.56M | 133.83M | 120.62M | 122.34M | 101.84M | 90.28M | 57.28M | 37.09M | 1.25M | -1.27M | -10.06M | 33.25M | 31.00M | 32.10M | 27.90M | 53.60M | 36.00M | 25.50M |
Income Tax Expenses | 77.86M | 80.06M | 81.76M | 76.52M | 41.69M | 34.06M | 18.74M | 68.31M | 69.85M | 63.44M | 46.60M | 56.52M | 54.58M | 52.00M | 46.58M | 50.24M | 39.06M | 32.56M | 19.58M | 13.80M | 4.75M | 6.85M | -3.36M | 12.66M | 11.30M | 12.20M | 10.80M | 21.90M | 15.60M | 11.00M |
Net Income | 272.51M | 249.62M | 268.55M | 319.47M | 219.92M | 205.54M | 98.18M | 108.74M | 110.27M | 99.32M | 77.23M | 89.30M | 85.98M | 81.83M | 73.78M | 71.02M | 63.98M | 50.65M | 35.82M | 27.51M | -3.44M | -1.81M | -10.38M | 20.58M | 19.70M | 19.90M | 30.30M | 32.30M | 23.10M | 43.90M |
Interest Expenses | 3.11M | 4.58M | 1.87M | 2.35M | 4.54M | 4.99M | 4.27M | 3.71M | 3.65M | 8.21M | 15.04M | 14.72M | 13.89M | 11.96M | 11.60M | 5.99M | 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.05M | 14.93M | 15.67M | 15.96M | 15.97M | 16.80M | 16.06M | 16.38M | 16.87M | 17.16M | 18.20M | 18.92M | 20.52M | 22.59M | 22.45M | 23.06M | 24.52M | 26.12M | 25.55M | 24.12M | 19.85M | 19.72M | 19.43M | 19.67M | 20.94M | 20.12M | 19.88M | 19.67M | 19.72M | 19.71M |
Diluted Shares Outstanding | 15.20M | 15.10M | 15.94M | 16.40M | 16.53M | 16.80M | 16.74M | 16.79M | 17.42M | 17.84M | 18.59M | 19.34M | 20.95M | 23.03M | 22.74M | 23.37M | 25.08M | 26.67M | 26.30M | 24.64M | 19.85M | 19.72M | 19.43M | 20.61M | 21.03M | 20.20M | 20.03M | 19.67M | 19.72M | 19.71M |
EBITDA | 403.69M | 393.44M | 411.23M | 454.93M | 311.35M | 283.45M | 156.81M | 215.41M | 217.27M | 204.04M | 171.25M | 191.06M | 183.94M | 174.83M | 159.87M | 154.75M | 129.61M | 107.02M | 78.73M | 61.49M | 14.12M | 19.39M | 10.38M | 56.69M | 51.10M | 49.40M | 56.30M | 73.00M | 56.90M | 70.70M |
EBITDA Margin | 17.83% | 18.43% | 19.22% | 21.88% | 16.06% | 15.90% | 9.41% | 13.66% | 14.08% | 14.01% | 12.12% | 13.36% | 13.57% | 13.65% | 13.43% | 13.47% | 11.78% | 10.51% | 8.50% | 8.36% | 4.57% | 6.17% | 2.18% | 11.32% | 11.27% | 12.96% | 16.48% | 10.68% | 8.14% | 10.96% |
EBIT | 353.48M | 334.26M | 352.18M | 398.35M | 266.14M | 244.59M | 121.19M | 180.77M | 183.77M | 170.97M | 138.86M | 160.54M | 154.44M | 145.79M | 131.97M | 127.24M | 103.04M | 83.21M | 55.40M | 41.31M | 1.31M | 5.03M | -13.74M | 33.25M | 31.00M | 32.10M | 41.10M | 54.20M | 38.70M | 54.90M |
EBIT Margin | 15.61% | 15.66% | 16.46% | 19.16% | 13.73% | 13.72% | 7.27% | 11.46% | 11.91% | 11.74% | 9.83% | 11.23% | 11.39% | 11.38% | 11.09% | 11.07% | 9.37% | 8.17% | 5.98% | 5.62% | 0.43% | 1.60% | -2.88% | 6.64% | 6.83% | 8.42% | 12.03% | 7.93% | 5.53% | 8.51% |
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 |