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 | 367.53B | 322.13B | 285.27B | 255.64B | 242.16B | 226.25B | 201.16B | 184.83B | 157.11B | 130.47B | 122.49B | 110.62B | 101.86B | 94.16B | 87.14B | 81.19B | 75.43B | 70.67B | 44.87B | 36.83B | 28.57B | 25.02B | 23.45B | 21.12B | 19.56B | 17.36B | 11.79B | 10.07B | 5.67B | 3.77B |
Cost of Revenue | 280.66B | 244.54B | 217.94B | 190.14B | 184.56B | 172.40B | 154.15B | 141.45B | 120.08B | 97.04B | 92.13B | 82.75B | 92.27B | 85.23B | 79.79B | 61.84B | 56.20B | 53.91B | 32.73B | 27.00B | 20.71B | 18.19B | 21.62B | 16.16B | 15.04B | 13.52B | 8.54B | 7.18B | 3.93B | 2.64B |
Gross Profit | 86.87B | 77.59B | 67.33B | 65.50B | 57.60B | 53.85B | 47.01B | 43.37B | 37.03B | 33.43B | 30.36B | 27.87B | 9.59B | 8.93B | 7.35B | 19.35B | 19.23B | 16.76B | 12.14B | 9.83B | 7.85B | 6.83B | 1.83B | 4.97B | 4.52B | 3.83B | 3.25B | 2.89B | 1.74B | 1.13B |
Operating Expenses | 54.51B | 51.18B | 45.68B | 44.59B | 37.91B | 36.50B | 31.80B | 30.09B | 26.00B | 23.16B | 20.74B | 18.61B | 1.12B | 1.06B | 991.00M | 14.08B | 11.38B | 10.65B | 7.27B | 6.12B | 5.17B | 4.64B | 265.00M | 3.77B | 3.58B | 3.15B | 2.51B | 2.28B | 1.13B | 583.79M |
Selling, General & Admin | 54.63B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 15.56B | 14.27B | 12.73B | 13.10B | 10.58B | 9.98B | 7.13B | 6.07B | 4.88B | N/A | 3.98B | N/A | 3.34B | 2.96B | 2.36B | 2.16B | 1.03B | 555.65M |
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 | -117.00M | 3.40B | 3.10B | 2.89B | 2.72B | 2.43B | 2.25B | 1.69B | 1.69B | 1.90B | 1.80B | 1.31B | -14.43B | -13.21B | 991.00M | 981.00M | 11.38B | 670.00M | 453.00M | 6.12B | 299.00M | 4.64B | 265.00M | 3.77B | 233.00M | 185.00M | 146.00M | 118.20M | 94.46M | 28.14M |
Operating Income | 32.36B | 28.43B | 23.97B | 22.41B | 19.68B | 17.34B | 15.21B | 13.28B | 11.02B | 10.27B | 9.62B | 9.25B | 8.46B | 7.86B | 6.36B | 5.26B | 7.85B | 6.98B | 5.37B | 4.10B | 2.94B | 2.19B | 1.57B | 1.20B | 943.00M | -42.00M | 742.00M | 596.41M | 460.79M | 506.05M |
Other Expenses / Income | -3.25B | -2.09B | -1.66B | -1.66B | -1.70B | -1.40B | -1.19B | -1.07B | -790.00M | -618.00M | -708.00M | -632.00M | -505.00M | -481.00M | -551.00M | -639.00M | -544.00M | -456.00M | 52.00M | -128.00M | 169.00M | -90.00M | -94.00M | -45.00M | -49.00M | -4.00M | N/A | -15.56M | -771.00K | -38.10M |
Before Tax Income | 29.11B | 26.34B | 22.31B | 20.74B | 17.98B | 15.94B | 14.02B | 12.21B | 10.23B | 9.66B | 8.91B | 8.62B | 7.96B | 7.38B | 5.81B | 4.62B | 7.30B | 6.53B | 5.13B | 3.97B | 2.84B | 2.10B | 1.47B | 1.16B | 894.00M | -46.00M | 742.00M | 580.85M | 460.01M | 467.94M |
Income Tax Expenses | 5.97B | 5.70B | 4.58B | 4.97B | 3.74B | 3.56B | 3.20B | 4.92B | 4.36B | 4.04B | 3.24B | 3.10B | 2.82B | 2.75B | 1.99B | 1.65B | 2.65B | 2.37B | 1.83B | 1.39B | 1.01B | 744.00M | 559.00M | 419.00M | 326.00M | 120.00M | 282.00M | 224.60M | 170.21M | 177.82M |
Net Income | 22.38B | 20.12B | 17.29B | 15.40B | 13.84B | 11.99B | 10.56B | 7.24B | 5.81B | 5.62B | 5.62B | 5.53B | 5.14B | 4.63B | 3.82B | 2.98B | 4.65B | 4.16B | 3.30B | 2.59B | 1.82B | 1.35B | 913.00M | 736.00M | 568.00M | -166.00M | 460.00M | 355.64M | 285.96M | 1.67B |
Interest Expenses | 3.25B | 2.09B | 1.66B | 1.66B | 1.70B | 1.40B | 1.19B | 1.07B | 790.00M | 618.00M | 708.00M | 632.00M | 505.00M | 481.00M | 551.00M | 639.00M | 544.00M | 456.00M | 241.00M | 128.00M | 95.00M | 90.00M | 94.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 928.00M | 934.00M | 943.00M | 946.00M | 951.00M | 963.00M | 964.00M | 952.00M | 953.00M | 972.00M | 1.01B | 1.03B | 1.07B | 1.12B | 1.17B | 1.21B | 1.31B | 1.34B | 1.26B | 1.25B | 1.18B | 1.21B | 1.25B | 1.30B | 1.39B | 1.52B | 1.50B | 1.49B | 1.42B | 1.40B |
Diluted Shares Outstanding | 938.00M | 950.00M | 956.00M | 961.00M | 966.00M | 983.00M | 985.00M | 968.00M | 967.00M | 986.00M | 1.02B | 1.05B | 1.09B | 1.13B | 1.18B | 1.24B | 1.36B | 1.40B | 1.33B | 1.32B | 1.24B | 1.27B | 1.30B | 1.35B | 1.42B | 1.52B | 1.53B | 1.49B | 1.42B | 1.40B |
EBITDA | 32.52B | 31.84B | 27.07B | 25.30B | 22.41B | 19.77B | 17.45B | 14.98B | 12.71B | 11.75B | 11.00B | 10.56B | 9.59B | 8.93B | 7.35B | 6.24B | 8.64B | 7.65B | 5.53B | 4.47B | 2.98B | 2.44B | 1.83B | 1.45B | 38.41B | 868.00M | 888.00M | 744.54M | 709.04M | 606.07M |
EBITDA Margin | 8.85% | 9.88% | 9.49% | 9.90% | 9.25% | 8.74% | 8.68% | 8.11% | 8.09% | 9.01% | 8.98% | 9.55% | 9.41% | 9.48% | 8.43% | 7.69% | 11.46% | 10.83% | 12.33% | 12.15% | 10.42% | 9.76% | 7.81% | 6.85% | 196.37% | 5.00% | 7.53% | 7.39% | 12.50% | 16.08% |
EBIT | 31.59B | 27.92B | 23.52B | 22.04B | 19.29B | 16.95B | 14.94B | 13.22B | 10.97B | 10.27B | 9.57B | 9.25B | 8.46B | 7.86B | 6.36B | 5.26B | 7.85B | 6.98B | 5.37B | 4.10B | 2.94B | 2.19B | 1.57B | 1.16B | 894.00M | -46.00M | 742.00M | 580.24M | 456.17M | 1.84B |
EBIT Margin | 8.60% | 8.67% | 8.25% | 8.62% | 7.96% | 7.49% | 7.43% | 7.15% | 6.98% | 7.87% | 7.82% | 8.37% | 8.31% | 8.35% | 7.30% | 6.48% | 10.41% | 9.88% | 11.98% | 11.13% | 10.27% | 8.74% | 6.68% | 5.47% | 4.57% | -0.27% | 6.29% | 5.76% | 8.04% | 48.90% |
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 |