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.18B | 69.52B | 65.75B | 67.47B | 67.06B | 66.71B | 64.71B | 58.19B | 31.57B | 30.19B | 29.16B | 27.93B | 13.79B |
Cost of Revenue | 54.89B | 59.13B | 56.30B | 51.20B | 54.73B | 55.51B | 53.06B | 52.70B | 52.56B | 49.93B | 44.89B | 46.27B | 45.88B | 44.15B | 44.58B | 38.62B | 37.55B | 35.31B | 24.41B | 22.03B | 21.70B | 19.87B | 20.54B | 39.48B | 33.73B | 9.80B | 8.44B | 7.59B | 6.87B | 4.00B |
Gross Profit | 79.09B | 77.70B | 77.31B | 77.09B | 77.14B | 75.36B | 72.97B | 73.28B | 79.06B | 77.15B | 75.66B | 69.57B | 65.00B | 62.42B | 63.23B | 58.74B | 55.92B | 52.87B | 45.11B | 43.72B | 45.77B | 47.19B | 46.17B | 25.23B | 24.46B | 21.76B | 21.75B | 21.56B | 21.05B | 9.79B |
Operating Expenses | 56.21B | 47.23B | 44.86B | 48.29B | 46.58B | 48.49B | 43.77B | 43.02B | 46.00B | 57.55B | 43.70B | 56.41B | 52.12B | 47.77B | 47.25B | 56.13B | 40.34B | 39.50B | 33.06B | 32.85B | 38.50B | 35.06B | 34.35B | 12.26B | 9.89B | 15.14B | 16.41B | 15.48B | 15.63B | 6.99B |
Selling, General & Admin | 31.30B | 30.14B | 28.66B | 31.57B | 29.90B | 31.08B | 26.82B | 27.09B | 29.99B | 41.02B | 27.09B | 39.95B | 35.62B | 31.37B | 30.72B | 41.52B | 25.97B | 24.95B | 19.44B | 19.35B | 24.89B | 21.78B | 20.83B | N/A | 8.24B | 9.27B | 9.05B | 8.70B | 8.81B | 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 | 24.91B | 2.30B | 3.81B | -475.00M | 583.00M | 3.00B | -120.00M | -3.85B | 71.00M | -1.30B | -230.00M | -1.07B | -82.00M | -43.00M | 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 |
Operating Income | 22.88B | 30.47B | 32.45B | 28.80B | 30.38B | 22.28B | 27.43B | 29.25B | 33.06B | 19.60B | 31.97B | 13.16B | 12.88B | 14.64B | 15.98B | 2.61B | 15.58B | 13.37B | 12.58B | 10.87B | 7.41B | 14.88B | 11.47B | 12.96B | 14.57B | 6.63B | 5.34B | 6.08B | 5.42B | 2.80B |
Other Expenses / Income | -5.89B | -2.20B | -3.03B | -4.83B | -7.64B | -2.65B | -6.83B | -8.26B | -4.82B | -4.33B | -2.69B | -4.05B | -2.40B | -1.96B | -2.46B | -969.00M | -1.03B | -1.18B | -913.00M | -564.00M | -1.15B | -7.34B | -8.12B | 4.85B | -1.41B | -1.63B | -1.36B | -1.17B | -882.40M | -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 | 13.52B | 1.64B | 14.54B | 12.19B | 11.45B | 10.31B | 6.26B | 7.53B | 3.36B | 17.82B | 13.17B | 5.00B | 3.98B | 4.91B | 4.54B | 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.96B | 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.13B | 2.34B | 2.80B | 3.13B | 3.28B | 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.72B | 2.74B | 1.55B | 1.55B | 934.26M | 872.86M | 876.80M |
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.83B | 2.79B | 2.73B | 2.73B | 2.78B | 1.58B | 1.56B | 946.47M | 872.86M | 876.80M |
EBITDA | 40.14B | 48.60B | 52.87B | 48.11B | 48.00B | 47.04B | 46.54B | 45.77B | 49.18B | 36.72B | 48.55B | 28.93B | 29.81B | 31.51B | 33.16B | 18.07B | 30.75B | 29.09B | 27.19B | 26.14B | 22.66B | 23.95B | 20.16B | 25.23B | 24.46B | 16.27B | 11.10B | 11.36B | 10.65B | 5.46B |
EBITDA Margin | 29.96% | 35.52% | 39.57% | 37.50% | 36.40% | 35.95% | 36.92% | 36.33% | 37.36% | 28.89% | 40.27% | 24.97% | 26.88% | 29.57% | 30.75% | 18.56% | 32.90% | 32.98% | 39.12% | 39.76% | 33.59% | 35.71% | 30.21% | 38.98% | 42.04% | 51.55% | 36.75% | 38.95% | 38.14% | 39.57% |
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.74B | 13.02B | 7.13B | 8.83B | 5.84B | 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.72% | 18.32% | 19.80% | 10.56% | 13.16% | 8.76% | 29.06% | 11.61% | 15.75% | 13.20% | 9.43% | 10.76% | 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 |