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 | 232.26B | 176.95B | 140.80B | 126.95B | 122.02B | 111.83B | 111.70B | 111.78B | 107.93B | 88.81B | 83.57B | 78.03B | 66.35B | 60.78B | 51.08B | 45.67B | 41.89B | 38.75B | 33.71B | 29.23B | 26.61B | 25.15B | 23.72B | 20.82B | 20.94B | 17.91B | 16.98B | 14.90B | 13.71B | 13.52B |
Cost of Revenue | 35.77B | 28.45B | 23.66B | 20.93B | 20.09B | 17.62B | 17.63B | 17.18B | 16.19B | 14.56B | 14.14B | 13.46B | 12.59B | 11.68B | 10.44B | 10.13B | 9.80B | 9.59B | 9.17B | 8.11B | 7.46B | 6.62B | 5.96B | 4.38B | 5.05B | 4.39B | 4.72B | 4.17B | 3.83B | 3.83B |
Gross Profit | 196.50B | 148.51B | 117.14B | 106.01B | 101.93B | 94.21B | 94.06B | 94.60B | 91.74B | 74.24B | 69.43B | 64.56B | 53.76B | 49.10B | 40.64B | 35.53B | 32.09B | 29.16B | 24.55B | 21.13B | 19.15B | 18.53B | 17.75B | 16.44B | 15.89B | 13.52B | 12.26B | 10.74B | 9.88B | 9.68B |
Operating Expenses | 93.92B | 73.70B | 58.50B | 51.89B | 49.45B | 46.97B | 45.10B | 46.16B | 42.30B | 39.75B | 37.94B | 35.09B | 31.88B | 29.55B | 26.05B | 23.12B | 23.13B | 20.04B | 16.47B | 14.10B | 12.75B | 12.56B | 12.16B | 12.19B | 12.28B | 11.46B | 9.93B | 8.76B | 8.01B | 7.84B |
Selling, General & Admin | 61.60B | 50.68B | 41.06B | 36.89B | 35.83B | 33.31B | 32.12B | 32.34B | 32.17B | 26.76B | 26.89B | 24.86B | 22.25B | 21.26B | 18.18B | 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 |
Research & Development | 32.44B | 24.05B | 17.77B | 15.46B | 14.22B | 14.80B | 14.01B | 14.56B | 13.61B | 13.76B | 11.73B | 10.90B | 9.63B | 9.60B | 7.86B | 7.87B | 8.55B | 6.32B | 5.07B | 4.38B | 4.20B | 4.13B | 3.96B | 3.22B | 3.36B | 3.40B | 2.77B | N/A | N/A | N/A |
Other Operating Expenses | -119.00M | -1.03B | -332.00M | -460.00M | -600.00M | -1.15B | -1.04B | -737.00M | -3.48B | -770.00M | -682.00M | -666.00M | N/A | -1.31B | N/A | 15.25B | 14.57B | 13.73B | 11.40B | 9.71B | 8.55B | 8.42B | 8.20B | 8.97B | 8.92B | 8.06B | 7.16B | 8.76B | 8.01B | 7.84B |
Operating Income | 102.57B | 74.81B | 58.64B | 54.13B | 52.48B | 47.25B | 48.97B | 48.43B | 49.44B | 34.49B | 31.49B | 29.47B | 21.88B | 19.55B | 14.59B | 12.41B | 8.96B | 9.12B | 8.08B | 7.03B | 6.40B | 5.97B | 5.60B | 4.24B | 3.62B | 2.07B | 2.33B | 1.98B | 1.87B | 1.84B |
Other Expenses / Income | 1.77B | -5.75B | 436.00M | -996.00M | -3.93B | 473.00M | -287.00M | -634.00M | -5.96B | -396.00M | 1.05B | -1.66B | 45.00M | -1.26B | -604.00M | 315.60M | 2.03B | 45.20M | 144.99M | 477.44M | 1.18B | 318.50M | 417.70M | 601.59M | 340.08M | 1.68B | 837.39M | 549.22M | 281.53M | 91.21M |
Before Tax Income | 104.67B | 69.06B | 59.08B | 53.13B | 48.55B | 47.62B | 48.68B | 47.80B | 43.48B | 34.10B | 32.54B | 27.81B | 21.93B | 18.29B | 13.99B | 12.73B | 10.98B | 9.17B | 8.22B | 7.51B | 7.58B | 6.29B | 6.01B | 4.84B | 3.96B | 3.75B | 3.17B | 2.53B | 2.15B | 1.93B |
Income Tax Expenses | 20.99B | 13.54B | 11.32B | 10.99B | 9.60B | 8.99B | 10.55B | 9.87B | 8.62B | 7.62B | 7.36B | 6.38B | 4.83B | 3.88B | 3.22B | 3.06B | 2.45B | 2.71B | 2.36B | 2.46B | 2.53B | 2.20B | 2.16B | 1.76B | 1.55B | 1.34B | 952.42M | 726.73M | 592.44M | 499.85M |
Net Income | 83.68B | 55.52B | 47.76B | 42.14B | 38.95B | 38.63B | 38.13B | 37.92B | 34.86B | 26.48B | 25.18B | 21.43B | 17.10B | 14.40B | 10.77B | 9.67B | 8.54B | 6.45B | 5.86B | 5.05B | 4.87B | 4.09B | 3.85B | 3.09B | 2.41B | 2.41B | 2.22B | 1.80B | 1.56B | 1.43B |
Interest Expenses | 542.00M | 378.00M | 2.45B | 390.00M | 220.00M | 85.00M | 90.00M | 65.00M | 67.00M | 39.00M | 55.00M | 1.79B | 959.00M | 2.06B | 1.26B | 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 |
Basic Shares Outstanding | 4.48B | 4.53B | 4.59B | 4.67B | 4.75B | 2.42B | 2.47B | 2.53B | 2.57B | 2.62B | 2.68B | 2.74B | 2.83B | 2.90B | 3.00B | 3.09B | 3.15B | 3.21B | 3.28B | 3.38B | 3.42B | 3.46B | 3.44B | 3.49B | 3.58B | 3.71B | 3.77B | 3.74B | 3.76B | 3.74B |
Diluted Shares Outstanding | 4.49B | 4.54B | 4.61B | 4.68B | 4.76B | 2.42B | 2.48B | 2.53B | 2.58B | 2.63B | 2.69B | 2.76B | 2.85B | 2.93B | 3.02B | 3.11B | 3.18B | 3.23B | 3.29B | 3.39B | 3.44B | 3.49B | 3.47B | 3.49B | 3.58B | 3.71B | 3.77B | 3.74B | 3.76B | 3.74B |
EBITDA | 112.94B | 82.04B | 67.56B | 60.22B | 57.79B | 51.16B | 51.95B | 51.06B | 46.51B | 37.57B | 35.39B | 32.29B | 22.88B | 22.81B | 17.80B | 15.18B | 14.00B | 11.31B | 10.15B | 9.41B | 9.03B | 7.62B | 7.09B | 5.88B | 5.38B | 5.21B | 4.31B | 3.60B | 3.29B | 2.99B |
EBITDA Margin | 48.63% | 46.36% | 47.98% | 47.43% | 47.36% | 45.75% | 46.51% | 45.68% | 43.09% | 42.31% | 42.35% | 41.39% | 34.49% | 37.53% | 34.86% | 33.23% | 33.43% | 29.18% | 30.10% | 32.19% | 33.93% | 30.30% | 29.90% | 28.25% | 25.70% | 29.11% | 25.40% | 24.13% | 24.01% | 22.09% |
EBIT | 105.22B | 69.44B | 61.53B | 53.52B | 48.77B | 47.70B | 48.77B | 47.86B | 43.55B | 34.13B | 32.59B | 29.60B | 22.88B | 20.34B | 15.25B | 12.73B | 10.99B | 9.17B | 8.22B | 7.51B | 7.40B | 6.29B | 6.01B | 4.84B | 3.96B | 3.75B | 3.17B | 2.53B | 2.15B | 1.93B |
EBIT Margin | 45.30% | 39.24% | 43.70% | 42.16% | 39.97% | 42.65% | 43.66% | 42.82% | 40.35% | 38.44% | 39.00% | 37.93% | 34.49% | 33.47% | 29.86% | 27.87% | 26.24% | 23.65% | 24.38% | 25.68% | 27.82% | 25.01% | 25.36% | 23.28% | 18.88% | 20.91% | 18.67% | 16.97% | 15.71% | 14.29% |
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 |