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.61B | 41.91B | 35.97B | 29.67B | 37.38B | 37.72B | 31.70B | 28.91B | 34.33B | 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.45B | 17.51B | 15.00B | 12.08B | 16.42B | 17.00B | 13.77B | 9.63B | 12.68B | 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 | 9.63B | 8.68B | 8.12B | 7.52B | 8.13B | 8.71B | 9.36B | 8.54B | 9.43B | 9.46B | 8.57B | 8.87B | 7.50B | 6.15B | 5.07B | 6.13B | 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 | 5.20B | 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.17B | 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.15B | 1.22B | 1.07B | 1.47B | 1.27B | -67.00M | 2.28B | 1.90B | 2.06B | 1.63B | 981.00M | 485.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 | 13.83B | 7.90B | 6.88B | 4.55B | 8.29B | 8.29B | 4.41B | 1.09B | 3.26B | 5.33B | 5.63B | 9.15B | 9.06B | 6.07B | 3.44B | 6.78B | 6.05B | 5.94B | 4.55B | 3.25B | 1.69B | 1.32B | 1.31B | 2.42B | 2.05B | 2.74B | 2.79B | 2.29B | 1.97B | 1.64B |
Other Expenses / Income | -776.00M | 848.00M | 1.33B | -558.00M | -478.00M | -67.00M | -324.00M | -954.00M | -401.00M | -245.00M | -500.00M | -917.00M | -2.33B | -2.32B | -2.88B | -2.31B | -1.10B | -1.08B | -651.00M | -546.00M | -211.00M | -205.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 | 2.85B | 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 | 742.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.10B | 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 | N/A | N/A | 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 | 684.60M | 690.40M | 688.00M | 686.60M | 692.76M | 711.28M | 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 | 707.40M | 702.80M | 693.80M | 694.20M | 697.35M | 719.39M | 736.25M | 762.01M | 777.78M | 796.19M | 822.40M |
EBITDA | 15.97B | 12.34B | 11.04B | 6.94B | 10.81B | 10.99B | 7.50B | 3.66B | 6.40B | 8.72B | 8.66B | 11.49B | 10.40B | 7.22B | 4.39B | 7.92B | 8.24B | 7.84B | 6.48B | 4.91B | 2.84B | 2.33B | 2.34B | 2.52B | 2.35B | 3.04B | 3.20B | 2.67B | 2.32B | 1.99B |
EBITDA Margin | 23.81% | 20.76% | 21.67% | 16.63% | 20.09% | 20.09% | 16.50% | 9.51% | 13.61% | 15.81% | 15.56% | 17.44% | 17.29% | 16.96% | 13.57% | 15.43% | 18.33% | 18.89% | 17.83% | 16.24% | 12.49% | 11.56% | 11.45% | 12.50% | 11.91% | 14.51% | 16.90% | 16.16% | 14.43% | 13.90% |
EBIT | 13.63B | 9.21B | 8.72B | 4.52B | 8.26B | 8.25B | 4.62B | 630.00M | 3.35B | 5.56B | 5.57B | 8.68B | 7.87B | 4.92B | 2.06B | 5.94B | 6.45B | 6.24B | 5.00B | 3.52B | 1.50B | 1.11B | 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% | 7.13% | 10.07% | 10.01% | 13.17% | 13.09% | 11.56% | 6.36% | 11.57% | 14.34% | 15.03% | 13.76% | 11.62% | 6.58% | 5.51% | 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 |