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 | 57.86B | 78.49B | 45.83B | 18.78B | 32.57B | 36.42B | 29.11B | 23.69B | 29.56B | 52.52B | 54.41B | 57.97B | 247.15B | 198.66B | 152.84B | 246.18B | 194.50B | 167.58B | 183.36B | 136.92B | 91.36B | 57.22B | 24.19B | 21.23B | 13.85B | 11.85B | 15.42B | 15.81B | 13.52B | 12.37B |
Cost of Revenue | 29.67B | 48.48B | 31.06B | 17.94B | 23.25B | 25.46B | 24.49B | 24.72B | 28.55B | 39.34B | 37.31B | 38.60B | 196.64B | 146.39B | 112.77B | 180.48B | 134.11B | 130.15B | 134.15B | 98.26B | 74.63B | 42.81B | 17.53B | 14.60B | 10.44B | 9.05B | 11.57B | 12.23B | 10.52B | 9.71B |
Gross Profit | 28.19B | 30.01B | 14.77B | 841.00M | 9.31B | 10.95B | 4.61B | -1.03B | 1.01B | 13.19B | 17.10B | 19.36B | 50.51B | 52.27B | 40.07B | 65.70B | 60.38B | 37.43B | 49.22B | 38.66B | 16.73B | 14.41B | 6.66B | 6.63B | 3.42B | 2.80B | 3.86B | 3.58B | 3.00B | 2.66B |
Operating Expenses | 1.16B | 4.55B | 2.70B | 2.64B | 2.25B | 1.82B | 2.31B | 3.38B | 6.05B | 4.87B | 4.97B | 6.15B | 29.39B | 29.11B | 27.79B | 33.22B | 30.60B | 11.88B | 7.82B | 7.23B | 7.19B | 5.20B | 2.93B | 2.28B | 1.80B | 2.17B | 1.76B | 1.71B | 1.64B | 1.54B |
Selling, General & Admin | 1.08B | 623.00M | 719.00M | 430.00M | 556.00M | 401.00M | 561.00M | 723.00M | 953.00M | 735.00M | 854.00M | 1.11B | 2.08B | 2.00B | 1.83B | 3.57B | 3.31B | 2.48B | 2.25B | 2.30B | 2.77B | 2.25B | 946.00M | 636.00M | 665.00M | 641.00M | 631.00M | 509.00M | 500.00M | 478.00M |
Research & Development | 81.00M | 71.00M | 62.00M | 75.00M | 82.00M | 78.00M | 100.00M | 116.00M | 222.00M | 263.00M | 258.00M | 221.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 |
Other Operating Expenses | N/A | 3.93B | 1.98B | 2.21B | 1.70B | -202.00M | 227.00M | 255.00M | 125.00M | 366.00M | 374.00M | 469.00M | 27.31B | 91.00M | 25.96B | 29.65B | 27.29B | 9.40B | 5.57B | 4.93B | 4.43B | 2.95B | 1.98B | 1.65B | 1.13B | 1.53B | 1.13B | 1.21B | 1.14B | 1.06B |
Operating Income | 27.04B | 28.09B | 14.00B | -1.89B | 9.13B | 9.14B | 2.31B | -4.41B | -5.04B | 8.32B | 11.20B | 12.27B | 21.13B | 14.04B | 12.28B | 32.49B | 29.78B | 25.56B | 41.40B | 31.43B | 9.53B | 9.21B | 3.73B | 4.35B | 1.62B | 628.00M | 2.10B | 1.86B | 1.36B | 1.11B |
Other Expenses / Income | -10.75B | 2.77B | 641.00M | -1.34B | -5.42B | 837.00M | -1.77B | -1.40B | -2.17B | 1.07B | 2.32B | 306.00M | 152.00M | 7.34B | -2.70B | -30.67B | -6.51B | 2.85B | -813.00M | -17.03B | -1.20B | -7.07B | -435.00M | -601.00M | -434.00M | -624.00M | -297.00M | 307.00M | -297.00M | -262.00M |
Before Tax Income | 16.29B | 28.23B | 12.71B | -3.14B | 9.52B | 9.97B | -2.62B | -5.53B | -7.24B | 9.39B | 14.45B | 15.42B | 23.00B | 19.75B | 10.03B | -3.59B | 23.27B | 28.33B | 23.55B | 14.37B | 8.34B | 2.16B | 3.30B | 3.77B | 1.19B | 421.00M | 1.90B | 2.17B | 1.06B | 852.00M |
Income Tax Expenses | 5.33B | 9.55B | 4.63B | -485.00M | 2.27B | 3.67B | -1.82B | -1.97B | -2.87B | 3.58B | 6.41B | 7.94B | 10.50B | 8.33B | 5.10B | 13.40B | 11.38B | 12.78B | 9.91B | 6.26B | 3.74B | 1.45B | 1.66B | 1.91B | 576.00M | 184.00M | 941.00M | 869.00M | 595.00M | 368.00M |
Net Income | 10.96B | 18.68B | 8.08B | -2.65B | 7.19B | 6.26B | -855.00M | -3.62B | -4.43B | 6.87B | 9.16B | 8.43B | 12.44B | 11.36B | 4.86B | -17.00B | 11.89B | 15.55B | 13.62B | 8.13B | 4.74B | -295.00M | 1.66B | 1.86B | 609.00M | 237.00M | 959.00M | 1.30B | 469.00M | 484.00M |
Interest Expenses | 1.06B | 1.05B | 1.13B | 1.06B | 1.10B | 1.09B | 1.46B | 1.67B | 1.40B | 1.13B | 1.05B | 1.10B | 972.00M | 1.19B | 1.29B | 1.01B | 356.00M | 356.00M | 197.00M | 197.00M | 197.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 1.20B | 1.27B | 1.32B | 1.08B | 1.12B | 1.17B | 1.22B | 1.24B | 1.24B | 1.24B | 1.23B | 1.24B | 1.38B | 1.48B | 1.49B | 1.52B | 1.62B | 1.59B | 1.39B | 1.38B | 1.36B | 964.16M | 585.93M | 508.74M | 505.65M | 516.55M | 526.78M | 525.84M | 523.98M | 523.06M |
Diluted Shares Outstanding | 1.21B | 1.28B | 1.33B | 1.08B | 1.12B | 1.18B | 1.22B | 1.25B | 1.24B | 1.25B | 1.24B | 1.25B | 1.39B | 1.49B | 1.50B | 1.52B | 1.65B | 1.61B | 1.42B | 1.40B | 1.37B | 971.01M | 590.03M | 512.95M | 508.87M | 520.30M | 530.84M | 530.51M | 523.98M | 523.06M |
EBITDA | 25.78B | 37.13B | 21.09B | 4.52B | 17.14B | 17.11B | 6.26B | 5.60B | 6.34B | 20.02B | 23.37B | 23.98B | 24.07B | 27.45B | 21.19B | 7.54B | 38.08B | 37.41B | 28.61B | 17.20B | 26.72B | 11.44B | 5.02B | 7.28B | 2.52B | 1.94B | 2.99B | 2.81B | 2.23B | 1.91B |
EBITDA Margin | 44.56% | 47.30% | 46.02% | 24.07% | 52.63% | 46.99% | 21.49% | 23.63% | 21.45% | 38.11% | 42.95% | 41.37% | 9.74% | 13.82% | 13.87% | 3.06% | 19.58% | 22.33% | 15.60% | 12.57% | 29.25% | 19.99% | 20.75% | 34.29% | 18.20% | 16.41% | 19.40% | 17.75% | 16.51% | 15.43% |
EBIT | 17.35B | 29.28B | 13.84B | -2.08B | 10.56B | 11.01B | -1.22B | -3.92B | -5.89B | 11.58B | 16.61B | 17.47B | 23.91B | 20.88B | 11.24B | -2.59B | 23.63B | 28.69B | 23.72B | 14.59B | 8.68B | 1.16B | 3.32B | 3.77B | 1.19B | 421.00M | 1.90B | 2.17B | 1.06B | 852.00M |
EBIT Margin | 29.99% | 37.31% | 30.20% | -11.08% | 32.43% | 30.24% | -4.18% | -16.53% | -19.93% | 22.05% | 30.53% | 30.14% | 9.67% | 10.51% | 7.36% | -1.05% | 12.15% | 17.12% | 12.94% | 10.65% | 9.50% | 2.02% | 13.73% | 17.76% | 8.55% | 3.55% | 12.32% | 13.74% | 7.87% | 6.89% |
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 |