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 | 176.19B | 158.06B | 136.34B | 127.14B | 155.90B | 160.34B | 156.78B | 151.80B | 149.56B | 144.08B | 146.92B | 134.25B | 136.26B | 128.95B | 118.31B | 146.28B | 172.46B | 160.12B | 177.09B | 171.65B | 164.20B | 163.42B | 162.41B | 170.06B | 162.56B | 144.42B | 153.63B | 146.99B | 137.14B | 128.44B |
Cost of Revenue | 160.03B | 134.40B | 114.65B | 112.75B | 134.69B | 136.27B | 131.33B | 126.58B | 126.50B | 126.22B | 128.09B | 115.69B | 113.34B | 104.45B | 100.02B | 127.10B | 142.59B | 148.87B | 144.94B | 135.86B | 129.82B | 125.14B | 134.89B | 135.64B | 126.72B | 112.82B | 118.62B | 118.59B | 110.59B | 103.20B |
Gross Profit | 16.16B | 23.66B | 21.69B | 14.39B | 21.21B | 24.07B | 25.44B | 25.22B | 23.06B | 17.86B | 18.82B | 18.56B | 22.92B | 24.50B | 18.29B | 19.17B | 29.87B | 11.25B | 32.15B | 35.80B | 34.38B | 38.28B | 27.52B | 34.42B | 35.83B | 31.60B | 35.01B | 28.41B | 26.54B | 25.24B |
Operating Expenses | 10.70B | 10.89B | 11.91B | 10.19B | 11.16B | 11.40B | 11.53B | 21.10B | 15.42B | 14.42B | 13.38B | 12.27B | 11.58B | 11.91B | 13.26B | 21.43B | 21.17B | 19.18B | 24.65B | 25.11B | 26.26B | 28.43B | 35.09B | 19.29B | 18.80B | 16.20B | 14.73B | 13.50B | 12.54B | 10.04B |
Selling, General & Admin | 10.70B | 10.89B | 11.91B | 10.19B | 11.16B | 11.40B | 11.53B | 12.20B | 15.00B | 14.12B | 13.18B | 12.18B | 11.58B | 11.91B | 13.26B | 21.43B | 21.17B | 19.18B | 24.65B | 25.11B | 17.48B | 28.43B | 13.60B | 9.88B | 9.55B | 7.62B | 7.08B | 6.62B | 6.04B | 5.13B |
Research & Development | 8.20B | 7.80B | 7.60B | 7.10B | 7.40B | 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 | -1.96B | 2.02B | 6.65B | 679.00M | -1.11B | 2.25B | N/A | 8.90B | 417.00M | 305.00M | 208.00M | 86.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 8.78B | N/A | 21.49B | 9.41B | 9.25B | 8.59B | 7.64B | 6.88B | 6.50B | 4.91B |
Operating Income | 5.46B | 12.40B | 17.38B | 8.82B | 9.79B | 2.67B | 13.92B | 13.02B | 7.65B | 3.44B | 5.44B | 6.29B | 11.34B | 12.59B | 5.03B | -2.26B | 8.70B | -7.93B | 7.49B | 10.68B | 8.12B | 9.86B | -7.57B | 15.13B | 17.03B | 15.39B | 20.28B | 14.90B | 14.00B | 15.20B |
Other Expenses / Income | -1.74B | -15.42B | 402.00M | -9.93B | -10.43B | 2.37B | -5.77B | -6.22B | 2.60B | 902.00M | 1.56B | 1.43B | -2.66B | -5.45B | -2.01B | -12.15B | -12.45B | -7.12B | -5.50B | -5.83B | -6.75B | -8.90B | -16.00M | -6.90B | -6.00B | 10.00B | -9.34B | -8.11B | -7.29B | -6.41B |
Before Tax Income | 3.97B | -3.02B | 17.78B | -1.12B | -640.00M | 4.34B | 8.15B | 6.80B | 10.25B | 4.34B | 7.00B | 7.72B | 8.68B | 7.15B | 3.03B | -14.40B | -3.75B | -15.05B | 2.00B | 4.85B | 1.37B | 953.00M | -7.58B | 8.23B | 11.03B | 25.40B | 10.94B | 6.79B | 6.71B | 8.79B |
Income Tax Expenses | -362.00M | -864.00M | -130.00M | 160.00M | -724.00M | 650.00M | 520.00M | 2.19B | 2.88B | 1.16B | -147.00M | 2.06B | -11.54B | 592.00M | 69.00M | 63.00M | -1.29B | -2.65B | -512.00M | 937.00M | 135.00M | 302.00M | -2.15B | 2.71B | 3.67B | 3.18B | 3.74B | 2.17B | 2.38B | 3.33B |
Net Income | 4.35B | -2.15B | 17.94B | -1.28B | 84.00M | 3.68B | 7.60B | 4.60B | 7.37B | 3.19B | 7.16B | 5.67B | 20.21B | 6.56B | 2.72B | -14.67B | -2.72B | -12.61B | 2.02B | 3.49B | 495.00M | -980.00M | -5.45B | 3.47B | 7.24B | 22.07B | 6.92B | 4.45B | 4.14B | 5.31B |
Interest Expenses | 1.32B | -643.00M | -1.54B | -1.20B | -546.00M | -729.00M | 10.24B | 9.80B | 773.00M | 797.00M | 829.00M | 713.00M | 4.43B | 6.15B | 6.83B | 10.44B | 10.93B | N/A | N/A | N/A | N/A | N/A | N/A | 1.38B | 1.40B | 829.00M | 788.00M | 695.00M | 622.00M | 721.00M |
Basic Shares Outstanding | 4.00B | 4.01B | 3.99B | 3.97B | 3.97B | 3.95B | 3.98B | 3.97B | 3.97B | 3.91B | 3.94B | 3.81B | 3.79B | 3.45B | 2.99B | 2.27B | 1.98B | 1.88B | 1.85B | 1.83B | 1.83B | 1.82B | 1.82B | 1.48B | 1.90B | 1.90B | 1.88B | 1.85B | 1.68B | 1.59B |
Diluted Shares Outstanding | 4.04B | 4.01B | 4.03B | 3.97B | 4.00B | 4.00B | 4.00B | 4.00B | 4.00B | 4.04B | 4.09B | 4.01B | 4.11B | 4.18B | 3.16B | 2.27B | 1.98B | 1.88B | 1.93B | 1.93B | 1.83B | 1.84B | 1.82B | 1.50B | 1.94B | 1.94B | 1.92B | 1.89B | 1.81B | 1.59B |
EBITDA | 12.01B | 18.89B | 23.34B | 16.27B | 18.28B | 23.34B | 26.81B | 25.30B | 18.99B | 12.56B | 14.29B | 13.64B | 17.36B | 18.89B | 16.55B | 8.75B | 6.91B | 1.26B | 8.23B | 17.48B | 14.93B | 14.50B | 12.15B | 22.40B | 27.50B | 40.41B | 25.03B | 20.10B | 18.86B | 18.69B |
EBITDA Margin | 6.82% | 11.95% | 17.12% | 12.80% | 11.73% | 14.56% | 17.10% | 16.67% | 12.70% | 8.72% | 9.73% | 10.16% | 12.74% | 14.65% | 13.98% | 5.98% | 4.01% | 0.79% | 4.65% | 10.18% | 9.09% | 8.87% | 7.48% | 13.17% | 16.92% | 27.98% | 16.29% | 13.67% | 13.75% | 14.55% |
EBIT | 5.30B | -3.66B | 16.27B | -2.31B | -1.19B | 3.60B | 18.36B | 16.58B | 11.03B | 5.14B | 7.84B | 8.43B | 13.10B | 13.30B | 9.61B | -4.17B | 6.91B | -15.26B | 1.51B | 4.42B | 630.00M | -678.00M | -7.60B | 7.55B | 12.30B | 26.08B | 11.45B | 7.31B | 7.14B | 9.36B |
EBIT Margin | 3.01% | -2.31% | 11.93% | -1.82% | -0.76% | 2.24% | 11.71% | 10.92% | 7.37% | 3.57% | 5.33% | 6.28% | 9.62% | 10.32% | 8.13% | -2.85% | 4.01% | -9.53% | 0.85% | 2.58% | 0.38% | -0.41% | -4.68% | 4.44% | 7.57% | 18.06% | 7.45% | 4.97% | 5.21% | 7.29% |
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 |