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 | 3.27B | 3.18B | 2.76B | 2.35B | 2.49B | 2.48B | 2.29B | 2.11B | 2.02B | 2.15B | 2.02B | 1.95B | 1.84B | 1.51B | 1.33B | 1.49B | 1.36B | 1.15B | 1.04B | 928.30M | 797.92M | 742.01M | 726.95M | 704.28M | 655.00M | 640.10M | 552.20M | 562.60M | 487.30M | 399.50M |
Cost of Revenue | 1.83B | 1.75B | 1.54B | 1.32B | 1.37B | 1.37B | 1.26B | 1.18B | 1.12B | 1.20B | 1.15B | 1.15B | 1.10B | 894.59M | 807.27M | 885.56M | 790.18M | 677.53M | 619.43M | 557.50M | 488.60M | 460.58M | 463.23M | 401.42M | 375.10M | 364.50M | 313.10M | 329.50M | 286.50M | 232.60M |
Gross Profit | 1.45B | 1.43B | 1.22B | 1.03B | 1.13B | 1.12B | 1.03B | 930.77M | 904.32M | 949.32M | 873.36M | 803.70M | 738.67M | 618.48M | 522.39M | 603.91M | 568.45M | 477.41M | 423.84M | 370.80M | 309.32M | 281.44M | 263.72M | 302.86M | 279.90M | 275.60M | 239.10M | 233.10M | 200.80M | 166.90M |
Operating Expenses | 703.50M | 652.70M | 578.20M | 494.94M | 524.99M | 536.72M | 524.94M | 498.99M | 479.41M | 504.42M | 477.85M | 444.49M | 421.70M | 358.27M | 325.45M | 373.48M | 313.37M | 260.20M | 241.06M | 221.41M | 199.46M | 181.27M | 179.06M | 186.34M | 175.30M | 166.10M | 135.50M | 134.70M | 114.60M | 98.30M |
Selling, General & Admin | 703.50M | 652.70M | 578.20M | 494.94M | 524.99M | 536.72M | 524.94M | 498.99M | 479.41M | 504.42M | 477.85M | 444.49M | 421.70M | 358.27M | 325.45M | 343.39M | 313.37M | 260.20M | 241.06M | 221.41M | 199.46M | 181.27M | 164.89M | 149.64M | 140.50M | 132.60M | 110.60M | 111.50M | 97.50M | 84.00M |
Research & Development | 175.90M | 156.80M | 133.00M | 130.50M | 148.80M | 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 | -5.20M | 3.90M | -16.20M | -5.63M | -1.76M | 3.98M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 30.09M | N/A | N/A | N/A | N/A | N/A | N/A | 14.16M | 36.70M | 34.80M | 33.50M | 24.90M | 23.20M | 17.10M | 14.30M |
Operating Income | 743.40M | 751.40M | 637.00M | 520.71M | 579.00M | 569.09M | 502.56M | 431.77M | 424.91M | 444.90M | 395.51M | 359.21M | 316.97M | 260.21M | 196.93M | 230.43M | 255.08M | 217.21M | 182.79M | 149.38M | 109.86M | 100.17M | 84.66M | 116.52M | 104.60M | 109.50M | 103.60M | 98.40M | 86.20M | 68.60M |
Other Expenses / Income | 16.90M | -2.00M | -57.20M | -50.37M | -46.10M | -8.10M | -47.28M | -63.26M | -32.56M | -52.46M | -42.38M | -273.01M | -43.09M | -28.34M | -28.11M | -31.72M | -19.92M | -15.31M | -13.86M | -15.51M | -13.19M | -16.27M | -31.23M | -15.49M | -17.40M | -21.80M | -19.10M | -19.50M | -15.20M | -16.10M |
Before Tax Income | 760.30M | 749.40M | 579.80M | 470.34M | 532.90M | 528.94M | 455.27M | 368.51M | 392.35M | 392.44M | 353.13M | 86.20M | 273.88M | 231.87M | 168.83M | 198.70M | 235.16M | 201.89M | 168.93M | 133.88M | 96.67M | 83.89M | 53.43M | 101.03M | 87.20M | 87.70M | 84.50M | 78.90M | 71.00M | 52.50M |
Income Tax Expenses | 164.70M | 162.70M | 130.50M | 92.56M | 107.38M | 118.37M | 118.02M | 97.40M | 109.54M | 113.05M | 97.91M | 48.57M | 80.02M | 74.77M | 55.44M | 67.34M | 79.30M | 68.17M | 59.12M | 47.47M | 34.32M | 29.78M | 20.72M | 37.58M | 32.80M | 33.30M | 31.00M | 28.70M | 25.70M | 18.90M |
Net Income | 596.10M | 586.90M | 449.40M | 377.80M | 425.52M | 410.57M | 337.26M | 271.11M | 282.81M | 279.39M | 255.22M | 37.63M | 193.86M | 157.10M | 113.39M | 131.36M | 155.15M | 146.67M | 109.80M | 86.41M | 62.35M | 54.11M | 32.71M | 63.45M | 54.40M | 64.60M | 58.70M | 50.20M | 45.30M | 33.60M |
Interest Expenses | 51.70M | 40.70M | 41.00M | 44.75M | 44.34M | 44.13M | 44.89M | 45.62M | 41.64M | 41.90M | 42.21M | 42.25M | 29.33M | 16.15M | 17.18M | 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 | 75.60M | 75.70M | 76.00M | 75.74M | 75.59M | 76.41M | 76.23M | 75.80M | 77.13M | 79.72M | 81.52M | 82.69M | 82.14M | 80.47M | 79.72M | 81.12M | 80.67M | 79.53M | 77.09M | 75.11M | 73.19M | 71.26M | 68.00M | 66.88M | 66.47M | 66.00M | 65.66M | 67.00M | 66.62M | 65.99M |
Diluted Shares Outstanding | 75.90M | 76.00M | 76.40M | 76.40M | 76.45M | 77.56M | 77.33M | 76.76M | 77.97M | 80.73M | 82.49M | 83.64M | 83.54M | 81.98M | 80.73M | 82.32M | 82.09M | 80.98M | 79.08M | 77.02M | 74.96M | 73.09M | 69.86M | 68.92M | 67.69M | 67.62M | 67.50M | 74.99M | 66.64M | 66.08M |
EBITDA | 895.50M | 897.80M | 733.10M | 610.36M | 675.16M | 662.70M | 584.38M | 501.02M | 512.10M | 511.24M | 474.67M | 206.77M | 375.60M | 306.13M | 242.35M | 247.30M | 272.94M | 245.25M | 199.58M | 165.41M | 126.72M | 114.00M | 97.73M | 137.73M | 122.00M | 131.40M | 114.60M | 102.10M | 88.10M | 66.80M |
EBITDA Margin | 27.35% | 28.22% | 26.52% | 25.95% | 27.07% | 26.68% | 25.55% | 23.71% | 25.34% | 23.80% | 23.45% | 10.58% | 20.43% | 20.23% | 18.23% | 16.60% | 20.09% | 21.24% | 19.13% | 17.82% | 15.88% | 15.36% | 13.44% | 19.56% | 18.63% | 20.53% | 20.75% | 18.15% | 18.08% | 16.72% |
EBIT | 812.50M | 790.30M | 620.90M | 515.11M | 577.24M | 573.07M | 500.16M | 414.13M | 433.98M | 434.33M | 395.33M | 128.45M | 303.21M | 248.02M | 186.00M | 198.70M | 234.44M | 214.84M | 168.93M | 133.88M | 96.67M | 83.89M | 53.43M | 101.03M | 87.20M | 97.90M | 89.70M | 78.90M | 71.00M | 52.50M |
EBIT Margin | 24.82% | 24.84% | 22.46% | 21.90% | 23.14% | 23.07% | 21.87% | 19.60% | 21.48% | 20.22% | 19.53% | 6.57% | 16.49% | 16.39% | 13.99% | 13.34% | 17.26% | 18.60% | 16.19% | 14.42% | 12.12% | 11.31% | 7.35% | 14.34% | 13.31% | 15.29% | 16.24% | 14.02% | 14.57% | 13.14% |
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 |