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 | 263.35B | 271.55B | 232.31B | 232.39B | 227.22B | 210.84B | 201.30B | 222.61B | 246.92B | 227.98B | 227.38B | 227.78B | 226.92B | 203.35B | 206.48B | 208.93B | 188.12B | 177.27B | 151.72B | 132.85B | 117.64B | 146.08B | 231.73B | 275.55B | 215.19B | 184.58B | 168.57B | 125.81B | 98.76B | 84.23B |
Cost of Revenue | 158.95B | 158.25B | 131.56B | 138.67B | 142.39B | 142.64B | 156.76B | 156.24B | 161.10B | 145.56B | 151.00B | 155.70B | 147.20B | 129.09B | 136.28B | 134.66B | 114.26B | 104.18B | 82.31B | 71.34B | 78.83B | 98.85B | 173.82B | 181.70B | 125.76B | 105.33B | 98.35B | 70.06B | 53.62B | 46.30B |
Gross Profit | 104.40B | 113.30B | 100.75B | 93.72B | 84.82B | 68.20B | 44.55B | 66.36B | 85.82B | 82.43B | 76.37B | 72.08B | 79.72B | 74.25B | 70.20B | 74.27B | 73.85B | 73.08B | 69.40B | 61.51B | 38.81B | 47.24B | 57.91B | 93.85B | 89.43B | 79.25B | 70.22B | 55.75B | 45.14B | 37.93B |
Operating Expenses | 86.47B | 86.25B | 68.67B | 65.74B | 74.66B | 66.60B | 69.90B | 60.13B | 64.13B | 65.44B | 57.42B | 57.98B | 59.32B | 58.63B | 59.96B | 60.56B | 43.15B | 37.36B | 36.34B | 32.39B | 50.03B | 51.31B | 84.99B | 62.46B | 71.86B | 59.97B | 51.37B | 45.00B | 37.05B | 31.39B |
Selling, General & Admin | 38.23B | 35.69B | 26.96B | 26.68B | 26.14B | 27.52B | 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 |
Research & Development | 48.23B | 47.30B | 42.07B | 39.71B | 38.81B | 38.91B | 37.89B | 31.64B | 34.84B | 36.31B | 32.24B | 32.83B | 32.64B | 31.56B | 33.05B | 33.58B | 28.89B | 27.84B | 24.43B | 21.00B | 27.11B | 29.39B | 46.62B | 42.23B | 33.09B | 28.05B | 24.36B | N/A | N/A | N/A |
Other Operating Expenses | N/A | 3.26B | -362.00M | -662.00M | 9.71B | 27.20B | 32.01B | 28.50B | 29.29B | 29.13B | 25.18B | 25.14B | 26.68B | 27.07B | 26.91B | 26.97B | 14.26B | 9.52B | 11.91B | 11.39B | 22.92B | 21.92B | 38.38B | 20.23B | 38.78B | 31.91B | 27.01B | 45.00B | 37.05B | 31.39B |
Operating Income | 17.94B | 27.08B | 31.78B | 27.81B | 10.56B | 1.24B | -38.13B | 6.23B | 21.69B | 16.99B | 18.95B | 14.10B | 20.40B | 15.62B | 10.24B | 13.71B | 30.70B | 35.73B | 33.06B | 29.12B | -11.22B | -4.08B | -27.08B | 31.39B | 17.57B | 19.29B | 18.85B | 10.75B | 8.09B | 6.55B |
Other Expenses / Income | -41.38B | -2.47B | -2.53B | -596.00M | -1.80B | -362.00M | -1.20B | -2.21B | -1.81B | -1.18B | -1.85B | -3.92B | -2.28B | 159.00M | -3.99B | 3.52B | -220.17M | 163.91M | 254.20M | -838.86M | -1.07B | -19.29B | -3.22B | -2.50B | -1.20B | -1.06B | -1.55B | -605.26M | -544.11M | -942.42M |
Before Tax Income | -23.44B | 24.61B | 29.25B | 27.21B | 8.76B | -1.46B | -39.33B | 4.03B | 19.87B | 15.81B | 17.10B | 10.18B | 18.12B | 15.78B | 6.24B | 17.23B | 30.48B | 35.89B | 33.32B | 28.28B | -12.29B | -23.37B | -30.30B | 28.90B | 16.37B | 18.22B | 17.30B | 10.15B | 7.54B | 5.60B |
Income Tax Expenses | 2.79B | 5.50B | 6.27B | 9.59B | 6.92B | 4.81B | -4.27B | 2.13B | 6.20B | 4.67B | 4.92B | 4.24B | 5.55B | 4.55B | 2.12B | 5.56B | 8.61B | 9.53B | 8.87B | 9.13B | -1.46B | -4.32B | -9.04B | 7.73B | 4.25B | 5.42B | 5.78B | 3.04B | 2.16B | 1.66B |
Net Income | -26.45B | 18.72B | 22.69B | 17.48B | 2.22B | -6.53B | -35.21B | 1.72B | 13.55B | 11.57B | 12.01B | 5.78B | 12.19B | 11.15B | 3.67B | 11.27B | 21.87B | 26.18B | 24.30B | 19.15B | -10.83B | -19.05B | -21.26B | 21.17B | 12.12B | 13.05B | 12.00B | 7.10B | 5.39B | 3.94B |
Interest Expenses | 3.47B | 1.80B | 951.00M | 1.59B | 1.94B | 2.71B | 1.10B | 1.35B | 1.43B | 1.38B | 1.41B | 1.73B | 2.66B | 1.72B | 1.55B | 2.48B | 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 |
Basic Shares Outstanding | 3.33B | 3.33B | 3.33B | 3.32B | 3.31B | 3.29B | 3.28B | 3.26B | 3.25B | 3.24B | 3.23B | 3.22B | 3.21B | 3.20B | 3.19B | 3.18B | 3.18B | 3.17B | 3.17B | 3.17B | 3.16B | 2.51B | 1.58B | 1.58B | 1.58B | 1.60B | 1.58B | 1.58B | 1.48B | 1.18B |
Diluted Shares Outstanding | 3.33B | 3.33B | 3.33B | 3.33B | 3.32B | 3.32B | 3.32B | 3.30B | 3.28B | 3.27B | 3.26B | 3.25B | 3.23B | 3.23B | 3.19B | 3.20B | 3.18B | 3.17B | 3.17B | 3.17B | 3.17B | 2.54B | 1.58B | 1.59B | 1.60B | 1.60B | 1.58B | 1.58B | 1.48B | 1.18B |
EBITDA | 27.96B | 37.63B | 41.09B | 36.54B | 18.51B | 9.98B | -29.92B | 14.09B | 31.40B | 27.54B | 28.50B | 21.30B | 29.44B | 26.38B | 10.89B | 27.43B | 39.05B | 42.93B | 38.87B | 33.11B | -3.90B | -16.82B | -22.56B | 39.91B | 23.74B | 24.55B | 23.57B | 14.80B | 11.33B | 8.81B |
EBITDA Margin | 10.62% | 13.86% | 17.69% | 15.73% | 8.15% | 4.73% | -14.86% | 6.33% | 12.72% | 12.08% | 12.53% | 9.35% | 12.98% | 12.97% | 5.27% | 13.13% | 20.76% | 24.22% | 25.62% | 24.92% | -3.32% | -11.51% | -9.73% | 14.48% | 11.03% | 13.30% | 13.98% | 11.77% | 11.47% | 10.46% |
EBIT | -20.19B | 26.02B | 29.91B | 28.67B | 11.09B | 988.00M | -38.37B | 5.20B | 21.18B | 17.61B | 18.34B | 11.75B | 20.41B | 17.41B | 7.34B | 19.32B | 30.48B | 35.70B | 33.16B | 28.28B | -12.29B | -23.37B | -30.30B | 28.90B | 16.37B | 18.47B | 17.79B | 10.15B | 7.54B | 5.60B |
EBIT Margin | -7.67% | 9.58% | 12.88% | 12.34% | 4.88% | 0.47% | -19.06% | 2.34% | 8.58% | 7.73% | 8.07% | 5.16% | 8.99% | 8.56% | 3.55% | 9.25% | 16.20% | 20.14% | 21.86% | 21.29% | -10.45% | -16.00% | -13.08% | 10.49% | 7.61% | 10.00% | 10.55% | 8.06% | 7.64% | 6.65% |
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 |