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 | 210.13B | 241.39B | 157.74B | 105.94B | 278.40B | 298.76B | 240.21B | 183.01B | 222.89B | 353.57B | 379.14B | 370.87B | 375.52B | 301.86B | 243.97B | 361.14B | 284.37B | 265.91B | 239.79B | 202.77B | 232.57B | 178.72B | 174.22B | 148.06B | 83.57B | 68.30B | 110.21B | 44.73B | 36.11B | 33.12B |
Cost of Revenue | 163.53B | 186.30B | 134.88B | 95.76B | 250.81B | 269.88B | 221.30B | 176.48B | 218.09B | 327.40B | 346.44B | 343.08B | 329.18B | 286.07B | 190.73B | 302.69B | 230.69B | 214.60B | 163.03B | 248.71B | 202.04B | 155.53B | 146.89B | 114.07B | 63.65B | 51.10B | N/A | N/A | N/A | N/A |
Gross Profit | 46.60B | 55.10B | 22.86B | 10.18B | 27.58B | 28.88B | 18.90B | 6.52B | 4.81B | 26.16B | 32.70B | 27.79B | 46.34B | 15.79B | 53.24B | 58.45B | 53.67B | 51.31B | 76.77B | -45.94B | 30.53B | 23.19B | 27.32B | 33.99B | 19.92B | 17.20B | 110.21B | 44.73B | 36.11B | 33.12B |
Operating Expenses | 16.65B | 14.03B | 12.36B | 10.76B | 12.02B | 13.62B | 12.59B | 12.22B | 13.91B | 16.33B | 16.51B | 14.83B | 15.48B | 24.87B | 26.65B | 28.14B | 28.19B | 26.61B | 44.40B | 177.94B | 215.45B | -8.52B | -10.44B | 18.64B | 12.59B | 12.82B | 99.89B | 39.57B | 31.65B | 30.30B |
Selling, General & Admin | 16.77B | 13.45B | 11.93B | 10.40B | 11.06B | 12.18B | 10.51B | 10.49B | 11.55B | 12.70B | 13.07B | 13.36B | 13.96B | 12.55B | 14.04B | 14.65B | 15.37B | 14.45B | 13.71B | 12.77B | 14.61B | 13.28B | 11.40B | 9.13B | 6.61B | 6.96B | N/A | N/A | N/A | N/A |
Research & Development | 298.00M | 274.00M | 266.00M | 332.00M | 364.00M | 429.00M | 391.00M | 400.00M | 418.00M | 663.00M | 707.00M | 674.00M | N/A | N/A | N/A | 882.00M | 756.00M | 1.04B | 684.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 357.58M | 127.00M | 123.00M | 123.00M |
Other Operating Expenses | N/A | 585.00M | 424.00M | 360.00M | 964.00M | -11.82B | -10.03B | -10.05B | -11.03B | -12.09B | -12.34B | 730.00M | 12.65B | 12.01B | 12.62B | 3.82B | 3.83B | 4.00B | 3.54B | 2.76B | 1.32B | 882.05M | 1.29B | 9.51B | 5.98B | 5.86B | 99.53B | 39.44B | 31.53B | 30.18B |
Operating Income | 29.95B | 44.76B | 15.09B | -346.00M | 19.52B | 16.34B | 7.92B | -4.42B | -7.27B | 12.87B | 18.90B | 13.70B | 34.99B | -13.53B | 26.59B | 35.73B | 31.55B | 31.89B | 33.16B | 25.63B | 18.16B | 10.59B | 16.09B | 15.35B | 7.32B | 4.38B | 10.32B | 5.16B | 4.45B | 2.81B |
Other Expenses / Income | -6.20B | -26.04B | -10.06B | -24.32B | -8.04B | 382.00M | -739.00M | 2.12B | -2.30B | -8.35B | -2.39B | 4.68B | 3.84B | 8.32B | -1.46B | -1.45B | 60.00M | 2.76B | -4.78B | -2.76B | -951.00M | 596.00M | -3.06B | 1.49B | -434.00M | 399.00M | -1.08B | -1.50B | -2.51B | -532.00M |
Before Tax Income | 23.75B | 15.40B | 15.23B | -24.89B | 8.15B | 16.72B | 7.18B | -2.29B | -9.57B | 4.95B | 30.22B | 18.81B | 38.83B | -4.83B | 25.12B | 34.28B | 31.61B | 34.64B | 31.92B | 24.34B | 16.76B | 7.00B | 8.93B | 16.84B | 6.89B | 4.78B | 9.25B | 3.67B | 1.95B | 2.28B |
Income Tax Expenses | 7.87B | 16.76B | 6.74B | -4.16B | 3.96B | 7.14B | 3.71B | -2.47B | -3.17B | 947.00M | 6.46B | 6.99B | 12.74B | -1.50B | 8.37B | 12.62B | 10.44B | 12.33B | 9.47B | 7.08B | 6.11B | 2.70B | 4.38B | 4.97B | 1.88B | 1.52B | 2.96B | 1.11B | 829.00M | 692.00M |
Net Income | 15.24B | -1.36B | 7.57B | -20.73B | 4.03B | 9.38B | 3.39B | 115.00M | -6.48B | 3.78B | 23.45B | 11.58B | 25.70B | -3.72B | 16.58B | 21.16B | 20.84B | 22.00B | 22.34B | 17.07B | 10.48B | 4.25B | 4.50B | 11.87B | 4.69B | 3.26B | 6.26B | 2.55B | 1.12B | 1.58B |
Interest Expenses | 3.44B | 2.70B | 2.86B | 3.12B | 3.49B | 2.53B | 2.07B | 1.68B | 1.35B | 1.15B | 1.07B | 1.12B | 1.25B | 1.22B | 1.30B | 1.55B | 1.11B | 718.00M | 616.00M | 2.76B | 1.06B | 706.88M | 1.01B | N/A | N/A | N/A | 750.66M | 363.00M | 473.00M | 542.00M |
Basic Shares Outstanding | 2.89B | 3.16B | 3.35B | 3.37B | 3.38B | 3.33B | 3.28B | 3.12B | 3.05B | 3.08B | 3.16B | 3.17B | 3.15B | 3.13B | 3.12B | 3.13B | 3.19B | 3.34B | 3.52B | 3.64B | 3.70B | 3.73B | 3.74B | 3.61B | 3.23B | 3.20B | 6.39B | 3.74B | 3.69B | 3.65B |
Diluted Shares Outstanding | 2.96B | 3.16B | 3.38B | 3.37B | 3.40B | 3.35B | 3.30B | 3.14B | 3.05B | 3.08B | 3.17B | 3.19B | 3.19B | 3.17B | 3.16B | 3.16B | 3.22B | 3.36B | 3.56B | 3.70B | 3.73B | 3.75B | 4.60B | 3.63B | 3.23B | 3.20B | 6.39B | 3.74B | 3.69B | 3.65B |
EBITDA | 43.50B | 29.43B | 28.37B | -7.03B | 25.55B | 30.39B | 21.81B | 13.88B | 5.00B | 31.93B | 35.90B | 31.89B | 50.77B | 2.28B | 38.34B | 46.81B | 42.13B | 41.01B | 41.93B | 33.98B | 26.76B | 20.99B | 24.84B | 22.80B | 12.29B | 9.77B | 13.88B | 6.05B | 4.79B | 4.83B |
EBITDA Margin | 20.70% | 12.19% | 17.98% | -6.64% | 9.18% | 10.17% | 9.08% | 7.59% | 2.24% | 9.03% | 9.47% | 8.60% | 13.52% | 0.76% | 15.72% | 12.96% | 14.82% | 15.42% | 17.49% | 16.76% | 11.51% | 11.75% | 14.26% | 15.40% | 14.70% | 14.30% | 12.59% | 13.53% | 13.26% | 14.60% |
EBIT | 26.55B | 18.11B | 17.16B | -21.77B | 11.48B | 19.06B | 9.18B | -677.00M | -8.31B | 5.88B | 30.98B | 19.70B | 39.68B | -4.00B | 26.25B | 35.32B | 32.40B | 35.05B | 32.43B | 26.92B | 17.65B | 7.66B | 9.89B | 16.84B | 6.57B | 4.78B | 9.98B | 4.02B | 2.42B | 2.81B |
EBIT Margin | 12.64% | 7.50% | 10.88% | -20.55% | 4.12% | 6.38% | 3.82% | -0.37% | -3.73% | 1.66% | 8.17% | 5.31% | 10.57% | -1.33% | 10.76% | 9.78% | 11.39% | 13.18% | 13.52% | 13.28% | 7.59% | 4.28% | 5.68% | 11.37% | 7.86% | 7.00% | 9.05% | 8.99% | 6.71% | 8.49% |
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 |