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.28B | 2.99B | 2.77B | 2.48B | 2.85B | 2.75B | 2.59B | 2.41B | 2.49B | 2.65B | 2.50B | 2.23B | 2.12B | 10.99B | 10.90B | 11.69B | 9.00B | 7.81B | 7.43B | 6.76B | 5.63B | 4.99B | 4.68B | 4.83B | 4.63B | 4.49B | 8.78B | 8.72B | 8.88B | 23.62B |
Cost of Revenue | 2.18B | 2.07B | 1.87B | 1.70B | 1.94B | 1.86B | 1.77B | 1.65B | 1.68B | 1.79B | 1.70B | 1.55B | 1.46B | 7.82B | 7.84B | 8.44B | 6.43B | 5.62B | 5.39B | 4.47B | 3.68B | 3.21B | 3.04B | 2.99B | 3.08B | 2.97B | 6.51B | 7.05B | 7.25B | 22.11B |
Gross Profit | 1.11B | 922.30M | 899.50M | 782.20M | 910.10M | 887.20M | 817.20M | 758.20M | 809.10M | 866.40M | 799.80M | 680.20M | 655.00M | 3.17B | 3.06B | 3.26B | 2.57B | 2.19B | 2.04B | 2.30B | 1.94B | 1.77B | 1.63B | 1.84B | 1.55B | 1.52B | 2.26B | 1.67B | 1.64B | 1.50B |
Operating Expenses | 579.20M | 465.00M | 385.60M | 642.60M | 497.70M | 530.60M | 507.50M | 499.30M | 437.90M | 600.00M | 614.00M | 515.70M | 897.00M | 2.22B | 2.07B | 1.97B | 1.52B | 1.34B | 1.46B | 1.63B | 1.38B | 1.24B | 1.14B | 1.34B | 1.14B | 1.19B | 1.74B | 1.17B | 1.11B | N/A |
Selling, General & Admin | 476.60M | 368.50M | 365.10M | 347.20M | 420.00M | 427.30M | 433.70M | 446.20M | 441.50M | 519.50M | 513.90M | 402.10M | 831.00M | 1.97B | 1.81B | 1.72B | 1.34B | 1.18B | 1.07B | 991.10M | 824.70M | 720.20M | 671.30M | 749.80M | 691.40M | 730.00M | 805.30M | 739.40M | 689.00M | N/A |
Research & Development | 102.60M | 96.50M | 94.90M | 84.90M | 97.90M | 98.40M | 93.70M | 80.80M | 78.90M | 76.60M | 67.30M | 62.70M | 66.00M | 253.00M | 258.10M | 244.30M | 182.30M | 160.90M | 177.60M | 634.00M | 559.40M | 519.10M | 424.70M | 391.20M | 264.40M | 267.60M | 496.90M | N/A | N/A | N/A |
Other Operating Expenses | 1.70M | 200.00K | -74.40M | 210.50M | -20.20M | -5.90M | -19.90M | -27.70M | -82.50M | 3.90M | 32.80M | 50.90M | N/A | N/A | N/A | N/A | N/A | N/A | 214.40M | N/A | N/A | N/A | 40.70M | 201.80M | 181.10M | 195.60M | 436.40M | 433.00M | 423.00M | N/A |
Operating Income | 528.20M | 468.00M | 504.30M | 226.50M | 411.40M | 397.30M | 309.70M | 258.90M | 371.20M | 266.40M | 185.80M | 164.50M | -242.00M | 953.00M | 988.70M | 1.29B | 1.04B | 852.70M | 574.20M | 672.60M | 559.00M | 534.10M | 494.50M | 493.10M | 410.60M | 329.20M | 525.60M | 495.10M | 526.00M | 1.50B |
Other Expenses / Income | 1.80M | -6.20M | 4.80M | -141.30M | 3.00M | 40.70M | -300.00K | -500.00K | 11.10M | -4.40M | -5.30M | -15.40M | -76.00M | -135.00M | -163.50M | -200.10M | -144.80M | -125.40M | -126.10M | -62.60M | -28.30M | -25.30M | -161.10M | -73.20M | -40.90M | -489.20M | -339.20M | -124.10M | -455.00M | -264.00M |
Before Tax Income | 519.50M | 461.80M | 509.10M | 85.20M | 414.40M | 391.00M | 309.40M | 258.40M | 382.30M | 262.00M | 180.50M | 149.10M | -318.00M | 818.00M | 825.20M | 1.09B | 898.50M | 727.30M | 448.10M | 610.00M | 530.70M | 508.80M | 333.40M | 419.90M | 369.70M | -160.00M | 186.40M | 371.00M | 71.00M | 1.24B |
Income Tax Expenses | 104.80M | 91.10M | 189.60M | 15.30M | 89.90M | 57.70M | 194.60M | 76.00M | 70.10M | 71.30M | -309.60M | 39.60M | 260.00M | 164.00M | 174.50M | 312.30M | 265.50M | 227.60M | 133.70M | 172.50M | 139.80M | 128.90M | 116.70M | 155.40M | 136.80M | -62.40M | 72.70M | 148.40M | 50.00M | 389.00M |
Net Income | 410.50M | 367.00M | 316.30M | 72.50M | 325.10M | 333.70M | 113.50M | 186.10M | 351.80M | 184.50M | 488.50M | 125.40M | -130.00M | 798.00M | 643.70M | 794.70M | 742.10M | 581.10M | 359.50M | 432.30M | 403.90M | 379.90M | 276.70M | 264.50M | 232.90M | 1.53B | 108.10M | 222.60M | 658.00M | 1.02B |
Interest Expenses | 10.40M | 6.40M | -1.10M | N/A | 3.00M | 6.30M | 300.00K | 500.00K | 2.20M | 4.00M | 6.30M | 100.00K | 76.00M | 100.00M | 99.50M | 140.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 |
Basic Shares Outstanding | 82.30M | 83.40M | 86.00M | 86.70M | 87.70M | 87.70M | 88.30M | 89.20M | 89.80M | 91.50M | 91.00M | 93.00M | 92.80M | 91.95M | 91.25M | 90.35M | 90.30M | 92.15M | 92.30M | 92.30M | 92.10M | 91.00M | 88.10M | 87.90M | 89.20M | 113.10M | 118.40M | 120.40M | 112.00M | 115.00M |
Diluted Shares Outstanding | 82.70M | 83.70M | 86.50M | 87.30M | 88.60M | 88.70M | 89.00M | 89.90M | 90.70M | 92.80M | 92.30M | 94.10M | 92.80M | 92.65M | 91.95M | 91.70M | 92.00M | 93.70M | 94.25M | 94.40M | 94.10M | 93.60M | 90.60M | 90.00M | 92.00M | 113.10M | 121.00M | 120.40M | 118.00M | 125.00M |
EBITDA | 639.00M | 564.90M | 630.70M | 309.10M | 526.80M | 425.30M | 413.70M | 364.60M | 514.10M | 348.10M | 272.10M | 236.20M | 280.00M | 1.36B | 1.21B | 1.53B | 1.19B | 1.00B | 689.80M | 803.40M | 731.70M | 680.20M | 606.30M | 621.70M | 550.80M | 1.67B | 617.20M | 804.00M | 1.13B | 2.01B |
EBITDA Margin | 19.46% | 18.91% | 22.81% | 12.47% | 18.51% | 15.49% | 16.00% | 15.16% | 20.68% | 13.11% | 10.90% | 10.60% | 13.21% | 12.36% | 11.10% | 13.05% | 13.25% | 12.85% | 9.29% | 11.88% | 13.00% | 13.64% | 12.97% | 12.87% | 11.89% | 37.08% | 7.03% | 9.22% | 12.73% | 8.50% |
EBIT | 525.70M | 464.50M | 504.80M | 87.80M | 418.00M | 397.70M | 308.40M | 262.60M | 424.10M | 259.80M | 185.20M | 165.10M | 206.00M | 1.06B | 917.70M | 1.25B | 1.01B | 808.70M | 493.20M | 604.80M | 543.70M | 508.80M | 393.40M | 419.90M | 369.70M | 1.47B | 180.80M | 371.00M | 708.00M | 1.41B |
EBIT Margin | 16.01% | 15.55% | 18.26% | 3.54% | 14.69% | 14.49% | 11.93% | 10.92% | 17.06% | 9.79% | 7.42% | 7.41% | 9.72% | 9.66% | 8.42% | 10.67% | 11.19% | 10.36% | 6.64% | 8.94% | 9.66% | 10.21% | 8.41% | 8.69% | 7.98% | 32.72% | 2.06% | 4.26% | 7.97% | 5.97% |
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 |