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 | 334.70B | 402.22B | 278.98B | 179.78B | 259.50B | 281.06B | 237.16B | 200.63B | 241.41B | 364.76B | 390.25B | 419.10B | 471.14B | 372.54B | 303.44B | 477.36B | 404.55B | 377.63B | 370.68B | 298.04B | 246.74B | 204.51B | 213.49B | 232.75B | 160.88B | 100.70B | 120.28B | 116.73B | 107.89B | 99.68B |
Cost of Revenue | 251.38B | 268.50B | 188.94B | 122.63B | 178.43B | 190.75B | 159.05B | 132.76B | 163.60B | 234.86B | 251.59B | 267.10B | 340.31B | 262.30B | 185.83B | 288.81B | 232.85B | 213.25B | 213.00B | 163.55B | 129.93B | 109.70B | 111.63B | 128.02B | 95.06B | 57.42B | 71.77B | 70.42B | 62.35B | 59.22B |
Gross Profit | 83.31B | 133.72B | 90.05B | 57.16B | 81.07B | 90.31B | 78.11B | 67.87B | 77.80B | 129.91B | 138.66B | 152.00B | 130.84B | 110.25B | 117.61B | 188.55B | 171.70B | 164.38B | 157.68B | 134.49B | 116.81B | 94.81B | 101.86B | 104.73B | 65.82B | 43.27B | 48.51B | 46.30B | 45.54B | 40.46B |
Operating Expenses | 84.14B | 55.16B | 57.86B | 84.88B | 60.18B | 58.59B | 58.83B | 59.45B | 55.52B | 77.99B | 80.94B | 72.95B | 72.62B | 67.70B | 89.43B | 69.97B | 68.09B | 95.27B | 66.21B | 64.57B | 60.09B | 54.24B | 54.22B | 52.88B | 56.20B | 36.29B | 36.99B | 36.25B | 36.34B | 33.42B |
Selling, General & Admin | 9.92B | 11.13B | 10.90B | 11.72B | 13.44B | 13.77B | 13.68B | 13.25B | 12.48B | 13.67B | 14.19B | 14.97B | 14.98B | 14.68B | 14.73B | 15.87B | 14.89B | 14.27B | 14.40B | 13.85B | 13.40B | 12.36B | 12.90B | 12.04B | 13.13B | 8.37B | 8.41B | 7.96B | 7.63B | 7.23B |
Research & Development | 879.00M | 824.00M | 843.00M | 1.02B | 1.21B | 1.12B | 1.06B | 1.06B | 1.01B | 971.00M | 1.04B | 1.04B | 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 | 74.22B | 3.54B | 1.50B | -9.00M | 2.68B | -32.66B | -30.10B | -29.02B | 1.75B | 4.51B | 3.49B | 14.16B | 57.64B | 53.02B | 74.69B | 54.10B | 53.20B | 81.00B | 51.81B | 50.72B | 46.69B | 41.88B | 41.32B | 40.84B | 43.07B | 27.92B | 28.59B | 28.29B | 28.71B | 26.20B |
Operating Income | 50.64B | 71.59B | 26.78B | -3.98B | 15.54B | 23.27B | 14.07B | 4.54B | 14.44B | 34.08B | 40.30B | 49.88B | 57.97B | 42.28B | 27.63B | 63.97B | 56.25B | 55.23B | 47.71B | 34.46B | 22.28B | 14.36B | 20.80B | 25.58B | 9.40B | 6.70B | 10.70B | 9.21B | 8.33B | 6.03B |
Other Expenses / Income | 2.14B | N/A | 6.35B | -24.90B | 4.51B | 10.11B | 4.60B | 3.43B | 7.53B | 17.55B | 17.41B | 28.84B | 19.15B | 12.84B | 6.59B | 8.76B | 7.50B | 13.22B | 12.52B | 7.56B | 9.68B | 3.15B | 3.32B | 1.50B | 1.75B | 2.35B | 2.10B | 2.71B | 2.12B | 1.78B |
Before Tax Income | 52.78B | 77.75B | 31.23B | -28.88B | 20.06B | 30.95B | 18.67B | 7.97B | 21.97B | 51.63B | 57.71B | 78.73B | 73.26B | 52.96B | 34.78B | 81.75B | 70.47B | 67.40B | 59.43B | 41.24B | 31.97B | 17.51B | 24.12B | 27.08B | 11.15B | 9.06B | 12.80B | 11.92B | 10.44B | 7.80B |
Income Tax Expenses | 15.43B | 20.18B | 7.64B | 5.63B | 5.28B | 9.53B | 1.17B | 406.00M | 5.42B | 18.02B | 24.26B | 31.05B | 31.05B | 21.56B | 15.12B | 36.53B | 29.86B | 27.90B | 23.30B | 15.91B | 11.01B | 6.50B | 9.01B | 11.09B | 3.24B | 2.62B | 4.34B | 4.41B | 3.97B | 2.70B |
Net Income | 36.01B | 55.74B | 23.04B | -22.44B | 14.34B | 20.84B | 19.71B | 7.84B | 16.15B | 32.52B | 32.58B | 44.88B | 41.06B | 30.46B | 19.28B | 45.22B | 40.61B | 39.50B | 36.13B | 25.33B | 21.51B | 11.46B | 15.32B | 17.72B | 7.91B | 6.37B | 8.46B | 7.51B | 6.47B | 5.10B |
Interest Expenses | 849.00M | 798.00M | 947.00M | 1.16B | 830.00M | 766.00M | 601.00M | 453.00M | 311.00M | 286.00M | 9.00M | 327.00M | 247.00M | 259.00M | 548.00M | 30.13B | 27.81B | N/A | 27.89B | 26.86B | 18.89B | 23.02B | 24.05B | 21.54B | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 4.05B | 4.21B | 4.28B | 4.27B | 4.27B | 4.24B | 4.26B | 4.17B | 4.19B | 4.28B | 4.42B | 4.63B | 4.87B | 4.88B | 4.83B | 5.15B | 5.52B | 5.91B | 6.27B | 6.48B | 6.64B | 6.78B | 6.87B | 6.95B | 6.91B | 4.87B | 4.96B | 4.97B | 4.97B | 4.97B |
Diluted Shares Outstanding | 4.05B | 4.21B | 4.28B | 4.27B | 4.27B | 4.24B | 4.26B | 4.17B | 4.19B | 4.28B | 4.42B | 4.63B | 4.88B | 4.90B | 4.84B | 5.20B | 5.58B | 5.97B | 6.33B | 6.51B | 6.66B | 6.82B | 6.93B | 7.03B | 7.00B | 4.93B | 5.02B | 5.04B | 4.99B | 5.04B |
EBITDA | 74.27B | 102.59B | 52.79B | -7.02B | 39.78B | 49.76B | 37.17B | 27.43B | 40.33B | 69.21B | 75.03B | 94.94B | 89.09B | 67.98B | 47.24B | 96.45B | 84.13B | 66.65B | 57.96B | 44.23B | 31.33B | 22.67B | 28.74B | 33.71B | 17.71B | 12.04B | 16.17B | 14.54B | 13.71B | 11.04B |
EBITDA Margin | 22.19% | 25.51% | 18.92% | -3.90% | 15.33% | 17.71% | 15.67% | 13.67% | 16.70% | 18.97% | 19.23% | 22.65% | 18.91% | 18.25% | 15.57% | 20.20% | 20.80% | 17.65% | 15.64% | 14.84% | 12.70% | 11.09% | 13.46% | 14.49% | 11.01% | 11.96% | 13.45% | 12.46% | 12.71% | 11.08% |
EBIT | 52.29B | 76.71B | 31.62B | -15.65B | 20.45B | 31.14B | 21.48B | 8.70B | 21.88B | 50.82B | 56.85B | 76.25B | 72.36B | 52.28B | 34.95B | 111.88B | 98.28B | 67.40B | 87.33B | 68.10B | 51.41B | 40.98B | 48.38B | 50.35B | 11.15B | 8.99B | 12.80B | 11.92B | 10.44B | 7.80B |
EBIT Margin | 15.62% | 19.07% | 11.34% | -8.70% | 7.88% | 11.08% | 9.06% | 4.34% | 9.06% | 13.93% | 14.57% | 18.19% | 15.36% | 14.03% | 11.52% | 23.44% | 24.29% | 17.85% | 23.56% | 22.85% | 20.84% | 20.04% | 22.66% | 21.63% | 6.93% | 8.92% | 10.64% | 10.21% | 9.68% | 7.83% |
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 |