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 | 28.19B | 26.32B | 25.98B | 25.42B | 23.36B | 23.75B | 22.85B | 22.99B | 21.66B | 20.06B | 18.68B | 17.27B | 15.58B | 15.05B | 14.64B | 15.00B | 14.77B | 14.27B | 12.43B | 10.55B | 8.36B | 5.52B | 4.02B | 3.45B | 3.20B | 2.64B | 2.35B | 2.20B | 1.90B | 1.62B |
Cost of Revenue | 8.41B | 6.41B | 6.45B | 6.16B | 4.36B | 4.10B | 4.07B | 4.16B | 4.23B | 4.42B | 3.35B | 2.92B | 2.43B | 2.22B | 2.09B | 2.30B | 2.55B | 2.10B | 2.08B | 1.73B | 1.34B | 735.70M | 443.00M | 196.60M | 225.30M | 201.40M | 183.70M | 182.90M | 188.70M | 163.60M |
Gross Profit | 19.77B | 19.92B | 19.52B | 19.27B | 19.01B | 19.65B | 18.78B | 18.83B | 17.43B | 15.64B | 15.33B | 14.35B | 13.15B | 12.83B | 12.55B | 12.71B | 12.22B | 12.17B | 10.35B | 8.82B | 7.02B | 4.79B | 3.57B | 3.25B | 2.98B | 2.44B | 2.16B | 2.02B | 1.72B | 1.46B |
Operating Expenses | 11.88B | 10.35B | 10.38B | 10.13B | 9.33B | 9.38B | 8.81B | 9.04B | 8.96B | 9.45B | 9.46B | 8.77B | 8.84B | 7.29B | 7.04B | 7.49B | 7.44B | 7.10B | 5.50B | 4.92B | 3.92B | -4.51B | 2.04B | 1.88B | 1.65B | 1.32B | 1.23B | 1.10B | 954.30M | 757.90M |
Selling, General & Admin | 6.18B | 5.41B | 5.37B | 5.73B | 5.15B | 5.33B | 4.87B | 5.06B | 4.85B | 4.70B | 5.18B | 4.80B | 4.49B | 3.98B | 3.82B | 3.79B | 3.36B | 3.37B | 2.79B | 2.56B | 1.95B | 1.46B | 970.70M | 826.90M | 654.30M | 515.40M | 483.80M | 470.60M | 418.40M | 359.80M |
Research & Development | 4.78B | 4.43B | 4.82B | 4.21B | 4.12B | 3.74B | 3.56B | 3.84B | 4.07B | 4.30B | 4.08B | 3.38B | 3.17B | 2.89B | 2.86B | 3.03B | 3.27B | 3.37B | 2.31B | 2.03B | 1.66B | 1.12B | 865.00M | 845.00M | 822.80M | 663.30M | 630.80M | 528.30M | 451.70M | 323.60M |
Other Operating Expenses | 915.00M | 503.00M | 194.00M | 189.00M | 66.00M | 314.00M | 375.00M | 133.00M | 49.00M | 454.00M | 196.00M | 589.00M | 294.00M | 411.00M | 361.00M | 674.00M | 817.00M | 370.00M | 396.00M | 333.00M | 316.10M | -7.09B | 205.80M | 211.80M | 176.80M | 143.80M | 117.10M | 100.30M | 84.20M | 74.50M |
Operating Income | 7.90B | 5.33B | 6.00B | 5.79B | 9.67B | 10.26B | 9.97B | 9.79B | 8.47B | 6.19B | 5.87B | 5.58B | 4.31B | 5.54B | 5.51B | 5.21B | 3.98B | 3.84B | 4.85B | 3.35B | 3.09B | 6.31B | 1.53B | 1.37B | 1.32B | 1.12B | 930.30M | 916.00M | 760.80M | 698.50M |
Other Expenses / Income | -42.00M | 2.01B | 696.00M | -1.01B | -536.00M | -718.00M | -376.00M | -631.00M | -492.00M | -606.00M | -602.00M | -960.00M | -162.00M | -228.00M | -302.00M | -199.00M | -1.64B | -1.04B | 20.00M | -840.00M | 81.80M | -2.89B | 155.10M | 306.20M | 241.20M | 106.00M | -68.90M | 46.30M | 33.60M | -110.20M |
Before Tax Income | 7.86B | 7.35B | 6.70B | 8.13B | 9.14B | 9.54B | 9.60B | 9.16B | 7.98B | 5.58B | 5.26B | 5.01B | 4.15B | 5.32B | 5.20B | 5.25B | 3.96B | 4.02B | 4.87B | 3.40B | 3.17B | -684.50M | 1.69B | 1.67B | 1.57B | 1.22B | 861.40M | 962.30M | 794.40M | 588.30M |
Income Tax Expenses | 1.14B | 794.00M | 808.00M | 869.00M | 1.30B | 1.15B | 7.62B | 1.44B | 1.04B | 427.00M | 184.00M | 664.00M | 467.00M | 690.00M | 599.00M | 1.05B | 795.00M | 1.07B | 1.19B | 1.03B | 913.60M | 707.40M | 566.60M | 535.80M | 469.80M | 361.20M | 217.10M | 282.50M | 256.70M | 268.60M |
Net Income | 6.72B | 6.55B | 5.89B | 7.26B | 7.84B | 8.39B | 1.98B | 7.72B | 6.94B | 5.16B | 5.08B | 4.34B | 3.68B | 4.63B | 4.61B | 4.20B | 3.17B | 2.95B | 3.67B | 2.36B | 2.26B | -1.39B | 1.12B | 1.14B | 1.10B | 863.20M | 644.30M | 679.80M | 537.70M | 319.70M |
Interest Expenses | 2.88B | 1.41B | 1.20B | 1.26B | 1.29B | 1.39B | 1.30B | 1.26B | 1.09B | 1.07B | 1.02B | 1.05B | 610.00M | 604.00M | 578.00M | 344.00M | 2.14B | 2.28B | 29.00M | 1.06B | N/A | 12.83B | N/A | N/A | N/A | N/A | 134.10M | N/A | N/A | 208.40M |
Basic Shares Outstanding | 535.00M | 538.00M | 570.00M | 586.00M | 605.00M | 661.00M | 731.00M | 748.00M | 758.00M | 759.00M | 753.00M | 775.00M | 905.00M | 960.00M | 1.02B | 1.07B | 1.12B | 1.18B | 1.24B | 1.27B | 1.29B | 1.15B | 1.05B | 1.03B | 1.02B | 1.02B | 1.06B | 1.12B | 1.12B | 1.12B |
Diluted Shares Outstanding | 538.00M | 541.00M | 573.00M | 590.00M | 609.00M | 665.00M | 735.00M | 754.00M | 766.00M | 770.00M | 765.00M | 787.00M | 912.00M | 965.00M | 1.02B | 1.07B | 1.12B | 1.19B | 1.26B | 1.32B | 1.35B | 1.15B | 1.08B | 1.08B | 1.08B | 1.06B | 1.10B | 1.12B | 1.14B | 1.13B |
EBITDA | 14.70B | 12.09B | 12.54B | 12.93B | 12.63B | 12.88B | 12.80B | 11.94B | 11.13B | 8.75B | 7.39B | 6.36B | 5.05B | 6.67B | 6.58B | 6.64B | 5.98B | 7.26B | 5.69B | 4.17B | 3.78B | 2.65B | 1.80B | 1.58B | 1.50B | 1.26B | 1.05B | 1.02B | 845.00M | 773.00M |
EBITDA Margin | 52.15% | 45.94% | 48.28% | 50.85% | 54.07% | 54.25% | 56.04% | 51.92% | 51.39% | 43.60% | 39.57% | 36.81% | 32.43% | 44.32% | 44.94% | 44.25% | 40.49% | 50.92% | 45.77% | 39.50% | 45.21% | 48.05% | 44.75% | 45.82% | 46.87% | 47.77% | 44.65% | 46.24% | 44.38% | 47.72% |
EBIT | 10.73B | 8.75B | 7.90B | 9.39B | 10.43B | 10.94B | 10.90B | 10.42B | 9.07B | 6.66B | 6.29B | 6.06B | 4.76B | 5.92B | 5.78B | 5.59B | 6.10B | 6.30B | 4.90B | 4.46B | 3.17B | 12.15B | 1.69B | 1.67B | 1.57B | 1.22B | 995.50M | 962.30M | 794.40M | 796.70M |
EBIT Margin | 38.06% | 33.25% | 30.40% | 36.95% | 44.63% | 46.06% | 47.71% | 45.34% | 41.88% | 33.18% | 33.66% | 35.11% | 30.55% | 39.33% | 39.49% | 37.29% | 41.28% | 44.17% | 39.40% | 42.24% | 37.97% | 219.99% | 41.99% | 48.55% | 48.88% | 46.34% | 42.44% | 43.78% | 41.73% | 49.18% |
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 |