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 | 18.30B | 17.32B | 13.76B | 10.61B | 11.98B | 11.89B | 10.39B | 9.58B | 7.02B | 6.22B | 5.96B | 6.11B | 6.39B | 5.05B | 15.11B | 15.66B | 14.36B | 15.01B | 15.79B | 13.39B | 13.76B | 16.09B | 17.65B | 15.70B | 14.32B | 11.44B | 10.25B | 6.36B | 5.28B | 4.90B |
Cost of Revenue | 11.58B | 11.10B | 8.60B | 6.87B | 7.47B | 7.34B | 6.42B | 5.91B | 4.45B | 3.99B | 3.88B | 3.92B | 4.05B | 3.18B | 9.31B | 9.89B | 8.89B | 9.08B | 9.44B | 7.95B | 8.07B | 9.93B | 10.95B | 9.67B | 8.96B | 6.20B | 5.59B | 3.43B | 2.92B | 2.64B |
Gross Profit | 6.73B | 6.22B | 5.16B | 3.73B | 4.51B | 4.54B | 3.97B | 3.67B | 2.57B | 2.23B | 2.08B | 2.20B | 2.34B | 1.86B | 5.80B | 5.78B | 5.47B | 5.92B | 6.35B | 5.45B | 5.69B | 6.17B | 6.70B | 6.03B | 5.36B | 5.24B | 4.66B | 2.93B | 2.37B | 2.26B |
Operating Expenses | 4.39B | 3.99B | 3.66B | 2.60B | 2.86B | 2.92B | 2.58B | 2.37B | 1.64B | 1.49B | 1.42B | 1.49B | 1.54B | 1.26B | 4.74B | 10.30B | 4.47B | 7.06B | 5.14B | 4.39B | 4.44B | 4.87B | 6.02B | 4.83B | 4.52B | 4.50B | 4.01B | 2.50B | 2.00B | 1.90B |
Selling, General & Admin | 4.39B | 1.99B | 3.39B | 1.15B | 2.86B | 2.92B | 2.58B | 2.37B | 1.64B | 1.48B | 1.19B | 1.27B | 1.54B | 1.26B | 4.74B | 4.83B | 4.47B | 4.84B | 5.14B | 4.39B | 4.44B | 4.87B | 6.02B | 4.83B | 4.52B | 3.54B | 3.15B | 1.99B | 1.59B | 1.52B |
Research & Development | N/A | 83.00M | 75.00M | 54.00M | 44.00M | 43.00M | 38.00M | 33.00M | 25.00M | 19.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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -4.00M | -15.00M | -5.00M | -7.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.27M | 1.54B | 1.26B | 4.74B | 10.30B | 4.47B | 7.06B | 5.14B | 4.39B | 4.44B | 4.87B | 6.02B | 4.83B | 4.52B | 4.50B | 4.01B | 2.50B | 2.00B | 1.90B |
Operating Income | 2.34B | 2.09B | 1.77B | 813.00M | 1.65B | 1.62B | 1.38B | 1.30B | 929.28M | 748.00M | 750.84M | 768.31M | 797.01M | 609.04M | 1.07B | -4.52B | 1.01B | -1.13B | 1.21B | 1.06B | 1.25B | 1.30B | 675.47M | 1.20B | 833.79M | 740.96M | 654.54M | 437.89M | 365.00M | 358.80M |
Other Expenses / Income | -136.00M | -129.00M | -134.00M | -118.00M | -197.20M | -95.00M | -225.56M | -132.00M | -115.00M | -89.00M | -78.94M | -68.81M | -67.90M | -48.12M | 110.28M | -432.44M | -431.41M | -472.04M | -541.20M | -455.89M | -480.39M | -628.01M | -844.06M | -844.34M | -746.34M | -596.86M | -492.73M | -282.02M | -251.91M | -255.24M |
Before Tax Income | 2.20B | 1.96B | 1.38B | 695.00M | 1.45B | 1.24B | 1.09B | 754.07M | 714.14M | 658.00M | 584.55M | 634.82M | 729.11M | 560.92M | 672.14M | -4.96B | 576.82M | -1.60B | 667.00M | 603.42M | 771.80M | 671.84M | -168.59M | 354.56M | 87.45M | 144.10M | 161.82M | 155.87M | 113.09M | 103.56M |
Income Tax Expenses | 534.00M | 436.00M | 394.00M | 197.00M | 362.95M | 305.48M | 442.42M | 178.29M | 145.27M | 174.00M | 100.21M | 121.35M | 151.22M | 91.73M | 161.93M | -1.80B | 89.16M | -738.75M | 233.03M | 163.76M | 235.03M | 201.08M | -147.23M | 103.28M | 28.82M | 23.02M | 6.36M | 64.28M | 49.13M | 47.30M |
Net Income | 1.67B | 1.51B | 982.00M | 498.00M | 1.09B | 938.10M | 646.25M | 575.78M | 568.88M | 484.00M | 484.34M | 511.91M | 577.89M | 469.19M | 402.02M | -3.16B | 487.65M | -866.04M | 433.98M | 439.66M | 536.76M | 470.77M | -360.78M | 251.28M | 58.63M | 121.08M | 155.45M | 91.60M | 63.95M | 56.27M |
Interest Expenses | 162.00M | 131.00M | 139.00M | 120.00M | 137.00M | 134.00M | 141.00M | 145.00M | 127.00M | 118.00M | 74.59M | 71.08M | 65.58M | 47.37M | 400.63M | 421.67M | 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 | 459.78M | 457.00M | 456.00M | 455.00M | 466.00M | 484.00M | 484.00M | 380.00M | 231.00M | 252.08M | 273.36M | 294.00M | 319.00M | 339.00M | 488.00M | 485.00M | 481.00M | 475.00M | 471.00M | 465.00M | 454.00M | 449.00M | 432.00M | 416.07M | 425.00M | 391.67M | 383.00M | 375.00M | 387.00M | 390.00M |
Diluted Shares Outstanding | 459.00M | 458.00M | 457.00M | 456.00M | 469.00M | 488.00M | 489.00M | 385.00M | 235.00M | 252.00M | 273.00M | 301.00M | 327.00M | 340.00M | 493.00M | 485.00M | 488.00M | 475.00M | 476.00M | 473.00M | 461.00M | 458.00M | 432.00M | 431.48M | 436.00M | 402.86M | 396.00M | 375.00M | 387.00M | 390.00M |
EBITDA | 2.88B | 2.94B | 2.32B | 1.54B | 2.23B | 1.85B | 1.79B | 1.24B | 1.02B | 957.00M | 970.86M | 957.27M | 1.04B | 807.54M | 760.78M | -3.78B | 1.74B | -365.96M | 2.09B | 1.85B | 2.06B | 2.28B | 2.17B | 2.54B | 2.17B | 1.70B | 1.51B | 941.67M | 777.57M | 734.73M |
EBITDA Margin | 15.74% | 16.95% | 16.83% | 14.54% | 18.61% | 15.57% | 17.23% | 12.90% | 14.50% | 15.39% | 16.28% | 15.66% | 16.34% | 16.00% | 5.04% | -24.14% | 12.12% | -2.44% | 13.23% | 13.79% | 15.00% | 14.14% | 12.32% | 16.18% | 15.18% | 14.83% | 14.77% | 14.80% | 14.72% | 14.99% |
EBIT | 2.37B | 2.08B | 1.51B | 815.00M | 1.59B | 1.38B | 1.23B | 899.07M | 841.14M | 776.00M | 659.14M | 704.34M | 794.70M | 608.29M | 964.58M | -4.54B | 576.82M | -1.60B | 667.00M | 603.42M | 771.80M | 671.84M | -508.01M | 354.56M | 87.45M | 144.10M | 161.82M | 155.87M | 113.09M | 103.56M |
EBIT Margin | 12.92% | 11.98% | 11.01% | 7.68% | 13.24% | 11.59% | 11.83% | 9.39% | 11.98% | 12.48% | 11.05% | 11.52% | 12.43% | 12.05% | 6.38% | -28.95% | 4.02% | -10.69% | 4.22% | 4.50% | 5.61% | 4.17% | -2.88% | 2.26% | 0.61% | 1.26% | 1.58% | 2.45% | 2.14% | 2.11% |
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 |