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 | 133.97B | 136.84B | 133.61B | 128.29B | 131.87B | 130.86B | 126.03B | 125.98B | 131.62B | 127.08B | 120.55B | 115.85B | 110.88B | 106.56B | 107.81B | 97.35B | 93.47B | 88.14B | 75.11B | 71.28B | 67.75B | 67.62B | 67.19B | 64.71B | 33.17B | 31.57B | 30.19B | 13.08B | 13.43B | 13.79B |
Cost of Revenue | 54.89B | 59.13B | 56.30B | 51.20B | 54.73B | 55.51B | 51.56B | 51.42B | 52.56B | 49.93B | 44.89B | 46.27B | 45.88B | 44.15B | 44.30B | 39.01B | 37.55B | 34.99B | 25.47B | 23.17B | 21.78B | 41.95B | 41.65B | 39.48B | 10.22B | 9.39B | 8.44B | 3.63B | 3.69B | 4.00B |
Gross Profit | 79.09B | 77.70B | 77.31B | 77.09B | 77.14B | 75.36B | 74.48B | 74.56B | 79.06B | 77.15B | 75.66B | 69.57B | 65.00B | 62.42B | 63.51B | 58.35B | 55.92B | 53.15B | 49.64B | 48.12B | 45.97B | 25.67B | 25.54B | 25.23B | 22.96B | 22.18B | 21.75B | 9.45B | 9.74B | 9.79B |
Operating Expenses | 50.37B | 47.23B | 44.86B | 48.29B | 46.58B | 48.49B | 45.29B | 47.50B | 46.00B | 57.55B | 43.70B | 56.41B | 52.12B | 47.77B | 49.48B | 41.46B | 40.34B | 39.78B | 35.36B | 35.00B | 38.62B | 10.68B | 14.01B | 12.26B | 14.46B | 15.55B | 16.41B | 6.52B | 6.65B | 6.99B |
Selling, General & Admin | 32.74B | 30.14B | 28.66B | 31.57B | 29.90B | 31.08B | 28.34B | 31.57B | 29.99B | 41.02B | 27.09B | 39.95B | 35.62B | 31.37B | 32.95B | 26.90B | 25.97B | 25.23B | 21.31B | 21.09B | 25.00B | N/A | N/A | N/A | 8.24B | 9.80B | 9.05B | 3.92B | 4.02B | 4.33B |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -975.00M | 2.30B | 3.81B | -475.00M | 583.00M | 2.36B | 16.95B | 15.93B | 16.02B | 16.53B | 16.61B | 16.46B | 16.50B | 16.41B | 16.53B | 14.56B | 14.38B | 14.54B | 14.05B | 13.91B | 13.62B | 10.68B | 14.01B | 12.26B | 6.22B | 5.75B | 7.36B | 2.59B | 2.63B | 2.65B |
Operating Income | 22.88B | 30.47B | 32.45B | 28.80B | 30.38B | 22.28B | 27.41B | 27.06B | 33.06B | 19.60B | 31.97B | 13.16B | 12.88B | 14.64B | 14.03B | 16.88B | 15.58B | 13.37B | 14.28B | 13.12B | 7.35B | 15.00B | 11.53B | 12.96B | 8.49B | 6.63B | 5.34B | 2.94B | 3.09B | 2.80B |
Other Expenses / Income | -6.56B | 1.27B | 409.00M | -649.00M | -3.22B | -2.41B | -6.82B | -6.07B | -4.82B | -4.33B | -2.69B | -3.26B | -2.40B | -1.96B | -2.46B | -970.00M | -1.03B | -1.18B | -632.00M | -596.00M | -1.01B | -8.79B | -8.77B | 4.85B | -1.73B | -1.63B | -1.36B | -186.00M | -76.80M | -517.80M |
Before Tax Income | 16.99B | 28.27B | 29.42B | 23.97B | 22.73B | 19.62B | 20.59B | 20.99B | 28.24B | 15.27B | 29.28B | 9.90B | 10.48B | 12.68B | 11.57B | 15.91B | 14.54B | 12.19B | 13.65B | 12.52B | 6.34B | 6.20B | 2.77B | 17.82B | 6.76B | 5.00B | 3.98B | 2.75B | 3.01B | 2.29B |
Income Tax Expenses | 4.89B | 6.52B | 6.80B | 5.62B | 2.94B | 3.58B | -9.96B | 7.38B | 9.87B | 3.31B | 5.73B | -660.00M | 285.00M | 2.47B | 1.21B | 3.33B | 3.98B | 2.67B | 3.21B | 2.85B | 1.25B | 1.62B | 2.18B | 7.01B | 2.56B | 2.01B | 1.53B | 1.01B | 1.15B | 884.90M |
Net Income | 11.61B | 21.26B | 22.07B | 17.80B | 19.27B | 15.53B | 30.10B | 13.13B | 17.88B | 9.62B | 11.50B | 875.00M | 2.40B | 2.55B | 3.65B | 6.43B | 5.52B | 6.20B | 7.40B | 7.83B | 3.08B | 4.08B | 389.00M | 11.80B | 4.20B | 2.97B | 2.45B | 1.74B | 1.86B | -754.80M |
Interest Expenses | 5.52B | 3.61B | 3.48B | 4.25B | 4.73B | 4.83B | 4.73B | 4.38B | 4.92B | 4.92B | 2.67B | 2.57B | 2.83B | 2.52B | 3.10B | 1.82B | 1.83B | 2.35B | 2.18B | 2.38B | 2.80B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 4.21B | 4.20B | 4.15B | 4.14B | 4.14B | 4.13B | 4.08B | 4.08B | 4.08B | 3.97B | 2.87B | 2.85B | 2.83B | 2.83B | 2.84B | 2.85B | 2.90B | 2.91B | 2.77B | 2.77B | 2.76B | 2.73B | 2.71B | 2.71B | 1.55B | 1.55B | 1.55B | 879.20M | 876.60M | 874.40M |
Diluted Shares Outstanding | 4.21B | 4.20B | 4.15B | 4.14B | 4.14B | 4.13B | 4.09B | 4.09B | 4.09B | 3.98B | 2.87B | 2.86B | 2.84B | 2.83B | 2.84B | 2.85B | 2.90B | 2.94B | 2.82B | 2.83B | 2.79B | 2.75B | 2.73B | 2.74B | 1.58B | 1.58B | 1.57B | 946.47M | 876.60M | 876.80M |
EBITDA | 45.67B | 50.06B | 52.65B | 45.06B | 47.94B | 46.45B | 41.83B | 40.81B | 48.68B | 34.39B | 36.50B | 19.25B | 22.01B | 23.94B | 24.50B | 26.14B | 25.71B | 25.77B | 26.83B | 26.98B | 20.74B | 19.12B | 16.22B | 31.07B | 12.83B | 10.72B | 9.74B | 5.35B | 5.63B | 2.78B |
EBITDA Margin | 34.09% | 36.58% | 39.41% | 35.13% | 36.35% | 35.50% | 33.19% | 32.39% | 36.99% | 27.06% | 30.28% | 16.61% | 19.85% | 22.47% | 22.72% | 26.85% | 27.51% | 29.23% | 35.73% | 37.84% | 30.62% | 28.27% | 24.14% | 48.01% | 38.67% | 33.97% | 32.25% | 40.86% | 41.94% | 20.17% |
EBIT | 22.03B | 31.39B | 32.35B | 27.67B | 26.94B | 23.95B | 24.88B | 24.88B | 32.66B | 17.85B | 19.89B | 2.79B | 5.52B | 7.54B | 7.96B | 11.58B | 11.33B | 11.22B | 12.79B | 13.07B | 7.13B | 5.70B | 2.56B | 18.81B | 6.76B | 4.97B | 3.98B | 2.75B | 3.01B | 130.10M |
EBIT Margin | 16.44% | 22.94% | 24.21% | 21.57% | 20.43% | 18.30% | 19.74% | 19.75% | 24.82% | 14.05% | 16.50% | 2.40% | 4.97% | 7.07% | 7.39% | 11.89% | 12.12% | 12.73% | 17.02% | 18.33% | 10.52% | 8.42% | 3.82% | 29.06% | 20.37% | 15.76% | 13.20% | 21.03% | 22.38% | 0.94% |
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 |