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 | 168.86B | 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 | 79.81B | 79.92B | 84.14B | 79.42B | 77.81B | 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 | 89.06B | 91.84B | 97.05B | 91.34B | 82.74B | 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 | 48.84B | 46.98B | 60.81B | 66.56B | 67.64B | 65.19B | 59.85B | 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 | 27.36B | 28.96B | 37.94B | 38.04B | 39.42B | 36.77B | 35.47B | 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 | 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 | 19.97B | 18.02B | 22.86B | 28.52B | 28.22B | 6.78B | 1.60B | 277.00M | -52.00M | 1.65B | 596.00M | 134.00M | 249.00M | 897.00M | 152.00M | -589.00M | 615.00M | 16.00M | 14.00M | 922.00M | 1.82B | 734.00M | -209.00M | 2.56B | -227.00M | 245.00M | -87.00M | -61.00M | 114.00M | -99.40M |
Operating Income | 24.77B | 30.51B | 38.73B | 23.95B | 27.95B | 26.10B | 19.97B | 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 | -4.92B | -2.91B | -9.56B | -9.26B | -9.49B | -1.22B | -4.83B | -3.73B | -4.09B | -2.25B | -2.70B | -2.56B | -2.50B | -1.33B | -2.97B | -2.90B | -2.00B | 593.00M | -450.00M | 1.26B | 2.62B | 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 | 26.95B | -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.47B | 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 | -6.87B | 20.08B | -3.82B | 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.88B | 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.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B |
Diluted Shares Outstanding | 7.26B | 7.17B | 7.50B | 7.16B | 7.35B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B | 6.14B |
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 | 43.44B | 43.48B | 22.63B | 14.82B | 15.75B | 17.78B | 20.23B | 21.63B | 23.96B | 20.84B | 12.54B | 15.87B | 10.82B | 5.48B | 4.95B |
EBITDA Margin | 37.02% | 17.45% | 31.81% | 19.54% | 30.40% | 35.85% | 28.53% | 30.86% | 31.89% | 24.01% | 38.89% | 25.10% | 22.57% | 32.66% | 33.64% | 35.02% | 36.56% | 35.89% | 33.78% | 38.62% | 43.53% | 46.90% | 47.11% | 46.54% | 42.10% | 43.59% | 63.83% | 77.88% | 43.23% | 42.62% |
EBIT | 25.33B | 3.01B | 32.43B | 5.07B | 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% | 2.50% | 19.21% | 2.95% | 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 |