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 | 6.46B | 6.49B | 7.67B | 6.21B | 5.62B | 5.37B | 4.79B | 4.22B | 4.20B | 3.98B | 3.48B | 3.02B | 2.75B | 2.37B | 1.87B | 2.12B | 2.23B | 1.81B | 1.51B | 1.28B | 998.86M | 925.83M | 1.03B | 1.21B | 1.04B | 886.10M | 755.00M | 586.10M | 439.30M | 382.40M |
Cost of Revenue | 3.25B | 1.35B | 1.20B | 939.70M | 928.40M | 2.25B | 1.81B | 1.64B | 1.60B | 1.47B | 1.27B | 1.14B | 189.60M | 109.10M | 102.40M | 101.80M | 225.90M | 206.40M | 179.58M | 143.28M | 143.28M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 3.21B | 5.14B | 6.47B | 5.27B | 4.69B | 3.13B | 2.98B | 2.59B | 2.61B | 2.51B | 2.21B | 1.88B | 2.56B | 2.26B | 1.76B | 2.01B | 2.00B | 1.61B | 1.33B | 1.13B | 855.58M | 925.83M | 1.03B | 1.21B | 1.04B | 886.10M | 755.00M | 586.10M | 439.30M | 382.40M |
Operating Expenses | 1.22B | 2.94B | 2.64B | 2.33B | 2.13B | 2.18B | 1.92B | 1.75B | 1.68B | 618.00M | 572.70M | 514.50M | 1.33B | 1.22B | 1.06B | 1.27B | 1.23B | 1.03B | 857.14M | 751.77M | 630.53M | 602.99M | 684.22M | 744.41M | -218.10M | -195.90M | -169.50M | -160.90M | -117.40M | -100.60M |
Selling, General & Admin | 1.17B | 1.07B | 968.70M | 844.60M | 846.00M | 779.50M | 286.90M | 252.70M | 238.90M | 219.90M | 224.50M | 214.50M | 1.06B | 947.30M | 846.60M | 104.10M | 107.90M | 97.30M | 86.12M | 74.27M | 59.01M | 59.06M | 64.64M | 88.22M | 403.50M | 377.40M | 320.70M | 237.70M | 178.20M | 160.60M |
Research & Development | N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | N/A | -17.30M | -5.90M | -2.00M | 7.00M | -3.10M | 4.10M | -2.00M | 467.70M | 398.10M | 348.20M | 300.00M | 270.00M | 274.30M | 216.80M | 246.30M | 1.12B | 930.80M | 771.01M | 677.50M | 571.52M | 543.93M | 619.58M | 656.20M | -621.60M | -573.30M | -490.20M | -398.60M | -295.60M | -261.20M |
Operating Income | 1.99B | 2.37B | 3.71B | 2.75B | 2.39B | 2.36B | 2.11B | 1.73B | 1.90B | 1.89B | 1.64B | 1.36B | 1.23B | 1.04B | 701.60M | 848.50M | 996.40M | 786.90M | 655.00M | 525.28M | 365.00M | 321.00M | 311.00M | 409.00M | 414.94M | 312.81M | 924.50M | 747.00M | 556.70M | 483.00M |
Other Expenses / Income | 504.10M | -425.50M | 284.60M | 496.50M | 540.30M | 23.20M | 396.30M | 227.10M | 103.50M | 112.20M | 63.00M | 70.80M | 23.70M | 33.50M | -12.70M | -52.30M | 80.40M | 71.40M | 24.37M | 8.50M | 516.00K | -11.40M | 19.59M | 49.19M | -174.00K | N/A | -678.90M | -575.90M | -425.90M | -375.20M |
Before Tax Income | 2.49B | 1.95B | 3.99B | 3.24B | 2.93B | 2.38B | 2.51B | 1.96B | 2.00B | 2.00B | 1.70B | 1.44B | 1.25B | 1.07B | 688.90M | 796.20M | 1.08B | 858.30M | 679.40M | 533.78M | 365.52M | 309.60M | 330.59M | 458.19M | 414.77M | 312.81M | 245.60M | 171.10M | 130.80M | 107.80M |
Income Tax Expenses | 654.60M | 498.60M | 896.10M | 718.90M | 678.40M | 615.90M | 923.90M | 706.50M | 779.40M | 773.50M | 652.70M | 551.50M | 477.40M | 397.80M | 255.30M | 305.40M | 406.20M | 328.70M | 248.40M | 196.52M | 138.03M | 115.35M | 135.08M | 174.82M | 155.17M | 118.68M | 101.20M | 72.60M | 54.30M | 46.60M |
Net Income | 1.79B | 1.56B | 3.08B | 2.37B | 2.13B | 1.84B | 1.50B | 1.22B | 1.22B | 1.23B | 1.05B | 883.60M | 773.20M | 672.20M | 433.60M | 490.80M | 670.60M | 529.60M | 431.00M | 337.26M | 227.00M | 194.00M | 196.00M | 269.00M | 239.40M | 174.14M | 144.40M | 98.50M | 75.50M | 61.20M |
Interest Expenses | 4.19B | 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 |
Basic Shares Outstanding | 224.10M | 226.00M | 226.60M | 228.80M | 235.40M | 242.20M | 241.20M | 245.50M | 254.60M | 259.60M | 258.30M | 253.40M | 255.60M | 257.20M | 255.90M | 259.30M | 264.80M | 263.48M | 261.21M | 254.54M | 246.74M | 245.57M | 246.54M | 242.34M | 240.61M | 238.55M | 232.90M | 229.07M | 232.31M | 230.94M |
Diluted Shares Outstanding | 224.80M | 227.10M | 228.80M | 231.20M | 238.60M | 246.90M | 245.10M | 250.30M | 260.90M | 267.40M | 266.30M | 261.00M | 263.30M | 265.10M | 262.30M | 269.67M | 279.20M | 278.74M | 272.78M | 268.73M | 257.95M | 255.26M | 257.89M | 258.65M | 258.82M | 259.91M | 255.58M | 246.25M | 247.54M | 244.80M |
EBITDA | 2.55B | 3.14B | 3.91B | 2.94B | 2.58B | 2.51B | 2.20B | 1.93B | 2.03B | 2.00B | 1.73B | 1.45B | 1.30B | 1.10B | 767.30M | 910.80M | 1.05B | 833.40M | 697.30M | 565.30M | 414.09M | 924.00M | 311.00M | 409.00M | 448.32M | 346.17M | 953.50M | 765.10M | 571.30M | 493.10M |
EBITDA Margin | 39.41% | 48.42% | 51.03% | 47.29% | 45.89% | 46.64% | 45.95% | 45.77% | 48.21% | 50.29% | 49.60% | 47.81% | 47.30% | 46.45% | 41.09% | 43.04% | 47.14% | 45.92% | 46.11% | 44.27% | 41.46% | 99.80% | 30.27% | 33.74% | 43.26% | 39.07% | 126.29% | 130.54% | 130.05% | 128.95% |
EBIT | 6.63B | 2.06B | 3.98B | 3.09B | 2.81B | 2.45B | 2.42B | 1.92B | 2.00B | 2.00B | 1.70B | 1.44B | 1.25B | 1.07B | 688.90M | 796.20M | 1.08B | 858.30M | 679.40M | 533.78M | 365.03M | 309.35M | 331.08M | 443.82M | 394.57M | 292.82M | 245.60M | 171.10M | 129.80M | 107.80M |
EBIT Margin | 102.69% | 31.70% | 51.86% | 49.81% | 50.01% | 45.67% | 50.53% | 45.50% | 47.67% | 50.30% | 48.80% | 47.48% | 45.52% | 45.20% | 36.89% | 37.62% | 48.32% | 47.29% | 44.93% | 41.80% | 36.54% | 33.41% | 32.22% | 36.61% | 38.07% | 33.05% | 32.53% | 29.19% | 29.55% | 28.19% |
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 |