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-11-30 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 | 1995-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 20.55B | 19.17B | 19.48B | 17.64B | 18.48B | 18.31B | 19.18B | 19.62B | 18.63B | 16.61B | 11.10B | 9.12B | 8.85B | 9.21B | 9.01B | 8.66B | 8.85B | 8.70B | 9.61B | 9.92B | 13.21B | N/A | 13.91B | 12.05B | 11.41B | 10.88B | 9.89B | 8.69B | 5.56B | 3.32B |
Cost of Revenue | 18.12B | 3.27B | 3.33B | 2.98B | 3.06B | 3.00B | 12.36B | 12.48B | 11.97B | 10.65B | 7.16B | 5.81B | 5.66B | 5.48B | 5.43B | 5.34B | 5.54B | 5.47B | 6.16B | 6.05B | N/A | N/A | N/A | 4.28B | 4.12B | 3.87B | 3.45B | 7.83B | 4.46B | 2.69B |
Gross Profit | 2.43B | 15.90B | 16.16B | 14.66B | 15.42B | 15.31B | 6.82B | 7.14B | 6.66B | 5.96B | 3.95B | 3.31B | 3.19B | 3.73B | 3.59B | 3.32B | 3.31B | 3.23B | 3.45B | 3.87B | N/A | N/A | N/A | 7.77B | 7.29B | 7.01B | 6.45B | 857.00M | 1.10B | 623.00M |
Operating Expenses | 14.52B | 13.49B | 13.75B | 12.52B | 13.74B | 13.69B | 5.43B | 5.71B | 5.28B | 4.86B | 3.15B | 2.54B | 2.46B | 3.07B | 1.08B | 1.00B | 3.05B | 4.01B | 3.80B | 5.15B | 14.77B | N/A | 11.82B | 6.23B | 5.89B | 5.71B | 5.10B | 443.00M | 321.00M | 195.00M |
Selling, General & Admin | 9.15B | 8.84B | 8.88B | 8.42B | 8.70B | 8.63B | 9.27B | 9.36B | 9.01B | 8.02B | 5.37B | 4.26B | N/A | N/A | N/A | N/A | 2.61B | 2.54B | 2.88B | 3.44B | 12.15B | N/A | 11.12B | 5.53B | 5.36B | 5.16B | 4.64B | N/A | N/A | N/A |
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 | 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 | 19.00M | 4.64B | 4.87B | 4.10B | 5.04B | -5.00M | -3.84B | -3.65B | -3.73B | -3.16B | -2.22B | -1.72B | 2.46B | 3.07B | 1.08B | 1.00B | 432.00M | 1.47B | 919.00M | 1.71B | 2.62B | N/A | 703.00M | 697.00M | 533.00M | 556.00M | 460.00M | 443.00M | 321.00M | 195.00M |
Operating Income | 2.43B | 2.33B | 2.87B | 1.99B | 1.51B | 1.65B | 1.11B | 1.43B | 1.38B | 1.10B | 797.00M | 773.00M | 732.00M | 656.00M | 2.50B | 2.31B | 269.00M | -783.00M | -348.00M | -1.28B | -1.56B | N/A | 2.09B | 1.55B | 1.40B | 1.30B | 1.35B | 414.00M | 778.00M | 428.00M |
Other Expenses / Income | -810.00M | -989.00M | -983.00M | -1.32B | -1.22B | 26.00M | -1.21B | -1.18B | -1.24B | -956.00M | -955.00M | -439.00M | -571.00M | -498.00M | -2.30B | -2.28B | -376.00M | -350.00M | -360.00M | -336.00M | -279.00M | N/A | -333.00M | -405.00M | -784.00M | -828.00M | -702.00M | -435.00M | -32.00M | -99.00M |
Before Tax Income | 1.62B | 1.34B | 1.89B | 671.00M | 296.00M | 639.00M | -101.00M | 248.00M | 144.00M | 147.00M | -158.00M | 334.00M | 161.00M | 158.00M | 205.00M | 37.00M | -107.00M | -1.13B | -708.00M | -1.61B | -1.84B | N/A | 1.76B | 1.14B | 618.00M | 474.00M | 647.00M | -21.00M | 746.00M | 329.00M |
Income Tax Expenses | 306.00M | 344.00M | 411.00M | -97.00M | 153.00M | 176.00M | 219.00M | 67.00M | 68.00M | 49.00M | -65.00M | 125.00M | 61.00M | -977.00M | -23.00M | -25.00M | -58.00M | -262.00M | -87.00M | 184.00M | -437.00M | N/A | 736.00M | 464.00M | 278.00M | 225.00M | 269.00M | 52.00M | 348.00M | 135.00M |
Net Income | 611.00M | 1.00B | 1.48B | 768.00M | 143.00M | 111.00M | -704.00M | -192.00M | -140.00M | 12.00M | -134.00M | 152.00M | 82.00M | 1.14B | 187.00M | 25.00M | -89.00M | -803.00M | -708.00M | -2.64B | -1.48B | N/A | 785.00M | 643.00M | 302.00M | 249.00M | 261.00M | -254.00M | 349.80M | 183.00M |
Interest Expenses | 901.00M | 890.00M | 923.00M | 1.00B | 985.00M | 1.00B | 1.03B | 979.00M | 912.00M | 754.00M | 474.00M | 412.00M | 375.00M | 424.00M | 445.00M | 418.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 | 101.64M | 106.93M | 106.83M | 105.01M | 103.40M | 102.11M | 100.59M | 99.32M | 99.17M | 97.80M | 101.65M | 104.20M | 117.18M | 121.08M | 120.06M | 119.65M | 118.35M | 117.71M | 117.22M | 116.56M | 116.48M | 122.43M | 122.43M | 119.91M | 116.99M | 116.27M | 114.85M | 113.95M | 78.56M | 66.31M |
Diluted Shares Outstanding | 104.80M | 110.52M | 108.57M | 106.26M | 103.40M | 103.88M | 100.59M | 99.32M | 99.17M | 100.29M | 101.65M | 108.93M | 121.30M | 140.16M | 126.82M | 119.65M | 118.35M | 117.71M | 117.22M | 116.56M | 116.48M | 122.43M | 125.72M | 122.68M | 118.09M | 117.52M | 117.04M | 114.06M | 81.25M | 75.41M |
EBITDA | 3.30B | 3.48B | 3.50B | 3.17B | 2.70B | 2.56B | 1.41B | 1.70B | 1.64B | 1.66B | 820.00M | 1.12B | 931.00M | 1.01B | 995.00M | 791.00M | 215.00M | -723.00M | -413.00M | -2.07B | -1.44B | N/A | 2.12B | 1.66B | 1.11B | 1.03B | 990.00M | 241.00M | 1.02B | 513.00M |
EBITDA Margin | 16.05% | 18.14% | 17.94% | 17.95% | 14.61% | 14.00% | 7.37% | 8.68% | 8.79% | 10.02% | 7.39% | 12.27% | 10.52% | 11.03% | 11.04% | 9.13% | 2.43% | -8.31% | -4.30% | -20.85% | -10.92% | 0.00% | 15.27% | 13.78% | 9.75% | 9.47% | 10.01% | 2.77% | 18.33% | 15.46% |
EBIT | 1.82B | 2.23B | 2.81B | 1.67B | 1.28B | 1.29B | 543.00M | 854.00M | 840.00M | 815.00M | 275.00M | 689.00M | 518.00M | 590.00M | 609.00M | 418.00M | -147.00M | -1.06B | -795.00M | -2.46B | -1.91B | N/A | 1.52B | 1.11B | 580.00M | 474.00M | 530.00M | -202.00M | 697.80M | 318.00M |
EBIT Margin | 8.85% | 11.65% | 14.43% | 9.49% | 6.93% | 7.05% | 2.83% | 4.35% | 4.51% | 4.91% | 2.48% | 7.56% | 5.85% | 6.41% | 6.76% | 4.83% | -1.66% | -12.24% | -8.27% | -24.76% | -14.49% | 0.00% | 10.93% | 9.18% | 5.08% | 4.36% | 5.36% | -2.32% | 12.55% | 9.58% |
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-11-30 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 | 1995-05-31 |