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 | 39.29B | 36.60B | 35.67B | 36.80B | 33.84B | 30.09B | 25.80B | 24.51B | 23.53B | 23.98B | 24.66B | 25.22B | 26.41B | 34.76B | 33.76B | 33.89B | 32.02B | 30.15B | 30.72B | 29.85B | 26.21B | 17.21B | 13.56B | 7.62B | 8.99B | 8.90B | 9.15B | 8.07B | 6.82B | 6.71B |
Cost of Revenue | 32.74B | 29.13B | 28.40B | 29.32B | 26.58B | 23.30B | 19.85B | 18.73B | 17.88B | 18.38B | 19.28B | 19.64B | 20.79B | 28.61B | 28.13B | 27.70B | 25.80B | 24.66B | 25.59B | 25.14B | 22.32B | 14.10B | 11.22B | 5.07B | 6.46B | 6.54B | 6.62B | 5.85B | 5.04B | 5.21B |
Gross Profit | 6.55B | 7.47B | 7.27B | 7.48B | 7.26B | 6.79B | 5.95B | 5.78B | 5.64B | 5.60B | 5.38B | 5.58B | 5.63B | 6.15B | 5.62B | 6.19B | 6.21B | 5.49B | 5.13B | 4.72B | 3.88B | 3.10B | 2.34B | 2.55B | 2.53B | 2.37B | 2.53B | 2.22B | 1.78B | 1.50B |
Operating Expenses | 4.01B | 3.87B | 3.60B | 3.41B | 3.29B | 3.01B | 2.65B | 2.58B | 2.57B | 2.40B | 2.26B | 2.45B | 2.35B | 3.08B | 3.14B | 6.30B | 3.21B | 3.03B | 2.95B | 2.68B | 2.35B | 1.71B | 1.33B | 1.46B | 1.56B | 1.61B | 1.65B | 1.56B | 1.24B | 1.30B |
Selling, General & Admin | 4.01B | 3.87B | 3.60B | 3.41B | 3.29B | 3.01B | 2.65B | 2.58B | 2.57B | 2.40B | 2.26B | 2.45B | 2.35B | 3.08B | 3.14B | 3.24B | 3.21B | 3.03B | 2.95B | 2.71B | 2.35B | 1.71B | 1.33B | 1.07B | 1.17B | 1.22B | 1.23B | 1.20B | 963.00M | 1.03B |
Research & Development | 1.20B | 1.20B | 1.10B | 1.10B | 953.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 354.00M | 2.74B | 3.84B | 256.00M | -893.00M | 524.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.06B | N/A | N/A | N/A | -35.00M | N/A | N/A | N/A | 381.00M | 389.00M | 393.00M | 418.00M | 367.00M | 280.00M | 267.00M |
Operating Income | 2.54B | 6.34B | 5.65B | 4.07B | 3.08B | 3.78B | 3.30B | 3.19B | 3.08B | 3.20B | 3.12B | 3.13B | 3.28B | 3.07B | 2.48B | -111.00M | 3.01B | 2.45B | 2.18B | 2.04B | 1.54B | 1.39B | 1.00B | 1.10B | 969.00M | 756.00M | 880.00M | 658.00M | 536.00M | 199.00M |
Other Expenses / Income | 354.00M | -506.00M | 3.29B | -337.00M | -528.00M | 524.00M | -250.00M | -270.00M | -286.00M | -259.00M | -260.00M | -165.00M | -193.00M | -475.00M | -217.00M | -257.00M | -320.00M | -178.00M | -134.00M | -426.00M | -407.00M | -382.00M | -305.00M | -123.00M | -207.00M | -444.00M | -229.00M | -274.00M | -127.00M | -134.00M |
Before Tax Income | 2.35B | 5.84B | 8.94B | 3.73B | 2.55B | 3.74B | 3.05B | 2.92B | 2.79B | 2.94B | 2.86B | 2.96B | 3.08B | 2.60B | 2.27B | -368.00M | 2.69B | 2.28B | 2.04B | 1.61B | 1.13B | 1.01B | 699.00M | 975.00M | 762.00M | 312.00M | 651.00M | 384.00M | 409.00M | 65.00M |
Income Tax Expenses | 290.00M | 940.00M | 1.93B | 539.00M | 300.00M | 513.00M | 1.03B | 723.00M | 800.00M | 868.00M | 911.00M | 987.00M | 997.00M | 557.00M | 693.00M | 913.00M | 883.00M | 709.00M | 661.00M | 522.00M | 323.00M | 312.00M | 272.00M | 350.00M | 279.00M | 118.00M | 244.00M | 150.00M | 157.00M | 30.00M |
Net Income | 2.06B | 4.90B | 7.00B | 3.19B | 2.25B | 3.23B | 2.02B | 2.20B | 1.99B | 2.07B | 1.95B | 1.98B | 2.12B | 2.05B | 1.69B | -1.26B | 1.79B | 1.54B | 1.40B | 1.08B | 866.00M | 64.00M | 427.00M | 608.00M | 467.00M | 194.00M | 407.00M | 234.00M | 252.00M | 35.00M |
Interest Expenses | 545.00M | 506.00M | 556.00M | 593.00M | 528.00M | 562.00M | 360.00M | 301.00M | 301.00M | 282.00M | 257.00M | 212.00M | 221.00M | 281.00M | 281.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 |
Basic Shares Outstanding | 151.50M | 154.90M | 160.30M | 167.10M | 169.30M | 173.70M | 174.40M | 178.90M | 189.40M | 208.80M | 229.60M | 248.60M | 276.80M | 296.90M | 319.20M | 334.50M | 341.70M | 345.70M | 356.50M | 359.70M | 365.26M | 231.00M | 169.00M | 141.16M | 138.78M | 137.10M | 133.44M | 110.90M | 105.22M | 76.09M |
Diluted Shares Outstanding | 152.00M | 155.60M | 160.90M | 167.60M | 170.00M | 174.60M | 175.60M | 180.50M | 191.60M | 212.10M | 233.90M | 253.40M | 281.60M | 301.10M | 323.30M | 334.50M | 354.30M | 358.60M | 363.20M | 365.00M | 368.36M | 234.86M | 170.52M | 141.76M | 139.61M | 139.07M | 136.12M | 112.77M | 107.01M | 76.92M |
EBITDA | 4.23B | 7.68B | 8.75B | 5.59B | 4.09B | 5.10B | 3.88B | 3.68B | 3.56B | 3.68B | 3.62B | 3.69B | 3.88B | 3.63B | 3.25B | 412.00M | 3.39B | 2.94B | 2.82B | 2.32B | 1.82B | 901.00M | 1.34B | 1.34B | 1.14B | 705.00M | 1.07B | 751.00M | 689.00M | 332.00M |
EBITDA Margin | 10.76% | 20.99% | 24.54% | 15.19% | 12.10% | 16.96% | 15.05% | 15.02% | 15.12% | 15.35% | 14.66% | 14.62% | 14.69% | 10.44% | 9.61% | 1.22% | 10.59% | 9.76% | 9.17% | 7.78% | 6.96% | 5.24% | 9.91% | 17.58% | 12.62% | 7.92% | 11.68% | 9.30% | 10.11% | 4.95% |
EBIT | 2.89B | 6.34B | 9.49B | 4.32B | 3.08B | 4.30B | 3.41B | 3.22B | 3.09B | 3.22B | 3.12B | 3.18B | 3.34B | 2.89B | 2.66B | -349.00M | 2.67B | 2.25B | 2.06B | 1.61B | 1.19B | 376.00M | 699.00M | 958.00M | 746.00M | 312.00M | 651.00M | 384.00M | 409.00M | 65.00M |
EBIT Margin | 7.36% | 17.33% | 26.62% | 11.74% | 9.09% | 14.30% | 13.21% | 13.15% | 13.14% | 13.42% | 12.65% | 12.60% | 12.63% | 8.32% | 7.88% | -1.03% | 8.35% | 7.47% | 6.71% | 5.38% | 4.54% | 2.19% | 5.16% | 12.58% | 8.29% | 3.50% | 7.11% | 4.76% | 6.00% | 0.97% |
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 |