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-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 | 1994-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 31.96B | 38.20B | 18.39B | 11.18B | 17.49B | 17.71B | 14.25B | 10.54B | 13.24B | 19.76B | 20.16B | 20.09B | 15.44B | 8.32B | 4.83B | 5.87B | 4.79B | 4.02B | 3.21B | 2.25B | 1.40B | 448.64M | 1.14B | 965.95M | 598.00M | 589.60M | 721.30M | 676.30M | 614.80M | 552.30M |
Cost of Revenue | 26.83B | 31.39B | 15.76B | 9.76B | 14.31B | 14.51B | 11.77B | 8.84B | 10.81B | 17.99B | 17.70B | 16.08B | 13.43B | 7.87B | 4.24B | 5.28B | 4.21B | 3.56B | 2.64B | 1.84B | 1.29B | 419.50M | 873.36M | 802.39M | 429.80M | 518.80M | 656.60M | 600.50M | 554.10M | 485.50M |
Gross Profit | 5.14B | 6.82B | 2.63B | 1.43B | 3.18B | 3.20B | 2.48B | 1.70B | 2.43B | 1.78B | 2.46B | 4.01B | 2.01B | 451.37M | 596.26M | 586.97M | 578.56M | 464.87M | 575.66M | 409.69M | 116.34M | 29.14M | 268.77M | 163.55M | 168.20M | 70.80M | 64.70M | 75.80M | 60.70M | 66.80M |
Operating Expenses | 2.94B | 2.76B | 1.88B | 1.61B | 1.75B | 1.58B | 1.56B | 1.14B | 1.18B | 1.26B | 1.22B | 1.12B | 279.82M | 188.37M | 515.95M | 386.64M | 112.23M | 102.98M | 308.16M | 264.17M | 56.27M | 20.75M | 150.86M | 136.77M | 129.20M | 38.10M | 37.30M | 37.40M | 33.30M | 23.30M |
Selling, General & Admin | 498.24M | 426.49M | 362.01M | 313.60M | 354.24M | 290.42M | 264.87M | 125.65M | 120.85M | 114.61M | 127.96M | 128.10M | 120.11M | 70.84M | 60.34M | 54.91M | 68.77M | 63.26M | 264.34M | 223.69M | 34.78M | 9.03M | 123.53M | 109.27M | 102.80M | 13.70M | 17.10M | 18.10M | 17.50M | 12.40M |
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 | 2.44B | 2.33B | 1.52B | 1.30B | 1.39B | 2.92M | 826.00K | -7.44M | 1.06B | 1.14B | 1.09B | 994.97M | 159.71M | 117.53M | 455.61M | 63.79M | 43.46M | 39.72M | 43.82M | 40.48M | 21.49M | 11.73M | 27.33M | 27.50M | 26.40M | 24.40M | 20.20M | 19.30M | 15.80M | 10.90M |
Operating Income | 2.20B | 4.05B | 262.10M | -188.45M | 952.16M | 1.62B | 903.89M | -99.89M | 1.24B | 515.53M | 1.25B | 2.88B | 1.73B | 263.00M | 80.31M | 200.33M | 466.33M | 361.89M | 267.50M | 145.51M | 60.07M | 8.39M | 117.91M | 26.78M | 39.00M | 32.70M | 27.40M | 38.40M | 27.40M | 43.50M |
Other Expenses / Income | -50.06M | -118.20M | 37.97M | -13.30M | 219.34M | -99.53M | -31.67M | -68.95M | -35.78M | -48.03M | -86.67M | -96.15M | -89.85M | -70.64M | -36.51M | -7.91M | 33.11M | 21.61M | 12.39M | -7.04M | 14.29M | 127.00K | 3.99M | -8.15M | -5.90M | -7.90M | -5.60M | -6.60M | -7.30M | -8.50M |
Before Tax Income | 2.15B | 3.94B | 787.15M | -747.05M | 1.17B | 1.52B | 868.86M | -171.53M | 1.21B | 467.50M | 1.16B | 2.79B | 1.64B | 192.36M | 43.80M | 185.38M | 499.44M | 383.50M | 268.41M | 138.47M | 74.36M | 8.52M | 121.89M | 18.63M | 33.10M | 24.90M | 21.80M | 31.80M | 20.10M | 35.00M |
Income Tax Expenses | 441.61M | 894.87M | 123.90M | -232.15M | 299.15M | 347.24M | -12.38M | 19.41M | 406.06M | 141.17M | 391.58M | 1.03B | 581.99M | 59.31M | 7.46M | 64.83M | 165.32M | 136.60M | 101.42M | 54.59M | 28.31M | 3.11M | 48.45M | 7.19M | 13.20M | 9.70M | 8.70M | 12.60M | 7.70M | 14.30M |
Net Income | 1.59B | 2.92B | 558.32M | -514.90M | 772.39M | 1.10B | 805.39M | -260.45M | 740.10M | 281.29M | 735.84M | 1.73B | 1.02B | 103.96M | 19.53M | 120.56M | 334.13M | 266.57M | 167.66M | 83.88M | 46.05M | 5.40M | 73.45M | 11.45M | 19.90M | 15.20M | 13.10M | 19.20M | 18.10M | 20.70M |
Interest Expenses | 190.80M | 175.63M | 125.17M | 126.53M | 143.32M | 131.36M | 117.60M | 72.19M | 43.47M | 43.65M | 68.05M | 104.19M | 78.32M | 74.20M | 40.35M | 23.95M | 1.09M | N/A | N/A | 7.04M | N/A | N/A | N/A | 11.15M | 3.90M | 7.30M | 1.90M | 3.60M | 600.00K | 8.10M |
Basic Shares Outstanding | 190.03M | 202.57M | 162.57M | 161.98M | 166.29M | 175.01M | 176.17M | 176.10M | 188.73M | 197.24M | 200.42M | 205.29M | 158.49M | 106.44M | 100.84M | 100.40M | 109.70M | 113.95M | 123.46M | 125.56M | 124.04M | 124.13M | 121.50M | 129.05M | 132.06M | 132.06M | 132.06M | 132.06M | 132.06M | 132.06M |
Diluted Shares Outstanding | 190.03M | 202.57M | 162.57M | 161.98M | 167.38M | 176.66M | 177.20M | 176.10M | 188.94M | 197.43M | 201.23M | 206.18M | 159.29M | 107.22M | 101.21M | 101.10M | 111.70M | 116.42M | 126.49M | 128.68M | 128.13M | 127.22M | 123.10M | 129.05M | 133.57M | 133.95M | 132.17M | 133.33M | 134.32M | 133.65M |
EBITDA | 3.12B | 4.76B | 1.43B | -103.86M | 1.82B | 2.09B | 1.40B | 263.18M | 1.60B | 872.33M | 1.53B | 3.13B | 1.88B | 384.09M | 182.90M | 280.17M | 543.99M | 402.16M | 311.32M | 186.00M | 96.34M | 20.12M | 145.23M | 54.28M | 65.40M | 57.20M | 47.60M | 57.70M | 43.20M | 54.40M |
EBITDA Margin | 9.75% | 12.47% | 7.76% | -0.93% | 10.40% | 11.81% | 9.80% | 2.50% | 12.06% | 4.41% | 7.58% | 15.57% | 12.17% | 4.61% | 3.78% | 4.77% | 11.35% | 10.00% | 9.69% | 8.28% | 6.87% | 4.48% | 12.72% | 5.62% | 10.94% | 9.70% | 6.60% | 8.53% | 7.03% | 9.85% |
EBIT | 2.22B | 3.99B | 807.40M | -620.52M | 1.21B | 1.58B | 910.61M | -168.85M | 1.19B | 466.11M | 1.20B | 2.86B | 1.68B | 237.47M | 67.34M | 209.34M | 500.53M | 403.17M | 269.08M | 145.51M | 74.36M | 8.52M | 121.89M | 29.78M | 37.00M | 32.20M | 23.70M | 35.40M | 26.40M | 43.10M |
EBIT Margin | 6.95% | 10.45% | 4.39% | -5.55% | 6.95% | 8.90% | 6.39% | -1.60% | 8.99% | 2.36% | 5.93% | 14.23% | 10.91% | 2.85% | 1.39% | 3.57% | 10.45% | 10.02% | 8.38% | 6.48% | 5.30% | 1.90% | 10.67% | 3.08% | 6.19% | 5.46% | 3.29% | 5.23% | 4.29% | 7.80% |
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-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 | 1994-07-31 |