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.45B | 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.74B | 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.84B | 10.35B | 10.38B | 10.13B | 9.33B | 9.38B | 8.81B | 9.04B | 8.96B | 9.45B | 9.46B | 8.77B | 7.95B | 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 | 2.83B | 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 | 5.21B | 5.54B | 5.51B | 5.21B | 4.78B | 5.07B | 4.85B | 3.90B | 3.09B | 9.30B | 1.53B | 1.37B | 1.32B | 1.12B | 930.30M | 916.00M | 760.80M | 698.50M |
Other Expenses / Income | 2.83B | 2.01B | 696.00M | 2.34B | -536.00M | -718.00M | -376.00M | -631.00M | -492.00M | -606.00M | -602.00M | -568.00M | -1.06B | -228.00M | -302.00M | 36.00M | -818.00M | -1.05B | 20.00M | -507.00M | 81.90M | -9.98B | 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 | 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 | 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.80B | 8.75B | 9.40B | 9.39B | 10.43B | 10.94B | 12.86B | 12.53B | 11.18B | 8.75B | 7.57B | 7.15B | 5.82B | 6.94B | 6.83B | 6.32B | 5.16B | 4.98B | 5.71B | 4.13B | 3.86B | -237.20M | 1.95B | 1.89B | 1.74B | 1.37B | 978.50M | 1.06B | 878.60M | 662.80M |
EBITDA Margin | 52.50% | 33.25% | 36.19% | 36.95% | 44.63% | 46.06% | 56.27% | 54.49% | 51.62% | 43.60% | 40.55% | 41.41% | 37.35% | 46.09% | 46.65% | 42.14% | 34.95% | 34.92% | 45.93% | 39.14% | 46.19% | -4.29% | 48.61% | 54.69% | 54.40% | 51.78% | 41.71% | 48.34% | 46.15% | 40.91% |
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.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 |
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% | 34.99% | 26.82% | 28.17% | 39.16% | 32.18% | 37.97% | -12.39% | 41.99% | 48.55% | 48.88% | 46.34% | 36.72% | 43.78% | 41.73% | 36.31% |
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 |