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 | 68.79B | 57.23B | 37.59B | 20.55B | 32.19B | 33.30B | 27.45B | 23.40B | 25.19B | 34.67B | 31.30B | 29.71B | 30.71B | 24.95B | 21.40B | 31.58B | 25.44B | 24.79B | 28.21B | 22.46B | 19.21B | 17.04B | 17.24B | 17.83B | 10.26B | 9.00B | 10.67B | 10.38B | 9.28B | 10.91B |
Cost of Revenue | 53.02B | 47.04B | 31.47B | 22.12B | 29.06B | 29.22B | 26.02B | 21.97B | 22.17B | 29.24B | 26.55B | 23.69B | 23.05B | 19.00B | 16.04B | 19.00B | 17.61B | 17.27B | 20.54B | 16.04B | 13.61B | 13.30B | 13.31B | 13.65B | 7.26B | 6.38B | 7.59B | 7.49B | 6.45B | 7.67B |
Gross Profit | 15.77B | 10.19B | 6.12B | -1.57B | 3.13B | 4.08B | 1.44B | 1.43B | 3.02B | 5.43B | 4.75B | 6.02B | 7.66B | 5.95B | 5.36B | 12.58B | 7.84B | 7.52B | 7.68B | 6.42B | 5.60B | 3.75B | 3.94B | 4.17B | 2.99B | 2.62B | 3.08B | 2.90B | 2.84B | 3.24B |
Operating Expenses | 7.18B | 887.00M | 816.00M | 754.00M | 947.00M | 927.00M | 1.08B | 1.22B | 1.19B | 1.14B | 1.21B | 1.16B | 3.25B | 3.13B | 3.15B | 7.31B | 3.42B | 3.39B | 3.75B | 3.39B | 3.33B | 1.93B | 1.90B | 1.92B | 1.85B | 1.84B | 1.84B | 1.85B | 1.87B | 2.16B |
Selling, General & Admin | 1.16B | 882.00M | 784.00M | 741.00M | 900.00M | 908.00M | 893.00M | 1.13B | 1.12B | 1.07B | 1.08B | 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 |
Research & Development | 84.00M | 74.00M | 89.00M | 105.00M | 133.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -6.02B | 5.00M | 32.00M | 13.00M | 47.00M | -107.00M | 183.00M | 94.00M | 73.00M | 67.00M | 123.00M | 1.16B | 3.25B | 3.13B | 3.15B | 7.31B | 3.42B | 3.39B | 3.75B | 3.39B | 3.33B | 1.93B | 1.90B | 1.92B | 1.85B | 1.84B | 1.84B | 1.85B | 1.87B | 2.16B |
Operating Income | 8.60B | 9.29B | 37.59B | -2.45B | 2.04B | 3.15B | 361.00M | 204.00M | 1.83B | 4.29B | 3.54B | 4.86B | 4.41B | 2.81B | 2.21B | 5.27B | 4.42B | 4.13B | 3.92B | 3.03B | 2.27B | 1.81B | 2.04B | 2.26B | 1.14B | 784.98M | 1.24B | 1.04B | 972.05M | 1.08B |
Other Expenses / Income | 0 | 197.00M | -34.31B | 40.00M | 6.00M | 28.00M | 221.00M | 2.24B | 93.00M | 731.00M | 196.00M | 136.00M | -3.00M | 139.00M | -5.00M | 1.21M | -37.74M | -29.12M | -6.98M | -7.20M | 87.60M | -29.90M | -144.86M | 65.99M | -108.07M | -37.93M | 290.92M | -109.09M | -48.95M | -293.03M |
Before Tax Income | 8.60B | 9.48B | 3.28B | -2.41B | 2.05B | 3.07B | 582.00M | 2.44B | 1.92B | 5.02B | 3.74B | 4.99B | 4.41B | 2.95B | 2.20B | 5.28B | 4.38B | 4.10B | 3.92B | 3.03B | 2.36B | 1.78B | 1.90B | 2.32B | 1.03B | 747.06M | 1.53B | 932.99M | 923.10M | 790.99M |
Income Tax Expenses | 2.00B | 2.14B | 804.00M | -551.00M | -154.00M | 759.00M | 92.00M | 279.00M | 801.00M | 1.24B | 909.00M | 1.23B | 1.03B | 744.00M | 621.00M | 1.40B | 1.19B | 1.06B | 1.32B | 975.52M | 680.15M | 571.29M | 652.66M | 901.32M | 449.94M | 193.03M | 679.91M | 147.05M | 409.05M | 356.15M |
Net Income | 6.60B | 7.34B | 2.48B | -1.86B | 2.20B | 2.31B | 490.00M | 2.17B | 1.12B | 3.79B | 2.83B | 3.77B | 3.37B | 2.21B | 1.58B | 3.88B | 3.19B | 3.04B | 2.60B | 2.05B | 1.68B | 1.21B | 1.24B | 1.42B | 582.03M | 554.02M | 847.03M | 785.94M | 514.04M | 434.84M |
Interest Expenses | 69.00M | 60.00M | 54.00M | 64.00M | 93.00M | 108.00M | 78.00M | 65.00M | 39.00M | N/A | 11.00M | -1.00M | 3.00M | 7.00M | 5.00M | N/A | 35.75M | 27.96M | 8.14M | 7.20M | 42.51M | 31.48M | 146.45M | 158.97M | N/A | 180.96M | N/A | 235.03M | 207.94M | 208.30M |
Basic Shares Outstanding | 574.80M | 640.20M | 712.36M | 733.99M | 762.70M | 807.50M | 842.90M | 847.60M | 847.60M | 847.60M | 847.60M | 847.70M | 847.70M | 847.60M | 849.76M | 883.39M | 929.45M | 975.65M | 1.02B | 1.07B | 1.12B | 1.14B | 1.19B | 1.23B | 1.29B | 1.34B | 1.39B | 1.58B | 1.74B | 1.50B |
Diluted Shares Outstanding | 575.90M | 641.50M | 713.20M | 735.30M | 765.00M | 810.10M | 845.70M | 850.50M | 850.60M | 850.60M | 850.60M | 851.10M | 853.60M | 854.20M | 856.64M | 889.47M | 934.90M | 978.79M | 1.03B | 1.07B | 1.12B | 1.14B | 1.19B | 1.23B | 1.29B | 1.34B | 1.39B | 1.58B | 1.74B | 1.50B |
EBITDA | 11.17B | 11.18B | 39.57B | 825.00M | 3.64B | 4.55B | 2.83B | 4.14B | 3.41B | 6.12B | 4.86B | 5.75B | 5.17B | 3.71B | 2.99B | 6.00B | 5.19B | 4.96B | 4.82B | 3.94B | 3.15B | 2.52B | 2.76B | 3.20B | 1.70B | 1.58B | 2.21B | 1.88B | 1.88B | 1.92B |
EBITDA Margin | 16.24% | 19.54% | 105.26% | 4.01% | 11.30% | 13.68% | 10.32% | 17.68% | 13.55% | 17.64% | 15.52% | 19.36% | 16.84% | 14.86% | 13.95% | 19.01% | 20.41% | 20.00% | 17.09% | 17.56% | 16.42% | 14.77% | 16.00% | 17.98% | 16.56% | 17.50% | 20.73% | 18.10% | 20.22% | 17.62% |
EBIT | 8.67B | 9.54B | 3.34B | -2.34B | 2.14B | 3.18B | 660.00M | 2.51B | 1.96B | 5.02B | 3.75B | 4.99B | 4.41B | 2.96B | 2.21B | 5.28B | 4.41B | 4.13B | 3.93B | 3.03B | 2.40B | 1.81B | 2.04B | 2.48B | 1.03B | 928.02M | 1.53B | 1.17B | 1.13B | 999.30M |
EBIT Margin | 12.60% | 16.68% | 8.88% | -11.41% | 6.64% | 9.55% | 2.40% | 10.72% | 7.79% | 14.48% | 11.97% | 16.80% | 14.36% | 11.87% | 10.30% | 16.71% | 17.35% | 16.65% | 13.92% | 13.51% | 12.52% | 10.64% | 11.84% | 13.91% | 10.06% | 10.31% | 14.31% | 11.25% | 12.18% | 9.16% |
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 |