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 | 49.09B | 58.34B | 39.13B | 24.66B | 39.87B | 39.59B | 32.05B | 26.81B | 29.21B | 39.86B | 39.59B | 38.21B | 39.79B | 36.29B | 26.23B | 30.06B | 17.90B | 15.83B | 11.09B | 8.62B | 6.31B | 4.90B | 4.00B | 3.38B | 2.38B | 2.07B | 2.15B | 2.10B | 1.90B | 1.64B |
Cost of Revenue | 29.55B | 29.56B | 19.64B | 18.64B | 24.66B | 20.92B | 16.72B | 15.99B | 19.09B | 23.57B | 22.18B | 23.55B | 19.46B | 20.10B | 16.39B | 20.07B | 9.69B | 5.87B | 4.18B | 2.92B | 1.51B | 1.30B | 1.41B | 1.06B | 658.28M | 484.06M | 558.97M | 716.05M | 763.98M | 658.02M |
Gross Profit | 19.54B | 28.77B | 19.49B | 6.02B | 15.21B | 18.67B | 15.33B | 10.81B | 10.12B | 16.30B | 17.41B | 14.66B | 20.33B | 16.18B | 9.85B | 9.99B | 8.21B | 9.96B | 6.90B | 5.70B | 4.80B | 3.61B | 2.58B | 2.33B | 1.72B | 1.58B | 1.59B | 1.38B | 1.13B | 977.00M |
Operating Expenses | 10.87B | 14.53B | 12.89B | 11.53B | 12.94B | 12.01B | 10.44B | 10.44B | 10.00B | 10.83B | 10.49B | 9.85B | 12.49B | 12.00B | 9.37B | 5.93B | 5.03B | 6.09B | 4.36B | 3.51B | 3.08B | 2.28B | 1.74B | 1.64B | 1.40B | 1.27B | 1.25B | 939.02M | 790.02M | 708.94M |
Selling, General & Admin | 10.87B | 12.81B | 11.37B | 9.93B | 11.24B | 3.62B | 3.81B | 4.09B | 3.55B | 3.63B | 3.19B | 3.54B | 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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 163.00M | 77.00M | 51.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 |
Other Operating Expenses | 128.00M | 1.73B | 1.53B | 1.60B | 1.70B | 164.00M | 6.63B | 6.36B | 6.45B | 7.19B | 7.31B | 6.31B | 12.33B | 11.92B | 9.32B | 5.93B | 5.03B | 6.09B | 4.36B | 3.51B | 3.08B | 2.28B | 1.74B | 1.64B | 1.40B | 1.27B | 1.25B | 939.02M | 790.02M | 708.94M |
Operating Income | 8.68B | 14.40B | 6.70B | -5.26B | 2.33B | 6.82B | 4.89B | 370.00M | 116.00M | 5.47B | 6.91B | 4.81B | 7.84B | 4.19B | 475.00M | 4.07B | 3.18B | 3.88B | 2.54B | 2.19B | 1.72B | 1.33B | 845.27M | 682.36M | 322.63M | 312.85M | 338.10M | 444.84M | 344.01M | 268.06M |
Other Expenses / Income | 1.91B | -2.09B | -1.13B | -835.00M | 206.00M | -589.00M | 1.03B | -284.00M | -2.14B | -879.00M | -537.00M | 232.00M | -770.00M | 60.00M | 814.00M | -937.00M | 166.00M | -71.06M | -557.04M | -550.76M | 82.44M | -180.99M | -332.70M | -62.99M | 11.57M | -15.94M | 1.86M | -124.71M | -98.04M | -82.06M |
Before Tax Income | 10.59B | 12.32B | 5.57B | -6.10B | 2.53B | 4.98B | 5.92B | 86.00M | -2.03B | 4.59B | 6.38B | 5.04B | 7.07B | 4.25B | 1.29B | 3.13B | 3.35B | 3.81B | 1.99B | 1.64B | 1.80B | 1.14B | 512.58M | 619.38M | 334.20M | 296.90M | 339.96M | 320.13M | 245.98M | 186.00M |
Income Tax Expenses | 2.29B | 3.24B | 1.45B | -1.78B | -366.00M | 1.69B | 1.46B | -359.00M | -32.00M | 1.89B | 2.46B | 2.26B | 2.77B | 1.56B | 143.00M | 995.00M | 513.00M | 835.27M | 741.95M | 536.36M | 720.08M | 382.44M | 124.16M | 242.95M | 134.55M | 108.98M | 116.94M | 133.07M | 95.04M | 64.95M |
Net Income | 8.29B | 9.08B | 4.12B | -4.32B | 2.90B | 3.29B | 4.46B | 434.00M | -2.00B | 2.70B | 3.91B | 2.78B | 4.30B | 3.57B | 1.15B | 2.14B | 2.83B | 2.97B | 1.25B | 1.10B | 1.08B | 761.72M | 388.41M | 376.42M | 199.65M | 187.93M | 223.02M | 187.06M | 150.94M | 121.05M |
Interest Expenses | 1.03B | 1.22B | 1.26B | 1.31B | 1.26B | 1.12B | 526.00M | 743.00M | 672.00M | 561.00M | 566.00M | 238.00M | 102.00M | 390.00M | 437.00M | 917.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 |
Basic Shares Outstanding | 1.31B | 1.39B | 1.49B | 1.53B | 1.56B | 1.63B | 1.66B | 1.61B | 1.45B | 1.46B | 1.50B | 1.54B | 1.57B | 1.56B | 1.19B | 932.00M | 922.48M | 918.28M | 912.45M | 911.93M | 900.00M | 896.00M | 888.00M | 888.43M | 884.23M | 889.84M | 865.81M | 866.51M | 868.02M | 863.07M |
Diluted Shares Outstanding | 1.31B | 1.39B | 1.49B | 1.53B | 1.56B | 1.63B | 1.67B | 1.61B | 1.45B | 1.47B | 1.50B | 1.55B | 1.58B | 1.57B | 1.21B | 945.00M | 940.86M | 940.08M | 932.95M | 927.38M | 960.00M | 946.00M | 956.00M | 894.09M | 889.76M | 889.84M | 865.81M | 866.51M | 868.02M | 863.07M |
EBITDA | 15.64B | 23.19B | 12.55B | 4.26B | 12.90B | 12.59B | 12.04B | 6.93B | 6.14B | 11.29B | 11.83B | 11.73B | 11.12B | 9.33B | 4.03B | 4.05B | 3.35B | 4.50B | 2.71B | 2.35B | 2.41B | 1.73B | 872.33M | 983.80M | 652.49M | 560.84M | 573.98M | 524.19M | 435.91M | 364.99M |
EBITDA Margin | 31.87% | 39.75% | 32.06% | 17.29% | 32.36% | 31.81% | 37.57% | 25.87% | 21.04% | 28.33% | 29.89% | 30.70% | 27.95% | 25.72% | 15.37% | 13.47% | 18.68% | 28.44% | 24.42% | 27.31% | 38.16% | 35.27% | 21.83% | 29.07% | 27.38% | 27.12% | 26.72% | 24.96% | 22.97% | 22.32% |
EBIT | 11.62B | 13.54B | 6.83B | -4.78B | 3.79B | 6.10B | 6.44B | 818.00M | -1.35B | 5.15B | 6.94B | 5.28B | 7.17B | 5.52B | 1.73B | 4.05B | 3.35B | 3.81B | 1.99B | 1.64B | 1.80B | 1.14B | 512.58M | 619.38M | 334.20M | 296.90M | 339.96M | 320.13M | 245.98M | 186.00M |
EBIT Margin | 23.67% | 23.21% | 17.47% | -19.39% | 9.51% | 15.41% | 20.10% | 3.05% | -4.64% | 12.92% | 17.53% | 13.82% | 18.02% | 15.21% | 6.58% | 13.47% | 18.68% | 24.04% | 17.93% | 18.98% | 28.62% | 23.33% | 12.83% | 18.30% | 14.03% | 14.36% | 15.83% | 15.25% | 12.96% | 11.38% |
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 |