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 | 122.51B | 123.44B | 118.93B | 63.05B | 43.76B | 40.73B | 40.50B | 42.82B | 45.91B | 51.37B | 49.53B | 46.24B | 43.11B | 25.20B | 21.71B | 11.77B |
Cost of Revenue | 50.12B | 50.85B | 60.41B | 79.92B | 84.14B | 79.42B | 77.81B | 77.19B | 67.05B | 60.15B | 51.19B | 55.23B | 54.90B | 50.26B | 50.64B | 56.69B | 46.80B | 28.85B | 19.17B | 17.36B | 16.86B | 16.47B | 16.94B | 31.16B | 29.38B | 27.18B | 27.73B | 14.51B | 7.86B | 3.75B |
Gross Profit | 72.31B | 69.89B | 73.63B | 91.84B | 97.05B | 91.34B | 82.74B | 86.60B | 79.75B | 72.30B | 77.56B | 72.21B | 71.82B | 74.02B | 71.87B | 66.75B | 72.13B | 34.20B | 24.59B | 23.37B | 23.64B | 26.35B | 28.97B | 20.22B | 20.15B | 19.06B | 15.38B | 10.69B | 13.85B | 8.03B |
Operating Expenses | 48.84B | 46.98B | 47.52B | 66.56B | 67.64B | 65.19B | 59.85B | 62.69B | 54.94B | 57.97B | 46.81B | 59.21B | 59.69B | 54.37B | 50.87B | 68.44B | 51.72B | 23.91B | 18.42B | 17.47B | 17.36B | 17.91B | 18.46B | 9.75B | 8.55B | 7.84B | 7.78B | 4.47B | 8.73B | 5.26B |
Selling, General & Admin | 27.81B | 28.96B | 29.67B | 38.04B | 39.42B | 36.77B | 35.47B | 36.84B | 32.92B | 39.70B | 28.41B | 41.07B | 41.31B | 34.99B | 31.36B | 48.77B | 30.15B | 14.01B | 10.78B | 9.91B | 9.49B | 9.33B | 9.38B | N/A | N/A | N/A | 7.28B | 3.97B | 4.69B | 3.23B |
Research & Development | 954.00M | 1.24B | 1.32B | 1.21B | 1.28B | 1.19B | 1.50B | 1.65B | 1.69B | 1.73B | 1.49B | 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 |
Other Operating Expenses | 20.08B | 5.81B | 9.39B | -1.43B | -1.07B | 6.78B | 1.60B | 1.08B | -52.00M | 1.58B | 596.00M | 134.00M | 249.00M | 897.00M | 152.00M | -332.00M | 810.00M | 393.00M | 397.00M | 922.00M | 1.77B | 733.00M | -236.00M | 2.56B | -354.00M | 1.70B | 49.00M | -75.00M | 194.00M | -71.00M |
Operating Income | 23.46B | -4.59B | 25.90B | 6.41B | 27.95B | 26.10B | 19.97B | 23.54B | 24.79B | 12.21B | 30.75B | 13.00B | 9.22B | 19.57B | 21.00B | -1.69B | 20.40B | 10.29B | 6.17B | 5.90B | 6.28B | 8.44B | 10.51B | 10.47B | 11.60B | 11.22B | 7.60B | 6.23B | 5.12B | 2.76B |
Other Expenses / Income | -3.61B | 1.49B | 3.27B | -9.26B | -9.49B | -1.22B | -4.83B | -3.73B | -4.09B | -1.86B | -2.70B | -2.56B | -2.50B | -1.33B | -2.48B | -2.88B | -2.00B | 593.00M | -450.00M | 1.26B | 2.43B | 1.83B | 442.00M | 2.15B | -745.00M | 892.00M | -1.06B | -769.00M | -643.00M | -328.00M |
Before Tax Income | 19.85B | -3.09B | 29.17B | -2.86B | 18.47B | 24.87B | 15.14B | 19.81B | 20.69B | 10.36B | 28.05B | 10.44B | 6.72B | 18.24B | 18.52B | -4.57B | 18.40B | 10.88B | 5.72B | 7.17B | 8.72B | 10.27B | 10.95B | 12.62B | 10.85B | 12.12B | 6.54B | 5.46B | 4.48B | 2.43B |
Income Tax Expenses | 4.22B | 3.78B | 5.39B | 965.00M | 3.49B | 4.92B | -14.71B | 6.48B | 7.00B | 3.62B | 9.33B | 2.90B | 2.53B | -1.16B | 6.09B | -2.21B | 6.25B | 3.52B | 932.00M | 2.19B | 2.86B | 2.91B | 3.94B | 4.82B | 4.28B | 4.38B | 2.45B | 2.07B | 1.52B | 785.00M |
Net Income | 14.40B | -8.52B | 20.08B | -5.18B | 13.90B | 19.37B | 29.45B | 12.98B | 13.35B | 6.44B | 18.42B | 7.26B | 3.94B | 19.86B | 12.14B | -2.62B | 11.95B | 7.36B | 4.79B | 5.89B | 8.51B | 5.65B | 7.01B | 7.80B | 8.16B | 7.69B | 4.09B | 3.48B | -3.06B | 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.37B | 3.37B | 3.51B | 1.84B | 1.46B | 1.02B | 1.19B | 1.38B | 1.60B | 1.59B | 1.43B | 1.60B | 1.55B | 901.00M | 957.00M | 480.00M |
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 | 3.41B | 3.39B | 1.96B | 1.84B | 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 | 3.45B | 3.42B | 1.97B | 1.85B | 1.20B |
EBITDA | 45.32B | 21.07B | 53.72B | 33.57B | 55.09B | 61.22B | 45.80B | 50.55B | 46.81B | 31.80B | 50.07B | 31.98B | 28.61B | 40.59B | 41.38B | 18.47B | 43.48B | 22.63B | 14.82B | 15.75B | 17.78B | 20.23B | 21.63B | 23.96B | 20.84B | 21.56B | 15.87B | 10.82B | 9.47B | 4.95B |
EBITDA Margin | 37.02% | 17.45% | 40.08% | 19.54% | 30.40% | 35.85% | 28.53% | 30.86% | 31.89% | 24.01% | 38.89% | 25.10% | 22.57% | 32.66% | 33.77% | 14.96% | 36.56% | 35.89% | 33.86% | 38.67% | 43.90% | 47.25% | 47.11% | 46.63% | 42.07% | 46.63% | 36.80% | 42.95% | 43.61% | 42.07% |
EBIT | 25.33B | 1.36B | 32.19B | 3.71B | 25.82B | 32.25B | 21.04B | 24.36B | 24.47B | 13.67B | 31.69B | 13.61B | 10.01B | 21.70B | 21.60B | -1.47B | 21.71B | 12.72B | 7.17B | 9.10B | 12.55B | 9.95B | 12.55B | 14.21B | 13.87B | 13.68B | 8.09B | 6.45B | -588.00M | 2.91B |
EBIT Margin | 20.69% | 1.13% | 24.02% | 2.16% | 14.25% | 18.88% | 13.11% | 14.88% | 16.67% | 10.32% | 24.61% | 10.68% | 7.90% | 17.46% | 17.63% | -1.19% | 18.25% | 20.18% | 16.39% | 22.33% | 31.00% | 23.22% | 27.34% | 27.66% | 28.00% | 29.57% | 18.76% | 25.59% | -2.71% | 24.75% |
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 |