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 | 28.26B | 36.63B | 25.96B | 17.81B | 20.39B | 17.82B | 12.51B | 10.09B | 12.48B | 19.31B | 24.45B | 24.17B | 23.95B | 19.16B | 15.53B | 24.48B | 20.01B | 18.16B | 16.26B | 11.37B | 9.33B | 7.34B | 13.98B | 13.57B | 7.61B | 6.60B | 8.02B | 10.56B | 10.42B | 9.24B |
Cost of Revenue | 18.15B | 18.99B | 18.11B | 16.57B | 14.32B | 10.54B | 9.60B | 9.46B | 10.35B | 11.06B | 12.91B | 12.36B | 7.38B | 6.37B | 5.63B | 7.75B | 7.05B | 6.58B | 5.87B | 4.73B | 4.13B | 3.56B | 9.67B | 9.06B | 5.12B | 4.57B | 5.17B | 7.03B | 7.05B | 6.84B |
Gross Profit | 10.11B | 17.64B | 7.85B | 1.24B | 6.08B | 7.28B | 2.91B | 633.00M | 2.13B | 8.25B | 11.55B | 11.82B | 16.57B | 12.78B | 9.90B | 16.73B | 12.96B | 11.58B | 10.39B | 6.64B | 5.20B | 3.78B | 4.31B | 4.52B | 2.49B | 2.03B | 2.85B | 3.53B | 3.37B | 2.40B |
Operating Expenses | 10.11B | 3.98B | 3.19B | 2.50B | 3.26B | 2.16B | 1.82B | 1.67B | 1.65B | 2.20B | 2.81B | 2.63B | 5.98B | 5.03B | 4.92B | 4.69B | 4.05B | 3.46B | 2.96B | 2.37B | 2.10B | 1.71B | 1.65B | 1.59B | 1.46B | 1.57B | 1.97B | 2.23B | 2.15B | 1.89B |
Selling, General & Admin | 1.08B | 945.00M | 863.00M | 864.00M | 882.00M | 1.61B | 1.42B | 1.33B | 1.27B | 1.50B | 1.80B | 1.60B | 1.52B | 1.40B | 1.38B | 1.28B | 1.67B | 1.42B | 1.48B | 1.07B | 918.00M | 700.00M | 675.00M | 691.00M | 645.00M | 709.00M | 1.14B | 1.30B | 1.19B | 988.00M |
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 | 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 | 9.03B | 3.04B | 2.32B | 1.64B | 2.38B | 549.00M | 393.00M | 339.00M | 379.00M | 700.00M | -423.00M | 1.02B | 4.45B | 3.64B | 3.55B | 3.40B | 2.38B | 2.04B | 1.49B | 1.30B | 1.18B | 1.01B | 971.00M | 901.00M | 817.00M | 857.00M | 833.00M | 928.00M | 953.00M | 897.00M |
Operating Income | 5.97B | 14.61B | 5.46B | -770.00M | 3.40B | 6.00B | 1.67B | -944.00M | -9.01B | 2.38B | 9.78B | 7.85B | 11.27B | 7.64B | 4.97B | 11.51B | 8.91B | 8.12B | 7.43B | 4.28B | 3.10B | 1.41B | 1.72B | 2.75B | 1.08B | 726.00M | -79.10M | 1.12B | 913.00M | 107.00M |
Other Expenses / Income | 455.00M | 452.00M | -678.00M | -2.17B | -2.63B | -389.00M | -702.00M | -268.00M | -672.00M | -1.15B | 2.06B | 289.00M | -118.00M | -279.00M | -133.00M | -141.00M | -257.00M | -637.00M | -618.00M | 9.00M | -211.00M | -480.00M | -801.00M | 266.00M | 173.00M | 195.00M | -690.00M | 139.00M | -335.00M | -406.00M |
Before Tax Income | 6.43B | 14.12B | 3.71B | -15.71B | 186.00M | 5.28B | 971.00M | -1.84B | -9.68B | 1.22B | 9.66B | 7.72B | 10.46B | 7.36B | 4.67B | 11.37B | 8.58B | 7.83B | 7.13B | 4.16B | 2.89B | 1.58B | 1.75B | 3.01B | 1.20B | 688.00M | 528.00M | 1.15B | 913.00M | 107.00M |
Income Tax Expenses | 1.73B | 813.00M | 915.00M | -2.17B | 693.00M | 1.48B | 17.00M | -662.00M | -1.33B | 1.69B | 3.75B | 3.12B | 4.20B | 3.00B | 1.92B | 4.63B | 3.51B | 3.47B | 2.02B | 1.71B | 1.23B | 422.00M | 563.00M | 1.44B | 631.00M | 363.00M | 311.00M | 454.00M | 402.00M | 143.00M |
Net Income | 4.70B | 13.30B | 2.32B | -13.53B | -507.00M | 4.13B | 1.31B | -574.00M | -7.83B | 616.00M | 5.90B | 4.60B | 6.77B | 4.53B | 2.92B | 6.86B | 5.40B | 4.18B | 5.28B | 2.57B | 1.53B | 989.00M | 1.15B | 1.57B | 448.00M | 363.00M | -390.10M | 668.00M | 511.00M | -36.00M |
Interest Expenses | 945.00M | 1.03B | 1.61B | 1.42B | 1.07B | 389.00M | 345.00M | 292.00M | 147.00M | 77.00M | 110.00M | 117.00M | 298.00M | 116.00M | 140.00M | 26.00M | 199.00M | 291.00M | 293.00M | N/A | 332.00M | N/A | N/A | 518.00M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 889.20M | 926.20M | 935.00M | 918.70M | 809.50M | 761.70M | 765.10M | 763.80M | 765.60M | 781.10M | 804.10M | 809.30M | 812.10M | 812.50M | 811.30M | 817.60M | 874.00M | 852.60M | 806.60M | 791.20M | 763.50M | 752.09M | 744.52M | 737.09M | 711.29M | 698.99M | 668.53M | 649.72M | 638.17M | 622.22M |
Diluted Shares Outstanding | 960.90M | 1.00B | 958.80M | 918.70M | 809.50M | 763.30M | 765.90M | 763.80M | 765.60M | 781.10M | 804.60M | 810.00M | 812.90M | 813.80M | 813.80M | 820.50M | 874.00M | 860.40M | 818.20M | 802.30M | 771.21M | 757.85M | 746.93M | 737.09M | 711.29M | 698.99M | 668.53M | 664.74M | 638.17M | 622.22M |
EBITDA | 14.54B | 22.07B | 13.89B | -6.14B | 7.65B | 9.09B | 5.37B | 2.75B | -4.98B | 5.66B | 12.09B | 9.86B | 14.35B | 10.65B | 7.86B | 14.24B | 11.16B | 9.78B | 8.19B | 5.40B | 4.25B | 3.08B | 3.52B | 3.49B | 1.84B | 1.35B | 2.05B | 1.78B | 1.81B | 1.41B |
EBITDA Margin | 51.45% | 60.25% | 53.52% | -34.46% | 37.51% | 51.02% | 42.92% | 27.23% | -39.93% | 29.31% | 49.42% | 40.81% | 59.90% | 55.61% | 50.60% | 58.16% | 55.74% | 53.87% | 50.35% | 47.48% | 45.63% | 42.03% | 25.17% | 25.69% | 24.22% | 20.47% | 25.59% | 16.87% | 17.33% | 15.27% |
EBIT | 7.37B | 15.15B | 4.85B | -14.28B | 1.25B | 6.00B | 1.67B | -944.00M | -9.01B | 2.38B | 9.77B | 7.83B | 11.27B | 7.64B | 4.97B | 11.51B | 9.11B | 7.94B | 7.59B | 4.28B | 3.09B | 1.41B | 1.72B | 3.53B | 1.08B | 726.00M | -79.10M | 1.12B | 913.00M | 107.00M |
EBIT Margin | 26.10% | 41.35% | 18.69% | -80.19% | 6.14% | 33.65% | 13.38% | -9.36% | -72.21% | 12.31% | 39.94% | 32.41% | 47.05% | 39.89% | 32.02% | 47.03% | 45.50% | 43.72% | 46.71% | 37.61% | 33.09% | 19.23% | 12.28% | 26.01% | 14.18% | 11.01% | -0.99% | 10.63% | 8.76% | 1.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 |