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 | 67.06B | 59.43B | 50.97B | 41.75B | 53.80B | 54.72B | 45.46B | 38.54B | 47.01B | 55.18B | 55.66B | 65.88B | 60.14B | 42.59B | 32.40B | 51.32B | 44.96B | 41.52B | 36.34B | 30.25B | 22.76B | 20.15B | 20.45B | 20.18B | 19.70B | 20.98B | 18.93B | 16.52B | 16.07B | 14.33B |
Cost of Revenue | 43.80B | 41.91B | 35.97B | 29.67B | 37.38B | 37.72B | 31.70B | 28.91B | 34.13B | 40.39B | 41.45B | 47.85B | 43.58B | 30.37B | 23.89B | 38.41B | 32.63B | 29.55B | 26.56B | 22.42B | 17.47B | 15.12B | 15.22B | 14.50B | 13.54B | 14.17B | 12.64B | 11.14B | 11.32B | 10.15B |
Gross Profit | 23.26B | 17.51B | 15.00B | 12.08B | 16.42B | 17.00B | 13.77B | 9.63B | 12.88B | 14.79B | 14.20B | 18.02B | 16.56B | 12.22B | 8.51B | 12.91B | 12.33B | 11.97B | 9.78B | 7.83B | 5.30B | 5.03B | 5.23B | 5.68B | 6.17B | 6.81B | 6.29B | 5.39B | 4.75B | 4.18B |
Operating Expenses | 10.30B | 8.68B | 8.12B | 7.52B | 8.13B | 8.71B | 9.36B | 8.54B | 9.09B | 9.46B | 8.57B | 8.87B | 8.58B | 7.34B | 5.07B | 7.31B | 6.28B | 6.02B | 5.23B | 4.58B | 3.61B | 3.71B | 3.92B | 3.25B | 4.11B | 4.07B | 3.50B | 3.10B | 2.78B | 2.53B |
Selling, General & Admin | 6.37B | 5.65B | 5.37B | 4.64B | 5.16B | 5.48B | 5.18B | 4.69B | 4.95B | 5.70B | 5.55B | 5.92B | 5.20B | 4.25B | 3.65B | 4.40B | 3.82B | 3.71B | 3.19B | 3.07B | 2.47B | 2.53B | 2.57B | 2.60B | 2.54B | 2.56B | 2.23B | 2.40B | 2.10B | 1.85B |
Research & Development | 2.11B | 1.81B | 1.69B | 1.42B | 1.69B | 1.85B | 1.91B | 1.95B | 2.12B | 2.13B | 2.05B | 2.47B | 2.30B | 1.91B | 1.42B | 1.73B | 1.40B | 1.35B | 1.08B | 928.00M | 669.00M | 656.00M | 696.00M | 649.00M | 626.00M | 643.00M | 528.00M | N/A | N/A | N/A |
Other Operating Expenses | 1.82B | 1.22B | 1.07B | 1.47B | 1.27B | -67.00M | 207.00M | 146.00M | 93.00M | 239.00M | -35.00M | 130.00M | N/A | N/A | N/A | N/A | 1.05B | 971.00M | 955.00M | 578.00M | 470.00M | 521.00M | 657.00M | N/A | 945.00M | 865.00M | 738.00M | 696.00M | 682.00M | 683.00M |
Operating Income | 12.97B | 7.90B | 6.88B | 4.55B | 8.29B | 8.29B | 4.41B | 498.00M | 3.79B | 5.33B | 5.63B | 8.57B | 7.15B | 3.96B | 577.00M | 4.45B | 4.92B | 4.92B | 3.78B | 2.73B | 1.69B | 1.32B | 1.31B | 2.42B | 2.05B | 2.74B | 2.79B | 2.29B | 1.97B | 1.64B |
Other Expenses / Income | 84.00M | 848.00M | 1.33B | -558.00M | -478.00M | -471.00M | -378.00M | -1.02B | -346.00M | -2.62B | -500.00M | -781.00M | -428.00M | -213.00M | -8.00M | 25.00M | 32.00M | -60.00M | 117.00M | 23.00M | -193.00M | -210.00M | -142.00M | -925.00M | -653.00M | -564.00M | -330.00M | -313.00M | -337.00M | -335.00M |
Before Tax Income | 13.05B | 8.75B | 8.20B | 4.00B | 7.81B | 7.82B | 4.08B | 139.00M | 3.44B | 5.08B | 5.13B | 8.24B | 6.72B | 3.75B | 569.00M | 4.47B | 4.95B | 4.86B | 3.90B | 2.71B | 1.48B | 1.11B | 1.17B | 1.50B | 1.40B | 2.18B | 2.46B | 1.97B | 1.64B | 1.31B |
Income Tax Expenses | 2.78B | 2.07B | 1.74B | 1.01B | 1.75B | 1.70B | 3.34B | 192.00M | 916.00M | 1.38B | 1.32B | 2.53B | 1.72B | 968.00M | -270.00M | 953.00M | 1.49B | 1.41B | 1.12B | 731.00M | 398.00M | 312.00M | 367.00M | 447.00M | 455.00M | 665.00M | 796.00M | 613.00M | 501.00M | 354.00M |
Net Income | 10.34B | 6.71B | 6.49B | 3.00B | 6.09B | 6.15B | 754.00M | -67.00M | 2.51B | 3.69B | 3.79B | 5.68B | 4.93B | 2.70B | 895.00M | 3.56B | 3.54B | 3.54B | 2.85B | 2.04B | 1.10B | 798.00M | 805.00M | 1.05B | 946.00M | 1.51B | 1.67B | 1.36B | 1.14B | 955.00M |
Interest Expenses | 511.00M | 443.00M | 488.00M | 514.00M | 421.00M | 404.00M | 531.00M | 505.00M | 507.00M | 484.00M | 465.00M | 467.00M | 1.22B | 1.26B | 1.43B | 1.43B | 1.42B | 1.30B | 1.03B | 750.00M | 720.00M | 521.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 510.60M | 526.90M | 544.00M | 544.10M | 561.60M | 591.40M | 591.80M | 584.30M | 594.30M | 617.20M | 645.20M | 652.60M | 645.00M | 631.50M | 615.20M | 610.50M | 638.20M | 658.70M | 678.40M | 1.37B | 690.40M | 688.00M | 686.60M | 692.76M | 710.80M | 725.66M | 750.00M | 770.01M | 794.41M | 812.77M |
Diluted Shares Outstanding | 513.60M | 530.40M | 548.50M | 548.60M | 567.50M | 599.40M | 599.30M | 584.30M | 601.30M | 628.90M | 658.60M | 669.60M | 666.10M | 650.40M | 626.00M | 627.90M | 659.50M | 683.80M | 705.80M | 1.41B | 702.70M | 693.80M | 694.20M | 697.35M | 718.80M | 736.25M | 762.01M | 777.78M | 800.00M | 822.40M |
EBITDA | 15.71B | 11.97B | 10.63B | 7.27B | 10.69B | 11.10B | 7.48B | 3.67B | 7.71B | 6.93B | 8.90B | 11.52B | 9.65B | 6.37B | 4.34B | 7.91B | 7.02B | 7.76B | 5.63B | 4.08B | 3.00B | 2.46B | 2.48B | 3.45B | 3.00B | 3.61B | 3.53B | 2.98B | 2.66B | 2.33B |
EBITDA Margin | 23.42% | 20.15% | 20.85% | 17.41% | 19.87% | 20.29% | 16.46% | 9.53% | 16.39% | 12.56% | 15.99% | 17.48% | 16.04% | 14.96% | 13.39% | 15.41% | 15.61% | 18.69% | 15.48% | 13.49% | 13.18% | 12.23% | 12.13% | 17.09% | 15.22% | 17.20% | 18.65% | 18.05% | 16.53% | 16.24% |
EBIT | 13.63B | 9.21B | 8.72B | 4.52B | 8.26B | 8.25B | 4.62B | 630.00M | 3.94B | 5.56B | 5.57B | 8.68B | 7.87B | 4.92B | 2.06B | 5.94B | 6.45B | 6.24B | 5.00B | 3.52B | 2.22B | 1.63B | 1.17B | 1.50B | 1.40B | 2.18B | 2.46B | 1.97B | 1.64B | 1.31B |
EBIT Margin | 20.32% | 15.51% | 17.11% | 10.82% | 15.35% | 15.07% | 10.17% | 1.63% | 8.37% | 10.07% | 10.01% | 13.17% | 13.09% | 11.56% | 6.36% | 11.57% | 14.34% | 15.03% | 13.76% | 11.62% | 9.74% | 8.09% | 5.73% | 7.43% | 7.11% | 10.38% | 13.00% | 11.95% | 10.19% | 9.14% |
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 |