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 | 54.04B | 55.55B | 63.49B | 44.61B | 43.16B | 40.52B | 40.03B | 33.78B | 34.83B | 47.66B | 51.17B | 50.97B | 60.54B | 56.58B | 43.41B | 54.26B | 29.70B | 22.46B | 19.03B | 12.95B | 9.23B | 8.45B | 8.15B | 11.60B | 11.58B | 11.85B | 12.29B | 7.76B | 7.97B | 3.58B |
Cost of Revenue | 36.74B | 21.28B | 18.56B | 15.48B | 16.41B | 16.56B | 15.81B | 15.53B | 16.82B | 19.70B | 16.67B | 16.62B | 36.26B | 36.67B | 33.82B | N/A | N/A | N/A | N/A | N/A | N/A | 4.16B | 3.65B | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 17.30B | 34.27B | 44.93B | 29.13B | 26.75B | 23.96B | 24.22B | 18.25B | 18.01B | 27.96B | 34.50B | 34.34B | 24.28B | 19.91B | 9.59B | 54.26B | 29.70B | 22.46B | 19.03B | 12.95B | 9.23B | 4.29B | 4.50B | 11.60B | 11.58B | 11.85B | 12.29B | 7.76B | 7.97B | 3.58B |
Operating Expenses | 2.48B | 35.67B | 33.41B | 26.88B | 27.92B | 27.32B | 27.44B | 27.25B | 28.49B | 34.69B | 37.21B | 39.51B | 37.70B | 594.00M | 34.33B | 38.77B | 21.33B | 13.94B | 12.44B | 10.81B | 7.73B | 7.62B | 2.29B | 8.40B | 8.99B | 9.42B | 9.74B | 6.43B | 5.79B | 2.78B |
Selling, General & Admin | 8.08B | 7.40B | 6.76B | 4.83B | 5.54B | 5.76B | 6.24B | 4.93B | 6.35B | 6.44B | 7.54B | 6.19B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 1.40B | 1.26B | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | 245.00M | 76.00M | 65.00M | 45.00M | 45.00M | 45.00M | 58.00M | 60.00M | 104.00M | 112.00M | 231.00M | 129.00M | N/A | N/A | N/A | 1.13B | 574.00M | 283.00M | 20.00M | 16.00M | 23.20M | 25.00M | 39.00M | 58.01M | 70.40M | 88.38M | 129.97M | 90.76M | 92.71M | 140.71M |
Other Operating Expenses | -5.85B | 28.19B | 26.59B | 22.01B | 22.33B | 20.58B | 22.73B | 25.22B | 26.15B | 589.00M | 32.68B | 36.72B | 38.05B | 37.55B | 34.58B | -2.08B | -3.17B | -2.76B | -1.55B | -1.06B | -1.24B | -1.25B | 986.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 14.82B | 19.93B | 29.82B | 16.83B | 15.90B | 17.69B | 14.13B | 6.79B | 3.62B | 11.35B | 7.43B | -1.15B | 13.94B | 19.69B | 7.51B | 10.19B | 8.57B | 8.97B | 6.92B | 3.33B | 1.50B | 831.41M | 1.50B | 3.13B | 2.54B | 1.99B | 2.55B | 1.33B | 1.96B | 809.84M |
Other Expenses / Income | -1.04B | -1.27B | 1.02B | -1.44B | -347.00M | 480.00M | -1.32B | -452.00M | -4.34B | -1.79B | -3.92B | -13.28B | -8.72B | -304.00M | -432.00M | -1.02B | 1.26B | 1.27B | -833.00M | 297.00M | 597.87M | 582.00M | 292.00M | 566.71M | 732.64M | 524.73M | 877.27M | 520.00M | 237.96M | 631.62M |
Before Tax Income | 13.79B | 18.66B | 30.83B | 15.39B | 11.12B | 18.17B | 12.82B | 6.34B | -726.00M | 9.55B | 3.50B | -2.57B | 13.21B | 20.58B | 7.86B | 9.18B | 9.84B | 10.24B | 7.31B | 3.86B | 2.09B | 1.31B | 1.80B | 3.70B | 3.27B | 2.51B | 3.43B | 1.90B | 2.20B | 1.44B |
Income Tax Expenses | 3.83B | 5.59B | 8.26B | 4.99B | 4.15B | 4.24B | 3.96B | 1.57B | 993.00M | 3.05B | 2.43B | 429.00M | 6.44B | 5.30B | 2.08B | 3.74B | 2.09B | 2.37B | 1.81B | 619.00M | 567.00M | 708.35M | 718.00M | 1.21B | 881.25M | 1.04B | 1.10B | 601.09M | 755.61M | 414.30M |
Net Income | 10.06B | 12.39B | 21.11B | 9.77B | 8.01B | 13.64B | 8.76B | 4.62B | -866.00M | 6.53B | 3.67B | -2.99B | 5.83B | 14.32B | 4.87B | 3.68B | 7.31B | 7.44B | 5.21B | 3.30B | 1.51B | 651.32M | 1.08B | 2.22B | 2.06B | 1.17B | 2.01B | 1.20B | 1.26B | 956.80M |
Interest Expenses | 1.96B | 1.85B | 592.00M | 645.00M | 938.00M | 929.00M | 1.23B | 1.45B | 1.13B | 1.03B | 876.00M | 692.00M | 850.00M | 778.00M | 929.00M | 1.62B | 538.00M | 160.00M | 173.00M | 15.00M | 298.00M | 291.14M | N/A | 437.31M | 443.23M | 497.11M | 476.54M | 291.13M | 173.06M | 106.31M |
Basic Shares Outstanding | 1.62B | 1.62B | 1.62B | 1.62B | 1.63B | 1.72B | 1.79B | 1.80B | 1.82B | 1.85B | 1.85B | 1.85B | 1.92B | 1.96B | 1.52B | 1.90B | 1.56B | 1.61B | 1.66B | 1.67B | 2.05B | 16.66B | 1.08B | 1.66B | 1.66B | 1.68B | 1.21B | 1.30B | 1.69B | 1.29B |
Diluted Shares Outstanding | 1.63B | 1.63B | 1.63B | 1.63B | 1.64B | 1.73B | 1.80B | 1.81B | 1.82B | 1.86B | 1.86B | 1.85B | 1.94B | 1.97B | 1.52B | 1.90B | 1.56B | 1.61B | 1.66B | 1.67B | 2.05B | 16.66B | 1.08B | 1.66B | 1.66B | 1.68B | 1.21B | 1.30B | 1.69B | 1.29B |
EBITDA | 20.38B | 24.76B | 35.08B | 19.66B | 16.14B | 22.52B | 17.80B | 11.90B | 7.86B | 16.52B | 15.86B | 1.83B | 27.32B | 23.90B | 12.22B | 13.58B | 11.10B | 10.46B | 8.82B | 4.62B | 3.32B | 2.56B | 3.21B | 5.32B | 4.96B | 2.09B | 2.09B | 1.94B | 3.05B | 1.90B |
EBITDA Margin | 37.71% | 44.57% | 55.25% | 44.07% | 37.38% | 55.58% | 44.46% | 35.22% | 22.57% | 34.67% | 30.99% | 3.59% | 45.13% | 42.24% | 28.14% | 25.02% | 37.36% | 46.58% | 46.34% | 35.68% | 35.97% | 30.27% | 39.33% | 45.88% | 42.79% | 17.62% | 16.97% | 24.96% | 38.27% | 53.23% |
EBIT | 15.85B | 19.83B | 29.96B | 15.40B | 13.10B | 18.81B | 13.96B | 7.63B | 1.25B | 10.61B | 6.97B | -1.87B | 13.12B | 20.40B | 7.88B | 9.04B | 9.94B | 9.97B | 7.20B | 3.93B | 2.37B | 1.65B | 1.80B | 3.86B | 3.39B | 2.70B | 3.60B | 2.09B | 2.19B | 1.48B |
EBIT Margin | 29.32% | 35.70% | 47.19% | 34.53% | 30.34% | 46.42% | 34.87% | 22.60% | 3.60% | 22.26% | 13.62% | -3.67% | 21.66% | 36.05% | 18.15% | 16.65% | 33.47% | 44.38% | 37.84% | 30.35% | 25.72% | 19.54% | 22.04% | 33.32% | 29.26% | 22.82% | 29.26% | 26.98% | 27.47% | 41.30% |
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 |