Financial Year End | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 367.53B | 322.13B | 322.13B | 285.27B | 285.27B | 255.64B | 255.64B | 240.27B | 242.16B | 224.87B | 200.14B | 184.01B | 156.40B | 129.69B | 121.74B | 109.94B | 101.21B | 93.55B | 87.14B | 80.42B | 75.43B | 70.67B | 44.87B | 36.83B | 28.57B | 25.02B | 23.45B | 21.12B | 19.56B | 17.36B |
Cost of Revenue | 280.66B | 244.54B | 244.54B | 217.94B | 217.94B | 190.14B | 190.14B | 184.56B | 184.56B | 172.40B | 154.15B | 141.45B | 120.08B | 97.04B | 92.13B | 82.75B | 76.72B | 70.96B | 79.79B | 61.84B | 56.20B | 53.91B | 32.73B | 27.00B | 20.71B | 18.19B | 21.62B | 16.16B | 15.04B | 13.52B |
Gross Profit | 86.87B | 77.59B | 77.59B | 67.33B | 67.33B | 65.50B | 65.50B | 55.71B | 57.60B | 52.47B | 45.99B | 42.56B | 36.32B | 32.65B | 29.61B | 27.19B | 24.49B | 22.59B | 7.35B | 18.58B | 19.23B | 16.76B | 12.14B | 9.83B | 7.85B | 6.83B | 1.83B | 4.97B | 4.52B | 3.83B |
Operating Expenses | 58.60B | 51.18B | 51.18B | 45.68B | 45.68B | 44.59B | 44.59B | 37.91B | 37.91B | 36.50B | 31.80B | 30.46B | 26.00B | 23.16B | 20.74B | 18.61B | 16.68B | 15.33B | 991.00M | 14.08B | 11.38B | 10.65B | 7.27B | 6.12B | 5.17B | 4.64B | 265.00M | 3.77B | 3.58B | 3.15B |
Selling, General & Admin | 54.63B | N/A | 47.78B | N/A | 42.58B | N/A | 41.70B | N/A | 35.19B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 15.56B | 14.27B | N/A | 13.10B | N/A | 9.98B | 6.81B | N/A | 4.88B | N/A | N/A | N/A | 3.34B | 2.96B |
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 | 3.97B | 51.18B | 3.40B | 45.68B | 3.10B | 44.59B | 2.89B | 37.91B | 2.72B | 36.50B | 31.80B | 30.46B | 26.00B | 23.16B | 20.74B | 18.61B | 1.12B | 1.06B | 991.00M | 981.00M | 11.38B | 670.00M | 453.00M | 6.12B | 299.00M | 4.64B | 265.00M | 3.77B | 233.00M | 185.00M |
Operating Income | 32.36B | 28.43B | 28.43B | 23.97B | 23.97B | 22.41B | 22.41B | 19.68B | 19.68B | 17.34B | 15.21B | 12.93B | 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 |
Other Expenses / Income | 4.09B | -2.09B | 2.03B | -1.66B | 2.32B | -1.66B | 1.50B | -1.70B | 1.89B | 1.38B | -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 | -45.00M | -49.00M | -4.00M |
Before Tax Income | 29.11B | 26.34B | 26.34B | 22.31B | 22.31B | 20.74B | 20.74B | 17.98B | 17.98B | 15.94B | 14.02B | 11.86B | 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 |
Income Tax Expenses | 5.97B | 5.70B | 5.70B | 4.58B | 4.58B | 4.97B | 4.97B | 3.74B | 3.74B | 3.56B | 3.20B | 4.79B | 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 |
Net Income | 22.38B | 21.11B | 20.12B | 18.25B | 17.29B | 14.51B | 15.40B | 17.10B | 13.84B | 11.99B | 10.56B | 7.02B | 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 |
Interest Expenses | 3.25B | 2.09B | 2.09B | 1.66B | 1.66B | 1.66B | 1.66B | 1.70B | 1.70B | 1.40B | 1.19B | 1.07B | 790.00M | 618.00M | 708.00M | 632.00M | 505.00M | 481.00M | 551.00M | 639.00M | N/A | 456.00M | 241.00M | 128.00M | 95.00M | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 928.00M | 937.00M | 934.00M | 943.00M | 943.00M | 949.00M | 946.00M | 951.00M | 951.00M | 963.00M | 969.00M | 952.00M | 953.00M | 954.00M | 988.00M | 1.02B | 1.04B | 1.09B | 1.17B | 1.22B | 1.31B | 1.34B | 1.26B | 1.25B | 1.18B | 1.21B | 1.25B | 1.30B | 1.39B | 1.53B |
Diluted Shares Outstanding | 938.00M | 950.00M | 950.00M | 956.00M | 956.00M | 961.00M | 961.00M | 966.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.31B | 1.23B | 1.27B | 1.31B | 1.35B | 1.42B | 1.53B |
EBITDA | 32.24B | 29.80B | 29.80B | 24.75B | 24.75B | 23.79B | 23.79B | 20.52B | 22.41B | 18.40B | 17.19B | 14.93B | 12.66B | 11.75B | 10.95B | 10.56B | 9.59B | 8.93B | 7.35B | 6.24B | 8.10B | 7.65B | 5.83B | 4.47B | 3.23B | 2.35B | 1.74B | 1.40B | 1.13B | 139.00M |
EBITDA Margin | 8.77% | 9.25% | 9.25% | 8.68% | 8.68% | 9.31% | 9.31% | 8.54% | 9.25% | 8.18% | 8.59% | 8.11% | 8.09% | 9.06% | 8.99% | 9.61% | 9.47% | 9.54% | 8.43% | 7.76% | 10.74% | 10.83% | 12.99% | 12.15% | 11.32% | 9.40% | 7.41% | 6.64% | 5.76% | 0.80% |
EBIT | 31.59B | 28.90B | 27.92B | 24.49B | 23.52B | 21.15B | 22.04B | 22.54B | 19.29B | 16.95B | 14.94B | 12.87B | 10.97B | 10.27B | 9.57B | 9.25B | 8.46B | 7.86B | 6.36B | 5.26B | 7.30B | 6.98B | 5.37B | 4.10B | 2.94B | 2.10B | 1.47B | 1.16B | 894.00M | -46.00M |
EBIT Margin | 8.60% | 8.97% | 8.67% | 8.59% | 8.25% | 8.27% | 8.62% | 9.38% | 7.96% | 7.54% | 7.47% | 7.00% | 7.01% | 7.92% | 7.86% | 8.42% | 8.36% | 8.41% | 7.30% | 6.54% | 9.68% | 9.88% | 11.98% | 11.13% | 10.27% | 8.38% | 6.28% | 5.47% | 4.57% | -0.27% |
Financial Year End | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 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 |