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 | 52.21B | 58.34B | 39.13B | 24.66B | 39.87B | 39.59B | 32.98B | 27.07B | 29.59B | 41.52B | 41.60B | 38.21B | 39.65B | 36.29B | 26.68B | 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 | 30.28B | 29.56B | 19.64B | 18.64B | 24.66B | 20.92B | 17.65B | 16.26B | 19.47B | 25.22B | 24.19B | 23.55B | 19.46B | 20.10B | 15.96B | 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 | 21.92B | 28.77B | 19.49B | 6.02B | 15.21B | 18.67B | 15.33B | 10.81B | 10.12B | 16.30B | 17.41B | 14.66B | 20.19B | 16.18B | 10.72B | 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 | 21.92B | 14.53B | 12.89B | 11.53B | 12.94B | 12.01B | 10.39B | 10.49B | 10.14B | 10.96B | 10.57B | 9.86B | 12.95B | 11.97B | 8.99B | 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.63B | 12.81B | 11.37B | 9.93B | 11.24B | 3.62B | 9.24B | 9.15B | 8.61B | 3.19B | 9.45B | 3.03B | 8.42B | 7.81B | 7.07B | 4.04B | 3.38B | 4.80B | 3.11B | 2.30B | 2.04B | 1.32B | 1.01B | 917.82M | 749.42M | 682.04M | 704.93M | 424.01M | 280.07M | 241.97M |
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 | 11.30B | 1.73B | 1.53B | 1.60B | 1.70B | 164.00M | -94.00M | 44.00M | 138.00M | 134.00M | -25.00M | -60.00M | 3.90B | -178.00M | -155.00M | 1.88B | -48.00M | 1.29B | 1.25B | 1.21B | 1.04B | 960.03M | 727.48M | 725.85M | 652.49M | 589.01M | 545.96M | 515.01M | 509.95M | 466.97M |
Operating Income | 9.64B | 14.40B | 6.70B | -5.26B | 2.33B | 6.66B | 4.94B | 326.00M | -22.00M | 5.33B | 6.84B | 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 | 947.00M | -4.84B | -449.00M | -458.00M | -2.81B | -1.41B | 1.22B | -240.00M | -1.81B | -547.00M | -465.00M | 384.00M | -224.00M | 711.00M | 241.00M | -937.00M | 3.48B | -70.00M | -18.00M | -34.80M | -72.14M | -206.17M | -332.70M | -62.99M | -11.57M | -17.18M | 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 | 786.00M | 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 | 241.00M | 39.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 |
Basic Shares Outstanding | 1.31B | 1.39B | 1.49B | 1.53B | 1.56B | 1.62B | 1.66B | 1.61B | 1.45B | 1.46B | 1.50B | 1.54B | 1.57B | 1.56B | 1.19B | 932.00M | 922.00M | 918.00M | 911.81M | 677.59M | 876.16M | 896.00M | 1.78B | 888.43M | 884.13M | 881.74M | 879.26M | 876.59M | 874.93M | 872.35M |
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 | 942.00M | 940.00M | 933.87M | 692.13M | 938.19M | 946.00M | 1.80B | 894.09M | 884.13M | 881.74M | 879.26M | 876.59M | 874.93M | 872.35M |
EBITDA | 17.81B | 22.28B | 12.63B | 2.55B | 11.02B | 11.79B | 12.03B | 6.94B | 7.68B | 11.70B | 11.64B | 11.19B | 11.28B | 10.22B | 3.72B | 4.25B | 4.25B | 4.53B | 2.50B | 2.36B | 2.50B | 1.93B | 1.06B | 1.05B | 616.32M | 654.80M | 572.12M | 648.90M | 533.95M | 447.05M |
EBITDA Margin | 34.11% | 38.20% | 32.27% | 10.33% | 27.64% | 29.79% | 36.46% | 25.63% | 25.95% | 28.18% | 27.99% | 29.28% | 28.45% | 28.16% | 13.93% | 14.12% | 23.72% | 28.62% | 22.56% | 27.33% | 39.63% | 39.31% | 26.57% | 30.93% | 25.87% | 31.66% | 26.64% | 30.90% | 28.13% | 27.34% |
EBIT | 11.38B | 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.59B | 3.84B | 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 | 21.79% | 23.21% | 17.47% | -19.39% | 9.51% | 15.41% | 19.53% | 3.02% | -4.58% | 12.41% | 16.69% | 13.82% | 18.09% | 15.21% | 6.47% | 13.47% | 20.03% | 24.29% | 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 |