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-30 | 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 | 23.27B | 29.49B | 19.67B | 9.87B | 16.94B | 17.18B | 11.21B | 7.46B | 8.66B | 16.64B | 14.40B | 11.06B | 10.13B | 6.10B | 4.79B | 6.39B | 4.04B | 3.90B | 3.61B | 2.30B | 1.82B | 1.10B | 1.65B | 1.49B | 801.40M | 769.20M | 783.50M | 730.60M | 648.70M | 620.20M |
Cost of Revenue | 8.78B | 5.49B | 5.34B | 4.92B | 5.60B | 5.16B | 4.60B | 4.60B | 4.64B | 5.56B | 4.81B | 4.27B | 1.68B | 1.22B | 1.14B | 1.28B | 916.05M | 717.80M | 571.28M | 457.17M | 330.12M | 354.84M | 393.43M | 225.45M | 187.80M | 219.60M | 198.30M | 166.00M | 148.10M | 144.30M |
Gross Profit | 14.49B | 24.00B | 14.32B | 4.95B | 11.35B | 12.02B | 6.60B | 2.86B | 4.01B | 11.08B | 9.58B | 6.79B | 8.45B | 4.88B | 3.65B | 5.11B | 3.12B | 3.19B | 3.04B | 1.85B | 1.49B | 740.20M | 1.26B | 1.26B | 613.60M | 549.60M | 585.20M | 564.60M | 500.60M | 475.90M |
Operating Expenses | 4.89B | 9.74B | 6.71B | 4.49B | 7.43B | 7.21B | 5.12B | 3.57B | 4.14B | 6.44B | 5.65B | 4.62B | 5.30B | 3.61B | 2.37B | 1.15B | 1.33B | 1.18B | 965.96M | 865.98M | 792.97M | 558.87M | 567.70M | 567.58M | 595.50M | 435.90M | 392.50M | 355.80M | 305.20M | 321.90M |
Selling, General & Admin | 6.35B | 7.11B | 4.68B | 3.18B | 5.84B | 5.63B | 3.76B | 2.40B | 2.75B | 4.53B | 4.00B | 3.37B | 2.38B | 1.35B | 645.65M | 243.71M | 205.21M | 164.98M | 125.92M | 115.01M | 100.40M | 88.95M | 79.96M | 102.65M | 82.90M | 69.00M | 54.40M | 56.40M | 56.60M | 51.40M |
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 | 171.66M | 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 | -1.46B | 2.64B | 2.03B | 1.31B | 1.59B | 16.70M | 9.15M | -50.54M | 1.92M | -45.05M | -2.87M | 14.49M | N/A | 2.26B | 1.72B | 907.05M | 1.12B | 1.02B | 840.04M | 750.96M | 692.56M | 469.92M | 487.73M | 464.94M | 512.60M | 366.90M | 338.10M | 299.40M | 248.60M | 270.50M |
Operating Income | 9.60B | 14.37B | 6.10B | 468.14M | 3.70B | 4.47B | 926.40M | -1.23B | -6.69B | 5.24B | 3.68B | 1.48B | 2.11B | 523.32M | 970.84M | 3.77B | 1.65B | 1.90B | 1.99B | 979.20M | 697.31M | 181.33M | 674.55M | 696.86M | 18.10M | 113.70M | 192.70M | 208.80M | 195.40M | 154.00M |
Other Expenses / Income | 86.00M | -65.00M | -169.00M | -195.05M | -154.00M | -228.35M | -265.22M | -332.22M | -235.48M | -246.51M | -238.32M | -6.40M | -203.51M | -115.34M | -98.83M | -20.65M | -17.53M | 9.09M | -39.49M | -53.18M | -43.44M | -61.30M | -43.11M | -63.31M | 549.61M | -53.38M | -29.20M | -17.80M | -11.40M | -100.00K |
Before Tax Income | 9.69B | 9.90B | 5.93B | -739.05M | 3.55B | 4.24B | 661.18M | -1.56B | -6.92B | 5.00B | 3.44B | 1.28B | 1.91B | 407.98M | 872.01M | 3.75B | 1.63B | 1.91B | 1.97B | 926.01M | 653.88M | 119.67M | 631.45M | 633.56M | 567.70M | 60.30M | 163.50M | 191.00M | 184.00M | 153.90M |
Income Tax Expenses | 2.10B | 2.14B | 1.27B | -134.48M | 810.36M | 821.96M | -1.92B | -460.82M | -2.40B | 2.08B | 1.24B | 710.46M | 818.68M | 247.32M | 325.38M | 1.31B | 540.95M | 612.76M | 705.56M | 301.16M | 216.60M | 32.50M | 232.83M | 236.63M | -1.40M | 4.10M | 41.50M | 51.00M | 41.90M | 5.90M |
Net Income | 7.59B | 7.76B | 4.66B | -604.57M | 2.73B | 3.42B | 2.58B | -1.10B | -4.52B | 2.92B | 2.20B | 570.28M | 1.09B | 160.65M | 546.63M | 2.44B | 1.09B | 1.30B | 1.26B | 624.86M | 430.14M | 87.17M | 398.62M | 396.93M | 569.10M | 56.20M | 122.00M | 140.00M | 142.10M | 148.00M |
Interest Expenses | 148.00M | 179.00M | 178.00M | 205.27M | 185.13M | 245.05M | 274.37M | 281.68M | 237.39M | 201.46M | 235.46M | 213.55M | 210.36M | 129.59M | 100.90M | 51.66M | 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 | 581.00M | 583.00M | 581.00M | 578.95M | 577.67M | 576.60M | 574.60M | 553.38M | 545.70M | 543.40M | 540.34M | 535.20M | 525.40M | 501.80M | 498.00M | 493.32M | 486.94M | 483.56M | 477.59M | 467.50M | 458.39M | 461.34M | 463.06M | 467.74M | 562.59M | 616.01M | 625.64M | 639.41M | 639.67M | 639.38M |
Diluted Shares Outstanding | 584.00M | 587.00M | 584.00M | 578.95M | 580.78M | 580.40M | 578.70M | 553.40M | 545.70M | 548.50M | 546.23M | 541.60M | 532.60M | 509.00M | 503.80M | 501.08M | 495.27M | 492.20M | 487.95M | 476.75M | 466.08M | 468.98M | 469.95M | 476.41M | 566.51M | 618.29M | 633.77M | 655.62M | 641.74M | 639.38M |
EBITDA | 13.46B | 13.87B | 10.14B | 3.87B | 7.82B | 8.10B | 4.56B | 2.58B | -3.37B | 9.19B | 7.35B | 4.68B | 4.89B | 2.55B | 2.57B | 5.18B | 2.86B | 2.64B | 2.74B | 1.49B | 1.23B | 579.01M | 1.09B | 1.06B | 347.86M | 428.77M | 470.90M | 460.10M | 411.40M | 396.20M |
EBITDA Margin | 57.81% | 47.04% | 51.57% | 39.18% | 46.15% | 47.16% | 40.70% | 34.56% | -38.94% | 55.25% | 51.03% | 42.32% | 48.26% | 41.84% | 53.76% | 81.11% | 70.85% | 67.55% | 75.88% | 64.87% | 67.47% | 52.88% | 65.63% | 70.89% | 43.41% | 55.74% | 60.10% | 62.98% | 63.42% | 63.88% |
EBIT | 9.84B | 10.08B | 6.11B | -533.79M | 3.73B | 4.49B | 935.55M | -1.28B | -6.68B | 5.20B | 3.67B | 1.49B | 2.12B | 537.56M | 972.91M | 3.80B | 1.63B | 1.91B | 1.97B | 926.01M | 646.75M | 119.67M | 631.45M | 633.56M | 567.70M | 60.30M | 163.50M | 191.00M | 184.00M | 153.90M |
EBIT Margin | 42.27% | 34.18% | 31.07% | -5.41% | 22.02% | 26.12% | 8.35% | -17.10% | -77.22% | 31.23% | 25.50% | 13.52% | 20.94% | 8.81% | 20.32% | 59.47% | 40.38% | 48.99% | 54.48% | 40.22% | 35.53% | 10.93% | 38.16% | 42.52% | 70.84% | 7.84% | 20.87% | 26.14% | 28.36% | 24.81% |
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-30 | 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 |