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 | 59.60B | 60.07B | 52.44B | 50.72B | 51.98B | 50.98B | 53.72B | 52.71B | 53.27B | 48.44B | 49.80B | 51.32B | 46.47B | 44.26B | 39.82B | 40.52B | 40.19B | 39.64B | 38.40B | 38.57B | 29.78B | 46.53B | 52.21B | 75.13B | 43.40B | 38.35B | 44.73B | 46.12B | 37.98B | 37.82B |
Cost of Revenue | 34.43B | 35.91B | 30.26B | 28.68B | 29.10B | 28.70B | 30.48B | 30.23B | 30.81B | 28.39B | 29.07B | 30.70B | 27.93B | 23.05B | 20.58B | 21.34B | 20.56B | 20.09B | 19.54B | 20.00B | 19.92B | 21.93B | 46.34B | 63.82B | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 25.18B | 24.17B | 22.18B | 22.04B | 22.88B | 22.28B | 23.23B | 22.48B | 22.46B | 20.05B | 20.73B | 20.62B | 18.54B | 21.21B | 19.24B | 19.18B | 19.63B | 19.55B | 18.86B | 18.57B | 9.86B | 24.60B | 5.87B | 11.31B | 43.40B | 38.35B | 44.73B | 46.12B | 37.98B | 37.82B |
Operating Expenses | 15.42B | 13.35B | 13.37B | 13.58B | 14.05B | 9.35B | 14.58B | 14.66B | 14.93B | 12.08B | 13.24B | 13.63B | 12.03B | 14.87B | 14.22B | 35.56B | 35.41B | 34.43B | 33.87B | 33.54B | 25.89B | 39.73B | -608.00M | 2.25B | 38.54B | 34.27B | 44.14B | 42.38B | 34.67B | 34.54B |
Selling, General & Admin | 14.29B | 14.44B | 12.56B | 11.88B | 12.12B | 11.94B | 12.93B | 13.80B | 14.06B | 11.21B | 12.31B | 13.63B | 12.10B | 11.73B | 9.47B | 12.01B | 14.38B | 14.14B | 9.08B | 15.65B | 15.99B | 19.22B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | 949.00M | 908.00M | 847.00M | 800.00M | 840.00M | 900.00M | 900.00M | 978.00M | 1.00B | 955.00M | 1.04B | 1.00B | N/A | 928.00M | 891.00M | N/A | N/A | N/A | 932.00M | N/A | N/A | N/A | N/A | 1.87B | 990.32M | 786.92M | 820.54M | 825.57M | 705.00M | 692.27M |
Other Operating Expenses | 173.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 7.00M | -71.00M | 2.19B | 3.86B | -274.00M | -382.00M | -288.00M | -110.00M | -190.00M | 723.00M | 974.69M | -608.00M | 379.55M | 37.55B | 33.49B | 43.32B | 41.55B | 33.97B | 33.85B |
Operating Income | 10.07B | 9.64B | 9.64B | 9.36B | 9.92B | 9.33B | 9.40B | 7.71B | 7.39B | 7.89B | 7.38B | 6.99B | 6.43B | 6.34B | 5.02B | 7.17B | 5.25B | 5.41B | 5.07B | 4.24B | 3.81B | 4.91B | 5.26B | 5.22B | 4.56B | 4.18B | 3.33B | 3.43B | 3.04B | 3.22B |
Other Expenses / Income | -729.00M | -418.00M | -1.08B | -1.36B | -1.63B | 3.03B | -731.00M | -238.00M | -295.00M | -240.00M | -403.00M | -444.00M | -188.00M | -207.00M | -104.00M | -38.00M | -61.00M | -577.00M | -558.00M | -528.00M | -1.19B | -1.46B | -1.63B | -2.49B | 40.19M | 48.69M | 3.39B | 221.53M | -249.46M | -182.31M |
Before Tax Income | 9.34B | 10.34B | 8.56B | 8.00B | 8.29B | 12.36B | 8.13B | 7.47B | 7.22B | 7.65B | 7.11B | 6.68B | 6.25B | 6.13B | 4.92B | 7.13B | 5.18B | 4.83B | 4.52B | 3.70B | 3.07B | 3.90B | 3.62B | 4.30B | 4.60B | 4.37B | 7.09B | 3.66B | 2.79B | 3.04B |
Income Tax Expenses | 2.20B | 2.07B | 1.94B | 1.92B | 2.26B | 2.57B | 1.67B | 1.92B | 1.96B | 2.13B | 1.85B | 1.74B | 1.62B | 1.53B | 1.26B | 1.84B | 1.13B | 1.15B | 1.18B | 810.00M | 1.04B | 1.55B | 1.55B | 2.21B | 1.45B | 1.44B | 1.94B | 1.33B | 941.20M | 971.47M |
Net Income | 6.49B | 7.64B | 6.05B | 5.58B | 5.62B | 9.37B | 6.02B | 5.18B | 4.91B | 5.17B | 4.84B | 4.48B | 4.25B | 4.24B | 3.37B | 5.03B | 3.89B | 4.75B | 3.77B | 2.75B | 1.85B | 2.06B | 1.84B | 1.75B | 2.93B | 2.79B | 5.01B | 2.22B | 1.78B | 1.99B |
Interest Expenses | 1.07B | 789.00M | 498.00M | 703.00M | 821.00M | 731.00M | 565.00M | 568.00M | 548.00M | 482.00M | 493.00M | 527.00M | 531.00M | 491.00M | 504.00M | 506.00M | 550.00M | 590.00M | 742.00M | 775.00M | 763.00M | 1.03B | 1.65B | 1.61B | 474.26M | 365.15M | 512.46M | 535.24M | 472.41M | 451.31M |
Basic Shares Outstanding | 2.53B | 2.56B | 2.61B | 2.63B | 2.63B | 2.69B | 2.81B | 2.85B | 2.85B | 2.89B | 2.92B | 2.83B | 2.82B | 2.81B | 2.80B | 2.81B | 2.87B | 2.88B | 1.31B | 2.89B | 2.91B | 2.93B | 2.95B | 2.97B | 3.14B | 3.61B | 3.35B | 3.02B | 3.02B | 3.02B |
Diluted Shares Outstanding | 2.53B | 2.56B | 2.61B | 2.63B | 2.63B | 2.69B | 2.81B | 2.85B | 2.86B | 2.88B | 2.92B | 2.92B | 2.91B | 2.91B | 2.89B | 2.91B | 2.98B | 2.97B | 1.35B | 3.03B | 3.03B | 3.08B | 3.03B | 3.04B | 3.22B | 3.61B | 3.43B | 3.02B | 3.02B | 3.02B |
EBITDA | 11.99B | 10.71B | 10.82B | 10.72B | 11.03B | 11.34B | 10.94B | 9.17B | 8.76B | 9.01B | 8.54B | 8.25B | 7.80B | 7.60B | 6.42B | 8.64B | 6.21B | 6.40B | 6.48B | 6.23B | 5.06B | 5.61B | 8.12B | 5.31B | 6.26B | 5.50B | 3.39B | 5.36B | 4.23B | 4.42B |
EBITDA Margin | 20.12% | 17.82% | 20.63% | 21.13% | 21.23% | 22.24% | 20.37% | 17.40% | 16.45% | 18.61% | 17.14% | 16.08% | 16.80% | 17.18% | 16.13% | 21.32% | 15.45% | 16.15% | 16.87% | 16.15% | 16.99% | 12.05% | 15.54% | 7.07% | 14.43% | 14.35% | 7.59% | 11.62% | 11.13% | 11.69% |
EBIT | 9.76B | 10.50B | 8.48B | 8.21B | 8.71B | 12.67B | 8.26B | 7.67B | 7.42B | 7.78B | 7.19B | 6.74B | 6.41B | 6.27B | 5.13B | 7.38B | 5.57B | 6.48B | 5.69B | 4.34B | 3.65B | 4.63B | 5.03B | 5.57B | 4.86B | 4.59B | 7.46B | 4.08B | 3.19B | 3.41B |
EBIT Margin | 16.38% | 17.48% | 16.17% | 16.18% | 16.75% | 24.86% | 15.37% | 14.56% | 13.92% | 16.07% | 14.43% | 13.14% | 13.78% | 14.16% | 12.88% | 18.20% | 13.85% | 16.35% | 14.81% | 11.25% | 12.26% | 9.95% | 9.64% | 7.41% | 11.20% | 11.98% | 16.67% | 8.84% | 8.40% | 9.02% |
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 |