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 | 122.43B | 120.74B | 134.04B | 171.76B | 181.19B | 170.76B | 160.55B | 163.79B | 146.80B | 132.45B | 128.75B | 127.43B | 126.72B | 124.28B | 123.02B | 124.03B | 118.93B | 63.05B | 43.86B | 40.79B | 40.84B | 43.14B | 45.91B | 51.48B | 49.49B | 28.78B | 24.86B | 13.90B | 12.67B | 11.62B |
Cost of Revenue | 50.12B | 50.85B | 60.41B | 79.92B | 84.14B | 79.42B | 77.38B | 76.88B | 67.05B | 60.61B | 51.46B | 55.22B | 57.37B | 52.26B | 50.41B | 49.90B | 46.05B | 27.35B | 19.19B | 17.38B | 16.65B | 25.94B | 25.94B | 30.98B | 29.34B | 16.71B | 9.49B | 4.13B | 3.81B | 3.75B |
Gross Profit | 72.31B | 69.89B | 73.63B | 91.84B | 97.05B | 91.34B | 83.17B | 86.90B | 79.75B | 71.84B | 77.29B | 72.22B | 69.35B | 72.02B | 72.61B | 74.13B | 72.87B | 35.71B | 24.67B | 23.40B | 24.19B | 17.20B | 19.96B | 20.49B | 20.15B | 12.06B | 15.37B | 9.76B | 8.86B | 7.87B |
Operating Expenses | 47.65B | 46.98B | 47.52B | 66.56B | 67.64B | 65.19B | 59.30B | 62.19B | 54.97B | 57.97B | 46.81B | 59.22B | 57.22B | 52.44B | 51.12B | 51.07B | 52.47B | 25.42B | 18.50B | 17.50B | 17.72B | 8.58B | 9.08B | 9.75B | 8.55B | 5.18B | 12.20B | 6.21B | 5.83B | 5.08B |
Selling, General & Admin | 28.87B | 28.96B | 29.67B | 38.04B | 39.42B | 36.77B | 34.92B | 36.35B | 32.95B | 39.70B | 28.41B | 41.08B | 38.84B | 33.06B | 31.41B | 31.19B | 30.89B | 15.51B | 10.86B | 9.94B | 9.85B | N/A | N/A | N/A | N/A | N/A | 7.28B | 3.97B | 3.66B | 3.04B |
Research & Development | 954.00M | 1.24B | 1.32B | 1.21B | 1.28B | 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.42B | 5.81B | 9.39B | -1.43B | -1.07B | 6.78B | 24.39B | 25.85B | 22.02B | 18.27B | 18.39B | 18.14B | 18.38B | 19.38B | 19.71B | 19.88B | 21.58B | 9.91B | 7.64B | 7.56B | 7.87B | 8.58B | 9.08B | 9.75B | 8.55B | 5.18B | 4.92B | 2.24B | 2.17B | 2.04B |
Operating Income | 23.46B | -4.59B | 25.90B | 6.41B | 27.95B | 26.10B | 23.86B | 24.35B | 24.79B | 11.75B | 30.48B | 13.00B | 9.22B | 19.57B | 21.49B | 23.06B | 20.40B | 10.29B | 6.17B | 5.90B | 6.47B | 8.62B | 10.89B | 10.74B | 11.60B | 6.89B | 3.17B | 3.56B | 3.04B | 2.79B |
Other Expenses / Income | 1.90B | -19.90B | 9.78B | -20.22B | -2.52B | 6.69B | -8.72B | -4.54B | -4.09B | -1.79B | -2.70B | -2.56B | -2.50B | -1.33B | -2.49B | -3.16B | -2.20B | 593.00M | -450.00M | 1.26B | 2.43B | 1.83B | 469.00M | 2.15B | -745.00M | -512.00M | -833.00M | -289.00M | -244.90M | -356.50M |
Before Tax Income | 19.85B | -3.09B | 29.17B | -2.86B | 18.47B | 24.87B | 15.14B | 19.81B | 20.69B | 9.96B | 27.78B | 10.44B | 6.72B | 18.24B | 19.00B | 19.90B | 18.20B | 10.88B | 5.72B | 7.17B | 8.90B | 10.46B | 11.36B | 12.89B | 10.85B | 6.37B | 2.34B | 3.27B | 2.79B | 2.43B |
Income Tax Expenses | 4.22B | 3.78B | 5.39B | 965.00M | 3.49B | 4.92B | -14.71B | 6.48B | 7.00B | 3.44B | 9.22B | 2.90B | 2.53B | -1.16B | 6.16B | 7.04B | 6.25B | 3.52B | 932.00M | 2.19B | 2.93B | 2.98B | 4.10B | 4.92B | 4.28B | 2.31B | 863.00M | 1.17B | 903.00M | 785.10M |
Net Income | 14.40B | -8.52B | 20.08B | -5.18B | 13.90B | 19.37B | 29.45B | 12.98B | 13.35B | 6.22B | 18.25B | 7.26B | 3.94B | 19.86B | 12.54B | 12.87B | 11.95B | 7.36B | 4.79B | 5.89B | 8.51B | 5.65B | 7.24B | 7.97B | 8.16B | 4.02B | 1.47B | 2.10B | -930.00M | 1.65B |
Interest Expenses | 6.70B | 6.11B | 6.72B | 7.92B | 8.42B | 7.96B | 6.30B | 4.91B | 4.12B | 3.61B | 3.94B | 3.44B | 3.54B | 2.99B | 3.38B | 3.39B | 3.51B | 1.84B | 1.46B | 1.02B | 1.24B | 1.38B | 1.60B | 1.59B | 1.43B | 993.00M | 947.00M | 472.00M | 515.10M | 480.20M |
Basic Shares Outstanding | 7.18B | 7.17B | 7.17B | 7.16B | 7.32B | 6.78B | 6.16B | 6.17B | 5.63B | 5.21B | 5.37B | 5.80B | 5.93B | 5.91B | 5.90B | 5.93B | 6.13B | 3.88B | 3.37B | 3.31B | 3.32B | 3.33B | 3.37B | 3.39B | 3.41B | 1.96B | 1.83B | 1.21B | 1.22B | 1.20B |
Diluted Shares Outstanding | 7.26B | 7.59B | 7.50B | 7.18B | 7.35B | 6.81B | 6.18B | 6.19B | 5.65B | 5.22B | 5.38B | 5.82B | 5.95B | 5.94B | 5.92B | 5.96B | 6.17B | 3.90B | 3.38B | 3.32B | 3.33B | 3.35B | 3.40B | 3.43B | 3.46B | 1.98B | 1.84B | 1.21B | 1.22B | 1.20B |
EBITDA | 46.52B | 48.53B | 53.95B | 52.47B | 56.56B | 61.31B | 45.43B | 50.21B | 46.49B | 31.55B | 49.81B | 31.75B | 28.39B | 41.08B | 41.78B | 43.18B | 43.29B | 22.63B | 14.82B | 16.66B | 20.55B | 18.60B | 22.02B | 24.23B | 22.42B | 12.50B | 8.21B | 5.98B | 2.66B | 4.95B |
EBITDA Margin | 38.00% | 40.20% | 40.25% | 30.55% | 31.22% | 35.90% | 28.30% | 30.66% | 31.67% | 23.82% | 38.69% | 24.92% | 22.40% | 33.05% | 33.97% | 34.81% | 36.40% | 35.89% | 33.78% | 40.85% | 50.30% | 43.11% | 47.95% | 47.07% | 45.31% | 43.43% | 33.01% | 43.02% | 20.98% | 42.62% |
EBIT | 25.33B | 1.36B | 32.19B | 3.71B | 25.82B | 32.25B | 21.04B | 24.36B | 24.47B | 13.28B | 31.41B | 13.61B | 10.01B | 21.70B | 22.07B | 23.29B | 21.71B | 12.72B | 7.17B | 9.10B | 12.68B | 10.02B | 12.94B | 14.48B | 13.87B | 7.32B | 3.28B | 3.74B | 488.10M | 2.91B |
EBIT Margin | 20.69% | 1.13% | 24.02% | 2.16% | 14.25% | 18.88% | 13.11% | 14.88% | 16.67% | 10.03% | 24.40% | 10.68% | 7.90% | 17.46% | 17.94% | 18.78% | 18.26% | 20.18% | 16.36% | 22.30% | 31.04% | 23.23% | 28.18% | 28.13% | 28.02% | 25.44% | 13.21% | 26.90% | 3.85% | 25.08% |
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 |