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 | 189.54B | 179.59B | 149.42B | 86.68B | 108.19B | 110.41B | 105.73B | 111.02B | 110.59B | 96.09B | 86.82B | 83.96B | 59.56B | 35.88B | 50.10B | 59.38B | 58.53B | 51.83B | 46.54B | 46.49B | 48.35B | 55.43B | 57.58B | 57.60B | 48.44B | 48.21B | 48.62B | 40.97B | 40.07B | 35.10B |
Cost of Revenue | 151.40B | 144.33B | 119.94B | 75.96B | 93.16B | 96.47B | 91.00B | 96.79B | 98.81B | 83.15B | 74.57B | 71.47B | 50.70B | 30.72B | 43.26B | 49.42B | 48.92B | 43.89B | 39.62B | 27.90B | 28.16B | 29.81B | 29.64B | 29.98B | 34.90B | 32.78B | 25.69B | 30.66B | 28.64B | 16.93B |
Gross Profit | 38.14B | 35.27B | 29.48B | 10.71B | 15.02B | 13.95B | 14.73B | 14.23B | 11.78B | 12.94B | 12.25B | 12.48B | 8.86B | 5.16B | 6.84B | 9.96B | 9.61B | 7.94B | 6.92B | 18.59B | 20.19B | 25.61B | 27.94B | 27.63B | 13.53B | 15.42B | 22.93B | 10.32B | 11.44B | 18.17B |
Operating Expenses | 15.77B | 14.18B | 13.62B | 8.48B | 10.07B | 8.91B | 8.79B | 9.35B | 9.25B | 9.42B | 8.85B | 8.67B | 6.46B | 4.05B | 6.28B | 6.82B | 6.68B | 6.04B | 5.30B | 18.63B | 20.91B | 26.69B | 27.96B | 26.21B | 15.69B | 14.68B | 21.14B | 11.11B | 9.98B | 17.14B |
Selling, General & Admin | 9.74B | 8.98B | 9.13B | 5.50B | 6.46B | 7.32B | 7.18B | 7.57B | 7.58B | 7.08B | 6.69B | 6.73B | 5.05B | 2.96B | 4.30B | 5.08B | 4.92B | 4.70B | 4.58B | 14.74B | 16.93B | 21.96B | 23.18B | 21.82B | 13.33B | 12.37B | 18.52B | 8.61B | 7.91B | 15.22B |
Research & Development | 5.62B | 5.20B | 4.49B | 2.98B | 3.61B | 1.59B | 1.61B | 1.78B | 1.67B | 2.54B | 2.23B | 1.83B | 1.37B | 1.01B | 1.40B | 1.50B | 1.54B | 1.40B | 1.36B | 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 | 405.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 49.00M | 81.00M | 9.00M | 162.00M | 31.00M | 31.00M | 898.00M | 3.90B | 3.99B | 4.74B | 4.78B | 4.40B | 15.69B | 14.68B | 21.14B | 11.11B | 9.98B | 17.14B |
Operating Income | 22.38B | 20.01B | 15.13B | 4.14B | 5.62B | 5.03B | 5.94B | 4.88B | 2.54B | 770.00M | -389.00M | -587.00M | 2.39B | 1.11B | 565.00M | 3.14B | 2.92B | 1.90B | 1.61B | -43.00M | -728.00M | -1.08B | -21.00M | 1.41B | -2.16B | 745.40M | 1.78B | -797.04M | 1.46B | 1.03B |
Other Expenses / Income | 42.00M | -768.00M | -734.00M | -94.00M | -124.00M | -924.00M | -61.00M | -1.60B | -2.28B | -2.74B | -1.93B | -2.07B | -207.00M | -392.00M | -633.00M | -950.00M | -484.00M | -165.00M | 649.00M | -1.64B | -570.00M | -3.74B | -476.00M | 674.00M | 660.00M | 354.00M | 66.91M | 2.61B | -171.35M | -210.96M |
Before Tax Income | 22.42B | 19.24B | 14.39B | 1.36B | 4.02B | 3.87B | 5.48B | 2.79B | 116.00M | 1.18B | 1.01B | 2.04B | 2.19B | 706.00M | -367.00M | 2.19B | 2.77B | 1.64B | 2.26B | -1.58B | -1.30B | -4.82B | -497.00M | 1.05B | 871.55M | 1.15B | 1.85B | 1.81B | 1.47B | 816.28M |
Income Tax Expenses | 3.79B | 2.73B | 1.91B | 1.33B | 1.32B | 778.00M | 2.59B | 1.29B | 166.00M | 544.00M | -943.00M | 625.00M | 534.00M | 484.00M | 481.00M | 466.00M | 719.00M | 490.00M | 844.00M | -29.00M | 650.00M | -554.00M | 294.00M | 472.00M | 517.76M | 525.66M | 607.18M | 558.41M | 408.44M | 308.41M |
Net Income | 18.60B | 16.80B | 14.20B | 29.00M | 6.62B | 3.61B | 3.49B | 1.80B | 334.00M | 568.00M | 904.00M | 348.00M | 1.33B | 520.00M | -838.00M | 1.61B | 1.95B | 1.06B | 1.33B | -1.59B | -1.90B | -3.95B | -445.00M | 664.00M | 353.79M | 620.57M | 1.24B | 1.25B | 1.06B | 507.87M |
Interest Expenses | 1.33B | 1.19B | 484.00M | 842.00M | 937.00M | 957.00M | 1.25B | 1.57B | 2.73B | 2.28B | 2.17B | 1.90B | 1.59B | 1.09B | 753.00M | 947.00M | 1.58B | 1.73B | 1.70B | 1.94B | 2.49B | 3.05B | 3.13B | 2.65B | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 3.02B | 3.14B | 3.06B | 1.54B | 1.56B | 1.55B | 1.54B | 1.51B | 1.51B | 1.22B | 1.22B | 1.22B | 1.24B | 1.24B | 1.24B | 1.24B | 1.26B | 1.27B | 1.06B | 978.95M | 753.00M | 588.00M | 563.00M | 549.00M | 546.00M | 555.59M | 322.64M | 368.51M | 2.71B | 536.90M |
Diluted Shares Outstanding | 3.02B | 3.16B | 3.15B | 1.63B | 1.57B | 1.57B | 1.56B | 1.53B | 1.51B | 1.23B | 1.23B | 1.23B | 1.25B | 1.24B | 1.24B | 1.24B | 1.27B | 1.27B | 1.06B | 978.95M | 753.00M | 588.00M | 563.00M | 554.42M | 546.00M | 555.59M | 322.64M | 368.51M | 2.71B | 536.90M |
EBITDA | 31.30B | 27.49B | 21.77B | 5.48B | 5.83B | 10.57B | 11.41B | 10.04B | 7.65B | 7.25B | 7.21B | 7.90B | 7.18B | 3.99B | 3.05B | 5.95B | 6.08B | 4.72B | 4.40B | 2.33B | 3.46B | 3.01B | 5.51B | 6.75B | 199.75M | 3.05B | 4.41B | 1.71B | 3.53B | 2.95B |
EBITDA Margin | 16.51% | 15.31% | 14.57% | 6.33% | 5.39% | 9.58% | 10.80% | 9.04% | 6.91% | 7.54% | 8.31% | 9.41% | 12.05% | 11.11% | 6.09% | 10.01% | 10.38% | 9.10% | 9.46% | 5.00% | 7.16% | 5.43% | 9.58% | 11.72% | 0.41% | 6.33% | 9.07% | 4.17% | 8.81% | 8.41% |
EBIT | 23.72B | 20.71B | 16.59B | 2.20B | 8.88B | 5.34B | 7.33B | 4.66B | 3.23B | 3.39B | 2.13B | 2.87B | 3.46B | 2.10B | 396.00M | 3.02B | 4.25B | 3.29B | 3.87B | 329.00M | 1.24B | -1.46B | 2.98B | 3.79B | 871.55M | 1.15B | 1.85B | 1.81B | 1.47B | 816.28M |
EBIT Margin | 12.51% | 11.53% | 11.11% | 2.54% | 8.21% | 4.84% | 6.93% | 4.20% | 2.92% | 3.53% | 2.45% | 3.42% | 5.80% | 5.85% | 0.79% | 5.09% | 7.26% | 6.34% | 8.31% | 0.71% | 2.56% | -2.63% | 5.18% | 6.57% | 1.80% | 2.38% | 3.81% | 4.42% | 3.66% | 2.33% |
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 |