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 | 35.13B | 28.82B | 23.52B | 18.73B | 25.60B | 23.50B | 19.46B | 17.03B | 19.12B | 19.00B | 17.12B | 17.05B | 16.36B | 10.29B | 8.09B | 14.97B | 15.22B | 16.45B | 14.06B | 11.40B | 8.19B | 7.22B | 6.09B | 7.92B | 9.02B | 7.89B | 6.75B | 4.58B | 4.83B | 4.49B |
Cost of Revenue | 27.99B | 24.07B | 20.23B | 16.28B | 21.58B | 19.84B | 16.47B | 14.28B | 15.99B | 16.20B | 14.63B | 14.58B | 13.34B | 8.20B | 6.48B | 11.74B | 11.92B | 13.77B | 11.34B | 9.27B | 6.73B | 5.95B | 5.07B | 6.50B | 7.14B | 6.31B | 5.44B | 3.66B | 3.88B | 3.64B |
Gross Profit | 7.14B | 4.75B | 3.29B | 2.45B | 4.02B | 3.66B | 2.99B | 2.75B | 3.12B | 2.79B | 2.50B | 2.47B | 3.01B | 2.09B | 1.60B | 3.24B | 3.30B | 2.68B | 2.72B | 2.13B | 1.46B | 1.27B | 1.02B | 1.42B | 1.89B | 1.59B | 1.31B | 928.50M | 951.70M | 853.50M |
Operating Expenses | 918.50M | 1.07B | 1.00B | 884.10M | 1.04B | 967.30M | 842.00M | 805.80M | 793.70M | 792.40M | 823.80M | 870.90M | 876.50M | 788.20M | 634.10M | 923.20M | 857.80M | 587.00M | 555.20M | 488.50M | 446.50M | 477.20M | 524.40M | 497.60M | 810.30M | 780.20M | 706.40M | 508.90M | 467.70M | 446.10M |
Selling, General & Admin | 604.30M | 726.30M | 676.80M | 581.40M | 698.50M | 644.70M | 555.00M | 540.20M | 541.50M | 561.40M | 559.50M | 571.60M | 546.90M | 481.50M | 434.90M | 581.40M | 602.30M | 587.00M | 555.20M | 488.50M | 446.50M | 477.20M | 524.40M | 497.60M | 663.40M | 656.30M | 594.40M | 427.80M | 395.30M | 382.90M |
Research & Development | 410.90M | 341.20M | 324.10M | 273.90M | 326.60M | 306.10M | 264.70M | 247.20M | 239.80M | 215.60M | 251.40M | 279.30M | 288.20M | 238.50M | 199.20M | 341.80M | 255.50M | 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 | N/A | 5.50M | 500.00K | 28.80M | 15.40M | 16.50M | 609.70M | 527.50M | 479.00M | 487.70M | 448.30M | 537.40M | 517.60M | 512.60M | 546.90M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 146.90M | 123.90M | 112.00M | 81.10M | 72.40M | 63.20M |
Operating Income | 6.04B | 3.62B | 2.27B | 1.53B | 2.89B | 2.63B | 2.11B | 2.75B | 2.31B | 1.98B | 1.64B | 1.56B | 1.66B | 861.50M | 422.10M | 2.33B | 2.39B | 2.01B | 2.10B | 1.58B | 975.10M | 765.70M | 456.50M | 889.60M | 1.00B | 770.00M | 512.60M | 376.20M | 438.10M | 374.20M |
Other Expenses / Income | -324.90M | 69.50M | 9.60M | 54.10M | 84.20M | 182.60M | 29.70M | -799.10M | 31.30M | 39.10M | 51.90M | 66.50M | -153.80M | -201.20M | -247.10M | -866.70M | -682.30M | -525.90M | -428.50M | -271.00M | -210.90M | -220.10M | -250.50M | -259.40M | -152.00M | -154.40M | -85.30M | -124.30M | -84.40M | -87.30M |
Before Tax Income | 5.72B | 3.85B | 2.38B | 1.66B | 3.10B | 2.81B | 2.17B | 1.13B | 2.34B | 2.02B | 1.70B | 1.63B | 1.51B | 660.30M | 175.00M | 14.64B | 1.76B | 2.18B | 1.77B | 1.37B | 805.50M | 574.10M | 255.30M | 665.10M | 923.20M | 653.10M | 534.70M | 312.90M | 399.60M | 320.10M |
Income Tax Expenses | 1.12B | 837.10M | 526.50M | 359.50M | 711.30M | 615.10M | 498.10M | 608.70M | 733.10M | 658.80M | 523.70M | 517.30M | 464.60M | 202.70M | 63.10M | 446.10M | 537.00M | 679.30M | 640.40M | 461.40M | 279.00M | 202.10M | 81.70M | 223.30M | 339.60M | 236.30M | 190.10M | 111.90M | 146.80M | 115.60M |
Net Income | 4.60B | 3.01B | 1.87B | 1.30B | 2.39B | 2.20B | 1.68B | 521.70M | 1.60B | 1.36B | 1.17B | 1.11B | 1.04B | 457.60M | 111.90M | 1.02B | 1.23B | 1.50B | 1.13B | 906.80M | 526.50M | 372.00M | 173.60M | 441.80M | 583.60M | 416.80M | 344.60M | 201.00M | 252.80M | 204.50M |
Interest Expenses | 520.40M | 109.10M | 1.12B | 1.20B | N/A | N/A | N/A | 1.62B | 13.40M | 5.50M | 5.30M | N/A | 668.20M | 222.30M | 335.40M | 866.70M | 627.90M | N/A | 331.20M | 211.10M | 169.60M | 191.60M | 201.20M | 224.50M | 80.80M | 116.90M | N/A | 63.30M | 38.50M | 54.10M |
Basic Shares Outstanding | 523.90M | 522.60M | 521.70M | 520.20M | 520.35M | 526.50M | 527.85M | 526.65M | 531.90M | 532.50M | 531.30M | 532.65M | 544.95M | 547.50M | 545.70M | 546.30M | 556.65M | 562.65M | 579.60M | 589.27M | 589.95M | 585.23M | 580.67M | 582.44M | 593.83M | 593.07M | 589.52M | 588.14M | 590.79M | 590.79M |
Diluted Shares Outstanding | 525.00M | 523.35M | 522.60M | 521.10M | 521.25M | 527.70M | 529.35M | 527.70M | 533.40M | 534.15M | 532.80M | 533.70M | 546.60M | 549.30M | 547.35M | 548.85M | 559.95M | 565.80M | 583.20M | 592.99M | 594.34M | 589.27M | 584.21M | 585.50M | 598.07M | 597.18M | 592.20M | 588.14M | 590.79M | 590.79M |
EBITDA | 6.63B | 4.41B | 3.27B | 2.58B | 3.97B | 3.68B | 3.22B | 3.75B | 3.21B | 2.90B | 2.45B | 2.26B | 2.15B | 1.27B | 834.00M | 2.08B | 2.92B | 2.45B | 2.47B | 1.89B | 1.24B | 983.90M | 636.40M | 1.05B | 1.15B | 893.90M | 624.60M | 457.30M | 510.50M | 437.40M |
EBITDA Margin | 18.87% | 15.29% | 13.89% | 13.78% | 15.51% | 15.67% | 16.53% | 21.99% | 16.81% | 15.25% | 14.33% | 13.27% | 13.17% | 12.36% | 10.31% | 13.89% | 19.17% | 14.87% | 17.61% | 16.62% | 15.16% | 13.63% | 10.45% | 13.20% | 12.76% | 11.32% | 9.25% | 9.97% | 10.57% | 9.74% |
EBIT | 6.24B | 3.96B | 3.51B | 2.86B | 3.10B | 2.81B | 2.17B | 2.75B | 2.35B | 2.02B | 1.70B | 1.63B | 2.18B | 882.60M | 510.40M | 2.33B | 2.39B | 2.18B | 2.10B | 1.58B | 975.10M | 765.70M | 456.50M | 889.60M | 1.00B | 770.00M | 534.70M | 376.20M | 438.10M | 374.20M |
EBIT Margin | 17.76% | 13.73% | 14.93% | 15.28% | 12.11% | 11.96% | 11.17% | 16.16% | 12.30% | 10.65% | 9.93% | 9.55% | 13.30% | 8.57% | 6.31% | 15.57% | 15.72% | 13.22% | 14.97% | 13.86% | 11.90% | 10.61% | 7.50% | 11.23% | 11.13% | 9.75% | 7.92% | 8.21% | 9.07% | 8.33% |
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 |