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 | 34.06B | 28.07B | 24.02B | 19.81B | 23.57B | 23.77B | 20.43B | 17.51B | 19.11B | 19.22B | 17.30B | 17.33B | 18.05B | 13.23B | 10.80B | 14.34B | 13.05B | 11.36B | 9.92B | 8.44B | 6.30B | 5.85B | 5.68B | 6.60B | 6.64B | 6.27B | 5.62B | 5.26B | 5.25B | 4.74B |
Cost of Revenue | 25.82B | 21.36B | 18.33B | 14.92B | 17.59B | 18.03B | 15.34B | 13.06B | 14.16B | 14.36B | 12.92B | 12.83B | 13.46B | 10.06B | 8.63B | 11.40B | 10.49B | 8.77B | 7.73B | 6.76B | 5.17B | 4.81B | 4.66B | 5.34B | 5.22B | 4.92B | 4.34B | 4.07B | 3.97B | 3.55B |
Gross Profit | 8.25B | 6.72B | 5.70B | 4.89B | 5.98B | 5.74B | 5.09B | 4.45B | 4.95B | 4.86B | 4.38B | 4.51B | 4.59B | 3.17B | 2.17B | 2.94B | 2.56B | 2.60B | 2.19B | 1.68B | 1.12B | 1.04B | 1.02B | 1.26B | 1.42B | 1.34B | 1.28B | 1.19B | 1.27B | 1.19B |
Operating Expenses | 6.84B | 4.14B | 3.50B | 3.08B | 3.49B | 3.35B | 3.09B | 2.67B | 2.89B | 2.84B | 2.63B | 2.62B | 2.47B | 1.90B | 1.81B | 1.63B | 1.40B | 1.46B | 1.42B | 1.26B | 1.03B | 937.00M | 948.00M | 1.02B | 1.03B | 1.04B | 1.00B | 977.00M | 955.00M | 879.00M |
Selling, General & Admin | 3.21B | 2.69B | 2.37B | 2.12B | 2.45B | 2.44B | 2.39B | 2.05B | 2.09B | 2.10B | 1.92B | 1.90B | 1.84B | 1.49B | 1.24B | 1.45B | 1.30B | 1.28B | 1.15B | 1.01B | 830.00M | 736.00M | 728.00M | 776.00M | 781.00M | 787.00M | 744.00M | 725.00M | 692.00M | 641.30M |
Research & Development | 1.50B | 1.28B | 1.09B | 906.00M | 1.00B | 902.00M | 752.00M | 636.00M | 735.00M | 754.00M | 713.00M | 728.00M | 629.00M | 414.00M | 362.00M | 422.00M | 329.00M | 321.00M | 278.00M | 241.00M | 200.00M | 201.00M | 220.00M | 244.00M | 245.00M | 255.00M | 260.00M | 252.00M | 263.00M | 237.70M |
Other Operating Expenses | 9.00M | 174.00M | 31.00M | 46.00M | 36.00M | 46.00M | -49.00M | -11.00M | 62.00M | -9.00M | -5.00M | -6.00M | N/A | N/A | 213.00M | -241.00M | -227.00M | -140.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 |
Operating Income | 1.76B | 2.23B | 2.71B | 1.76B | 2.70B | 2.79B | 2.37B | 1.78B | 2.06B | 2.02B | 1.75B | 1.89B | 2.12B | 1.27B | 355.00M | 1.31B | 1.16B | 1.13B | 763.00M | 424.00M | 93.00M | 108.00M | 73.00M | 239.00M | 392.00M | 299.00M | 276.00M | 208.00M | 316.00M | 307.50M |
Other Expenses / Income | 350.00M | 585.00M | 45.00M | 573.00M | 134.00M | 440.00M | N/A | 149.00M | -33.00M | 413.00M | 364.00M | 385.00M | 548.00M | 350.00M | 285.00M | -131.00M | 11.00M | -48.00M | 35.00M | 8.00M | -27.00M | -67.00M | -191.00M | -236.00M | -171.00M | -305.00M | 10.00M | 6.00M | -139.00M | -14.10M |
Before Tax Income | 1.63B | 2.82B | 2.75B | 2.34B | 2.83B | 2.75B | 2.37B | 1.93B | 2.02B | 2.43B | 2.12B | 2.27B | 2.67B | 1.62B | 640.00M | 1.18B | 1.17B | 1.08B | 798.00M | 432.00M | 66.00M | 41.00M | -118.00M | 3.00M | 221.00M | -6.00M | 286.00M | 214.00M | 177.00M | 293.40M |
Income Tax Expenses | 786.00M | 636.00M | 587.00M | 527.00M | 566.00M | 566.00M | 1.37B | 474.00M | 555.00M | 698.00M | 531.00M | 533.00M | 725.00M | 477.00M | 156.00M | 360.00M | 381.00M | 324.00M | 216.00M | 56.00M | 12.00M | -38.00M | -42.00M | -19.00M | 55.00M | 4.00M | 74.00M | 54.00M | -47.00M | 40.50M |
Net Income | 735.00M | 2.15B | 2.13B | 1.79B | 2.26B | 2.14B | 999.00M | 1.39B | 1.40B | 1.65B | 1.48B | 1.65B | 1.85B | 1.04B | 428.00M | 755.00M | 739.00M | 715.00M | 550.00M | 350.00M | 50.00M | 82.00M | -102.00M | 8.00M | 160.00M | -21.00M | 212.00M | 160.00M | 224.00M | 252.90M |
Interest Expenses | 375.00M | 199.00M | 111.00M | 100.00M | 109.00M | 114.00M | 81.00M | 69.00M | 65.00M | 64.00M | 41.00M | 32.00M | 44.00M | 40.00M | 35.00M | 42.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 |
Basic Shares Outstanding | 141.70M | 141.50M | 144.60M | 148.20M | 155.40M | 162.20M | 166.60M | 169.00M | 178.00M | 182.70M | 187.00M | 189.30M | 193.00M | 196.70M | 197.40M | 194.96M | 198.66M | 190.41M | 176.99M | 168.67M | 157.20M | 153.99M | 153.38M | 160.00M | 153.85M | 152.73M | 152.79M | 159.60M | 162.32M | 165.56M |
Diluted Shares Outstanding | 142.70M | 142.30M | 145.90M | 149.00M | 156.10M | 162.80M | 167.30M | 169.30M | 178.40M | 183.10M | 187.40M | 189.70M | 193.60M | 197.10M | 197.70M | 196.53M | 199.73M | 201.27M | 199.82M | 189.45M | 158.00M | 153.99M | 153.38M | 160.00M | 154.96M | 152.73M | 154.74M | 160.00M | 162.32M | 165.56M |
EBITDA | 3.02B | 3.02B | 2.86B | 2.44B | 3.06B | 2.87B | 3.03B | 2.47B | 2.53B | 2.87B | 2.46B | 2.57B | 2.94B | 1.88B | 945.00M | 1.47B | 1.41B | 1.33B | 1.06B | 672.00M | 278.00M | 263.00M | 87.00M | 229.00M | 448.00M | 182.00M | 444.00M | 363.00M | 320.00M | 421.10M |
EBITDA Margin | 8.87% | 10.75% | 11.91% | 12.31% | 12.99% | 12.06% | 14.85% | 14.09% | 13.25% | 14.92% | 14.23% | 14.83% | 16.30% | 14.19% | 8.75% | 10.26% | 10.81% | 11.75% | 10.69% | 7.96% | 4.42% | 4.49% | 1.53% | 3.47% | 6.75% | 2.90% | 7.89% | 6.91% | 6.10% | 8.89% |
EBIT | 1.90B | 2.99B | 2.83B | 2.42B | 2.94B | 2.82B | 2.45B | 1.94B | 2.02B | 2.41B | 2.06B | 2.21B | 2.62B | 1.56B | 619.00M | 1.16B | 1.12B | 1.04B | 766.00M | 406.00M | 62.00M | 44.00M | -144.00M | -11.00M | 215.00M | -17.00M | 286.00M | 214.00M | 177.00M | 293.40M |
EBIT Margin | 5.57% | 10.64% | 11.78% | 12.20% | 12.45% | 11.87% | 12.00% | 11.06% | 10.57% | 12.55% | 11.88% | 12.75% | 14.50% | 11.77% | 5.73% | 8.07% | 8.58% | 9.14% | 7.72% | 4.81% | 0.98% | 0.75% | -2.53% | -0.17% | 3.24% | -0.27% | 5.08% | 4.07% | 3.37% | 6.19% |
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 |