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 | 33.13B | 28.09B | 22.93B | 23.60B | 32.92B | 32.81B | 30.44B | 27.81B | 35.48B | 48.58B | 45.27B | 42.15B | 39.54B | 27.45B | 22.70B | 27.15B | 23.28B | 19.23B | 14.31B | 11.48B | 14.06B | 13.61B | 13.99B | 9.61B | 8.39B | 11.82B | 10.65B | 8.96B | 7.62B | 6.70B |
Cost of Revenue | 26.57B | 22.93B | 19.27B | 21.00B | 28.72B | 28.48B | 26.54B | 24.11B | 28.32B | 37.40B | 35.33B | 33.06B | 31.42B | 21.50B | 17.39B | 18.97B | 15.48B | 13.21B | 10.62B | 9.04B | 11.42B | 13.76B | 10.64B | 7.37B | 6.75B | 9.03B | 7.84B | 6.84B | 4.98B | 4.33B |
Gross Profit | 6.56B | 5.16B | 3.66B | 2.60B | 4.20B | 4.34B | 3.90B | 3.70B | 7.15B | 11.18B | 9.94B | 9.09B | 8.12B | 5.95B | 5.31B | 8.19B | 7.79B | 6.02B | 3.69B | 2.44B | 2.64B | -146.53M | 3.35B | 2.24B | 1.65B | 2.78B | 2.81B | 2.12B | 2.64B | 2.37B |
Operating Expenses | 1.07B | 1.01B | 893.00M | 945.00M | 1.19B | 1.15B | 1.22B | 1.42B | 1.59B | 1.69B | 1.59B | 1.57B | 1.50B | 1.57B | 1.43B | 1.50B | 1.33B | 1.12B | 925.03M | 852.11M | 1.57B | 1.72B | 1.84B | 1.43B | 1.34B | 1.49B | 1.16B | 1.11B | 1.88B | 1.77B |
Selling, General & Admin | 364.00M | 376.00M | 339.00M | 365.00M | 474.00M | 444.00M | 432.00M | 403.00M | 494.00M | 475.00M | 416.00M | 405.00M | 427.00M | 650.00M | 623.00M | 679.24M | 598.79M | 500.76M | 419.52M | 384.76M | 1.01B | 1.07B | 1.13B | 885.72M | 817.60M | 921.60M | 676.10M | 656.70M | 1.06B | 992.10M |
Research & Development | 711.00M | 634.00M | 554.00M | 580.00M | 717.00M | 702.00M | 787.00M | 1.01B | 1.09B | 1.22B | 1.17B | 1.17B | 1.07B | 919.00M | 802.00M | 818.79M | 728.49M | 619.32M | 505.51M | 467.35M | 556.12M | 650.04M | 704.34M | 540.70M | 522.20M | 568.20M | 486.20M | 452.60M | N/A | N/A |
Other Operating Expenses | N/A | N/A | N/A | N/A | -89.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 | N/A | N/A | N/A | 820.20M | 776.20M |
Operating Income | 5.83B | 4.76B | 793.00M | -747.00M | -497.00M | 3.19B | 2.68B | 2.29B | 5.57B | 9.49B | 8.35B | 7.52B | 6.62B | 4.38B | 3.88B | 6.69B | 6.47B | 4.90B | 2.76B | 1.59B | 1.07B | -1.86B | 1.51B | 813.51M | 306.30M | 1.29B | 1.65B | 1.01B | 760.40M | 596.80M |
Other Expenses / Income | 197.00M | -490.00M | 1.58B | -10.55B | -9.92B | -141.00M | -3.86B | -4.19B | -2.69B | -1.85B | 346.00M | -329.00M | -284.00M | 777.00M | 49.00M | 164.75M | 156.94M | 51.80M | 210.68M | -258.64M | -502.14M | -367.97M | -384.90M | 147.17M | 163.80M | 31.50M | 20.10M | -335.70M | 10.00M | 20.70M |
Before Tax Income | 5.28B | 4.27B | 2.37B | -11.30B | -10.42B | 2.62B | -1.18B | -1.91B | 2.88B | 7.64B | 8.69B | 7.19B | 6.34B | 5.16B | 3.93B | 6.85B | 6.62B | 4.95B | 2.97B | 1.33B | 567.74M | -2.23B | 1.13B | 960.68M | 470.10M | 1.32B | 1.67B | 675.80M | 770.40M | 617.50M |
Income Tax Expenses | 1.01B | 779.00M | 446.00M | -812.00M | -311.00M | 447.00M | 330.00M | -278.00M | 746.00M | 1.93B | 1.85B | 1.72B | 1.54B | 890.00M | 770.00M | 1.43B | 1.45B | 1.19B | 681.93M | 276.95M | 209.39M | 279.12M | 575.42M | 228.25M | 140.80M | 308.70M | 372.70M | -175.70M | 121.20M | 81.40M |
Net Income | 4.20B | 3.44B | 1.88B | -10.49B | -10.11B | 2.14B | -1.50B | -1.69B | 2.07B | 5.44B | 6.73B | 5.49B | 5.00B | 4.27B | 3.13B | 5.43B | 5.18B | 3.71B | 2.21B | 1.22B | 383.00M | -2.32B | 522.22M | 734.60M | 366.70M | 1.01B | 1.30B | 851.50M | 649.20M | 536.10M |
Interest Expenses | 503.00M | 490.00M | 539.00M | 563.00M | 609.00M | 575.00M | 566.00M | 570.00M | 346.00M | 369.00M | 391.00M | 340.00M | 298.00M | 207.00M | 221.00M | 247.25M | 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 | 1.43B | 1.42B | 1.40B | 1.39B | 1.39B | 1.39B | 1.39B | 1.36B | 1.26B | 1.29B | 1.32B | 1.33B | 1.35B | 1.25B | 1.20B | 1.20B | 1.19B | 1.18B | 1.18B | 1.18B | 1.17B | 1.16B | 1.15B | 1.14B | 1.10B | 1.09B | 990.43M | 980.08M | 976.24M | 974.73M |
Diluted Shares Outstanding | 1.44B | 1.44B | 1.43B | 1.39B | 1.39B | 1.39B | 1.39B | 1.36B | 1.27B | 1.31B | 1.33B | 1.34B | 1.36B | 1.26B | 1.21B | 1.22B | 1.24B | 1.24B | 1.23B | 1.23B | 1.17B | 1.16B | 1.16B | 1.16B | 1.13B | 1.12B | 1.03B | 980.08M | 983.64M | 974.73M |
EBITDA | 7.59B | 6.91B | 2.91B | 1.82B | 3.09B | 3.34B | 3.23B | 2.70B | 7.24B | 11.83B | 12.64B | 11.05B | 10.12B | 8.12B | 6.60B | 9.38B | 8.58B | 6.46B | 4.24B | 2.81B | 2.16B | -495.82M | 2.99B | 2.23B | 1.53B | 2.46B | 2.64B | 1.56B | 1.59B | 1.39B |
EBITDA Margin | 22.90% | 24.59% | 12.70% | 7.71% | 9.39% | 10.18% | 10.60% | 9.71% | 20.41% | 24.35% | 27.92% | 26.22% | 25.60% | 29.60% | 29.07% | 34.55% | 36.85% | 33.60% | 29.63% | 24.47% | 15.39% | -3.64% | 21.40% | 23.24% | 18.21% | 20.81% | 24.80% | 17.43% | 20.87% | 20.81% |
EBIT | 5.71B | 4.71B | 2.87B | -10.73B | -9.81B | 3.16B | -609.00M | -1.40B | 3.16B | 7.74B | 8.97B | 7.55B | 6.84B | 5.36B | 4.12B | 7.11B | 6.62B | 4.90B | 2.89B | 1.50B | 592.39M | -2.04B | 1.10B | 962.84M | 507.50M | 1.32B | 1.67B | 675.80M | 770.40M | 617.50M |
EBIT Margin | 17.24% | 16.77% | 12.50% | -45.49% | -29.80% | 9.63% | -2.00% | -5.02% | 8.92% | 15.92% | 19.82% | 17.92% | 17.30% | 19.54% | 18.17% | 26.19% | 28.46% | 25.48% | 20.19% | 13.07% | 4.21% | -14.99% | 7.85% | 10.02% | 6.05% | 11.20% | 15.67% | 7.55% | 10.11% | 9.22% |
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 |