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 | 69.59B | 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 | 161.75B | 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 | 59.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 | 101.60B | 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 | 10.31B | 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 | 89.48B | 86.25B | 68.67B | 65.74B | 74.66B | 66.60B | 82.69B | 60.10B | 64.13B | 65.56B | 58.40B | 49.89B | 59.32B | 57.80B | 21.24B | 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 | 37.68B | 35.69B | 26.96B | 26.68B | 26.14B | 27.52B | 32.68B | 28.87B | 29.29B | 27.10B | 26.27B | 26.02B | 26.68B | 27.07B | 9.88B | 26.97B | 23.24B | 21.36B | 16.79B | 16.35B | 23.86B | 30.04B | 45.86B | 48.37B | 41.24B | 33.06B | 28.36B | 40.78B | 33.27B | 28.18B |
Research & Development | 51.80B | 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 | 11.36B | 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 | 11.98B | 27.08B | 31.78B | 27.81B | 10.56B | 1.24B | -38.13B | 6.30B | 21.80B | 16.81B | 17.84B | 10.46B | 17.90B | 16.45B | -10.44B | 16.25B | 30.70B | 35.73B | 33.06B | 29.13B | -11.23B | -21.35B | -27.08B | 31.39B | 17.57B | 19.29B | 18.85B | 10.75B | 8.09B | 6.55B |
Other Expenses / Income | -35.30B | -2.15B | -1.97B | -596.00M | -1.80B | -2.71B | -1.22B | -1.16B | -1.93B | -996.00M | -747.00M | -276.00M | 221.00M | -672.00M | 325.00M | 974.00M | 83.00M | -20.49M | 254.20M | -845.51M | -1.06B | -2.03B | -3.22B | -2.50B | -1.20B | -1.06B | -1.55B | -605.26M | -543.45M | -942.42M |
Before Tax Income | -23.32B | 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 | -10.69B | 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.42B | 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 | -8.57B | 11.27B | 21.84B | 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.26B | 1.80B | 951.00M | 1.59B | 1.94B | 2.71B | 1.20B | 1.27B | 1.43B | 2.27B | 2.09B | 1.98B | 2.66B | 1.72B | 471.59M | 2.48B | 1.70B | 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.57B | 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.38B | 3.27B | 3.26B | 3.25B | 3.23B | 3.23B | 3.19B | 3.20B | 3.19B | 3.17B | 3.17B | 3.17B | 3.17B | 2.54B | 1.58B | 1.59B | 1.58B | 1.60B | 1.58B | 1.58B | 1.48B | 1.18B |
EBITDA | 27.96B | 36.55B | 38.92B | 36.81B | 19.13B | 9.98B | -10.23B | 15.42B | 31.52B | 27.11B | 28.66B | 21.46B | 28.79B | 26.06B | 19.91B | 27.82B | 35.55B | 37.03B | 38.77B | 33.95B | -2.83B | 2.48B | -19.34B | 42.41B | 24.95B | 25.37B | 24.64B | 15.41B | 11.87B | 9.75B |
EBITDA Margin | 10.62% | 13.46% | 16.75% | 15.84% | 8.42% | 4.73% | -5.08% | 6.93% | 12.77% | 11.89% | 12.61% | 9.42% | 12.69% | 12.82% | 28.62% | 13.32% | 18.90% | 20.89% | 25.55% | 25.55% | -2.41% | 1.70% | -8.35% | 15.39% | 11.59% | 13.74% | 14.61% | 12.25% | 12.02% | 11.58% |
EBIT | -20.40B | 26.02B | 29.91B | 28.67B | 11.09B | 988.00M | -38.27B | 5.12B | 21.18B | 18.51B | 19.02B | 12.00B | 20.41B | 17.41B | -10.52B | 19.32B | 32.14B | 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.75% | 9.58% | 12.88% | 12.34% | 4.88% | 0.47% | -19.01% | 2.30% | 8.58% | 8.12% | 8.37% | 5.27% | 8.99% | 8.56% | -15.11% | 9.25% | 17.08% | 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 |