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 | 41.22B | 54.16B | 55.62B | 35.87B | 34.17B | 35.68B | 28.67B | 27.52B | 25.10B | 26.83B | 24.37B | 29.77B | 29.27B | 24.58B | 252.96B | 35.19B | 24.06B | 22.67B | 12.89B | 5.66B | 2.78B | 2.11B | 1.89B | 2.21B | 2.15B | 2.51B | 2.22B | 2.18B | 1.65B | 1.04B |
Cost of Revenue | 30.59B | 39.68B | 39.97B | 29.21B | 30.07B | 30.56B | 23.93B | 22.78B | 21.96B | 25.49B | 22.41B | 25.99B | 25.62B | 20.53B | 220.98B | 29.80B | 20.46B | 18.45B | 10.31B | 3.29B | 1.82B | 1.41B | 1.27B | 1.46B | 1.19B | 1.54B | 1.42B | 1.38B | 1.01B | 615.09M |
Gross Profit | 10.63B | 14.48B | 15.65B | 6.66B | 4.10B | 5.11B | 4.74B | 4.74B | 3.14B | 1.34B | 1.96B | 3.78B | 3.65B | 4.05B | 31.98B | 5.39B | 3.60B | 4.23B | 2.58B | 2.37B | 952.52M | 699.06M | 621.04M | 749.40M | 954.03M | 967.34M | 801.36M | 795.12M | 637.20M | 425.73M |
Operating Expenses | 2.24B | 2.38B | 2.12B | 1.47B | 1.77B | 1.06B | 1.22B | 1.31B | 1.43B | 1.13B | 1.18B | 1.14B | 1.05B | 2.96B | 28.40B | 2.27B | 1.42B | 1.30B | 1.01B | 568.60M | 462.20M | 443.84M | 13.99M | 489.25M | 605.03M | 638.96M | 536.12M | 540.84M | 410.68M | 341.79M |
Selling, General & Admin | 2.35B | 2.46B | 2.04B | 2.02B | 1.64B | 1.08B | 1.24B | 1.28B | 1.49B | 1.19B | 1.12B | 1.12B | 1.05B | 2.96B | 2.30B | 2.27B | 1.42B | 1.30B | 1.01B | 568.60M | 462.20M | 443.84M | N/A | 489.25M | 447.70M | 462.90M | 395.84M | 418.03M | 321.30M | 282.70M |
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 | -104.00M | -71.84M | 77.41M | -546.75M | 136.58M | -8.65M | 6.93M | 36.20M | 927.00K | -60.55M | 59.16M | 34.48M | N/A | N/A | N/A | N/A | N/A | N/A | -413.99K | N/A | N/A | N/A | 13.99M | N/A | 157.32M | 176.06M | 140.28M | 122.81M | 89.38M | 59.09M |
Operating Income | 8.38B | 12.09B | 13.53B | 5.19B | 2.33B | 4.05B | 3.53B | 3.43B | 1.71B | 203.30M | 782.85M | 2.64B | 2.59B | 1.08B | 3.58B | 3.12B | 2.18B | 2.92B | 1.57B | 1.80B | 490.32M | 255.21M | 178.44M | 260.14M | 349.01M | 328.38M | 265.24M | 254.28M | 226.53M | 83.94M |
Other Expenses / Income | -1.90B | -1.09B | N/A | -309.08M | -693.64M | 164.47M | -456.48M | 1.87B | -2.29B | 476.62M | -74.82M | -293.62M | 572.04M | -303.44M | -3.22B | -178.58M | 66.09M | -23.37M | -88.67M | 57.48M | -15.92M | -159.79M | 49.78M | -270.53M | 286.67M | -454.07M | 124.26M | 248.77M | -375.23M | -562.72M |
Before Tax Income | 6.48B | 11.00B | 13.84B | 4.88B | 1.64B | 3.98B | 3.28B | 5.27B | 1.77B | 679.92M | 708.03M | 2.47B | 3.06B | 691.25M | 2.90B | 2.94B | 2.24B | 2.90B | 1.48B | 1.73B | 436.46M | 95.42M | 228.21M | -10.38M | 635.68M | -130.56M | 228.96M | 532.18M | -148.71M | -478.78M |
Income Tax Expenses | 1.31B | 3.30B | 4.39B | 1.92B | 3.28B | 675.03M | 2.08B | 926.04M | 1.24B | 162.00M | -281.57M | 71.08M | 109.84M | 86.31M | -7.31B | 1.04B | 619.46M | 586.88M | 189.51M | 329.32M | 139.59M | -22.66M | 591.18K | 25.65M | 186.79M | 7.91M | 12.90M | 125.17M | 12.33M | 18.13M |
Net Income | 5.19B | 7.86B | 9.44B | 2.80B | -1.64B | 3.52B | 1.20B | 2.88B | 901.30M | 1.20B | 1.52B | 2.42B | 2.86B | 903.54M | 16.61B | 1.90B | 1.53B | 2.10B | 1.27B | 1.40B | 292.04M | 118.08M | 227.62M | -36.03M | 445.60M | -108.80M | 204.77M | 407.01M | -161.03M | -495.57M |
Interest Expenses | 87.90M | 56.35M | 87.44M | 53.75M | 55.05M | 16.51M | 54.40M | 40.17M | 31.41M | 22.61M | 28.71M | 23.02M | 23.73M | 207.50M | 96.00M | 78.52M | 14.67K | 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 | 153.91M | 165.91M | 166.16M | 160.38M | 160.62M | 163.18M | 164.64M | 162.16M | 164.14M | 164.26M | 164.43M | 165.90M | 165.90M | 165.90M | 165.90M | 161.63M | 156.08M | 140.11M | 413.79M | 398.92M | 357.16M | 99.97M | 226.18M | 206.28M | 206.28M | 206.28M | 20.71M | 20.71M | 22.05M | 21.86M |
Diluted Shares Outstanding | 153.91M | 165.91M | 166.16M | 160.38M | 160.62M | 163.18M | 165.83M | 162.16M | 164.14M | 164.26M | 164.43M | 165.90M | 165.90M | 165.90M | 165.90M | 161.63M | 158.21M | 140.40M | 413.79M | 398.92M | 357.39M | 295.77M | 226.18M | 206.28M | 206.28M | 206.28M | 20.71M | 20.71M | 22.05M | 21.86M |
EBITDA | 7.67B | 13.21B | 14.77B | 6.64B | 3.43B | 5.16B | 4.94B | 4.86B | -1.27B | 1.32B | 1.84B | 3.04B | 3.62B | 2.27B | -2.15M | 4.01B | 2.73B | 3.36B | 1.90B | 2.17B | 730.32M | 411.16M | 607.05M | 400.96M | 501.04M | 521.16M | 500.56M | 421.97M | 353.66M | 143.03M |
EBITDA Margin | 18.60% | 24.39% | 26.56% | 18.50% | 10.04% | 14.45% | 17.23% | 17.65% | -5.06% | 4.92% | 7.53% | 10.22% | 12.36% | 9.25% | 0.00% | 11.39% | 11.36% | 14.81% | 14.73% | 38.28% | 26.30% | 19.46% | 32.12% | 18.16% | 23.34% | 20.78% | 22.58% | 19.37% | 21.41% | 13.74% |
EBIT | 6.58B | 11.22B | 13.92B | 4.77B | 1.69B | 4.21B | 3.34B | 3.85B | 2.18B | 1.39B | 1.26B | 2.52B | 3.00B | 1.20B | 9.39B | 3.02B | 2.15B | 2.69B | 1.46B | 1.73B | 431.63M | 95.42M | 228.21M | -10.38M | 632.38M | -100.89M | 217.67M | 532.18M | -148.71M | -477.44M |
EBIT Margin | 15.96% | 20.71% | 25.03% | 13.30% | 4.95% | 11.79% | 11.64% | 14.00% | 8.67% | 5.17% | 5.19% | 8.46% | 10.24% | 4.87% | 3.71% | 8.57% | 8.92% | 11.85% | 11.34% | 30.56% | 15.54% | 4.52% | 12.08% | -0.47% | 29.45% | -4.02% | 9.82% | 24.43% | -9.00% | -45.87% |
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 |