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 | 8.07B | 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 | 2.83B | 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 | 429.00M | 600.00M | 616.20M | 515.70M | 897.00M | 2.22B | 1.84B | 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 | 444.10M | 441.50M | 519.50M | 516.10M | 402.10M | 831.00M | 1.97B | 1.58B | 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 | 268.30M | 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 | -100.00K | 200.00K | -74.40M | 210.50M | -20.20M | -5.90M | -19.90M | -1.30M | -82.50M | -2.90M | -1.80M | -5.10M | N/A | N/A | N/A | N/A | 66.10M | 51.70M | 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 | 380.10M | 266.40M | 183.60M | 151.50M | -247.00M | 900.00M | 909.40M | 1.21B | 977.20M | 801.00M | 500.10M | 634.90M | 528.50M | 537.60M | 396.80M | 493.10M | 410.60M | 329.20M | 525.60M | 495.10M | 526.00M | 1.50B |
Other Expenses / Income | -8.70M | -6.20M | 4.80M | -141.30M | 3.00M | -6.30M | -9.90M | -18.20M | 2.20M | -4.40M | -3.10M | -2.40M | -68.90M | -95.40M | -84.20M | -122.60M | -78.70M | -73.70M | -330.10M | -50.10M | 1.60M | -28.80M | -63.40M | -73.20M | -40.90M | -489.20M | -92.70M | 147.30M | -375.30M | -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 | N/A | N/A | 3.00M | 6.30M | 300.00K | 500.00K | 2.20M | 4.40M | 3.10M | 100.00K | 71.00M | 100.00M | 99.50M | 140.80M | 114.90M | 86.20M | 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.21M | 91.00M | 88.10M | 87.87M | 89.20M | 113.10M | 118.79M | 117.78M | 113.45M | 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 | 93.93M | 93.60M | 90.60M | 89.97M | 92.00M | 113.10M | 121.46M | 120.32M | 114.55M | 125.00M |
EBITDA | 639.10M | 554.50M | 545.60M | 455.00M | 513.90M | 469.00M | 415.00M | 378.00M | 402.70M | 386.70M | 270.50M | 220.30M | -168.20M | -113.00M | 1.22B | 1.51B | 1.20B | 1.05B | 955.30M | 771.80M | 688.90M | 705.50M | 707.40M | 694.90M | 591.70M | 524.80M | 476.00M | 411.00M | 869.40M | 2.10B |
EBITDA Margin | 19.47% | 18.56% | 19.73% | 18.36% | 18.05% | 17.08% | 16.05% | 15.71% | 16.20% | 14.57% | 10.83% | 9.89% | -7.94% | -1.03% | 11.16% | 12.88% | 13.32% | 13.41% | 12.86% | 11.41% | 12.24% | 14.15% | 15.13% | 14.39% | 12.77% | 11.68% | 5.42% | 4.71% | 9.79% | 8.90% |
EBIT | 525.70M | 464.50M | 505.90M | 87.80M | 418.00M | 397.70M | 308.40M | 262.60M | 424.10M | 260.20M | 182.00M | 165.10M | 201.00M | 1.06B | 917.70M | 1.25B | 1.12B | 894.90M | 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.30% | 3.54% | 14.69% | 14.49% | 11.93% | 10.92% | 17.06% | 9.80% | 7.29% | 7.41% | 9.49% | 9.66% | 8.42% | 10.67% | 12.47% | 11.46% | 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 |