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 | 6.41B | 7.54B | 5.60B | 3.10B | 5.06B | 5.90B | 4.37B | 4.03B | 5.52B | 10.85B | 14.50B | 15.69B | 14.82B | 73.62B | 54.14B | 78.57B | 59.39B | 64.90B | 58.96B | 45.44B | 36.95B | 27.47B | 28.66B | 30.14B | 20.24B | 18.14B | 12.93B | 13.56B | 11.16B | 10.21B |
Cost of Revenue | 3.73B | 3.18B | 3.33B | 3.47B | 3.71B | 3.86B | 3.68B | 4.50B | 5.66B | 7.67B | 7.63B | 7.95B | 7.12B | 63.06B | 45.48B | 60.53B | 50.07B | 53.37B | 50.66B | 40.19B | 32.45B | 23.86B | 23.40B | 25.71B | 17.51B | 15.64B | 10.58B | 11.32B | 9.16B | 8.56B |
Gross Profit | 2.68B | 4.36B | 2.27B | -370.00M | 1.35B | 2.04B | 696.00M | -470.00M | -136.00M | 3.17B | 6.87B | 7.74B | 7.70B | 10.56B | 8.65B | 18.04B | 9.32B | 11.53B | 8.30B | 5.25B | 4.50B | 3.61B | 5.26B | 4.43B | 2.73B | 2.51B | 2.35B | 2.24B | 2.00B | 1.65B |
Operating Expenses | 431.00M | 867.00M | 757.00M | 655.00M | 816.00M | 982.00M | 992.00M | 982.00M | 2.14B | 1.85B | 2.03B | 1.57B | 3.04B | 4.76B | 5.07B | 9.60B | 2.66B | 2.56B | 3.00B | 2.58B | 2.42B | 2.23B | 2.31B | 2.15B | 1.68B | 1.65B | 1.22B | 1.22B | 1.31B | 1.23B |
Selling, General & Admin | 297.00M | 308.00M | 291.00M | 274.00M | 356.00M | 394.00M | 400.00M | 484.00M | 590.00M | 654.00M | 687.00M | 555.00M | 544.00M | 1.36B | 1.26B | 1.88B | 1.33B | 1.23B | 1.16B | 1.02B | 946.00M | 845.00M | 726.00M | 625.00M | 486.00M | 505.00M | 355.00M | 319.00M | 297.00M | 313.00M |
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 | 307.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 |
Other Operating Expenses | 134.00M | 559.00M | 466.00M | 381.00M | 460.00M | 136.00M | 78.00M | 55.00M | 74.00M | 78.00M | 64.00M | 36.00M | 2.50B | 3.40B | 2.70B | 7.72B | 1.33B | 1.34B | 1.84B | 1.55B | 1.47B | 1.39B | 1.58B | 1.53B | 1.20B | 1.15B | 866.00M | 896.00M | 1.01B | 916.00M |
Operating Income | 2.25B | 1.90B | 34.00M | -1.18B | -1.81B | 1.67B | -133.00M | -900.00M | -2.69B | 1.60B | 5.20B | 6.33B | 4.81B | 5.32B | 3.59B | 7.02B | 6.64B | 8.97B | 5.30B | 2.67B | 2.08B | 1.37B | 2.95B | 2.28B | 1.05B | 1.10B | 1.13B | 1.02B | 35.00M | 424.00M |
Other Expenses / Income | -337.00M | -172.00M | -304.00M | -285.00M | -244.00M | -240.00M | -340.00M | -335.00M | -267.00M | -238.00M | -278.00M | 275.00M | -369.00M | -1.26B | -149.00M | -272.00M | 206.00M | 2.00M | -522.00M | -161.00M | -488.00M | -494.00M | -876.00M | -734.00M | -69.00M | -649.00M | -458.00M | -34.00M | -225.00M | 52.00M |
Before Tax Income | 1.91B | 3.78B | 1.00B | -1.47B | 392.00M | 1.43B | -454.00M | -1.24B | -2.96B | 1.36B | 4.93B | 6.11B | 4.43B | 5.12B | 3.44B | 6.97B | 6.85B | 8.98B | 4.78B | 1.98B | 1.60B | 925.00M | 2.08B | 914.00M | 978.00M | 452.00M | 672.00M | 991.00M | -190.00M | 476.00M |
Income Tax Expenses | 357.00M | 167.00M | 58.00M | -14.00M | -88.00M | 331.00M | 376.00M | 905.00M | -754.00M | 392.00M | 3.34B | 4.53B | 2.72B | 2.55B | 2.26B | 3.44B | 2.90B | 4.02B | 1.73B | 727.00M | 584.00M | 389.00M | 759.00M | 482.00M | 324.00M | 142.00M | 216.00M | 320.00M | -107.00M | 155.00M |
Net Income | 1.55B | 3.61B | 946.00M | -1.45B | 480.00M | 1.10B | -5.72B | -2.14B | -2.20B | 3.05B | 1.75B | 1.58B | 2.95B | 2.57B | 1.46B | 3.53B | 3.96B | 5.23B | 3.03B | 1.26B | 1.32B | 516.00M | 157.00M | 432.00M | 654.00M | 310.00M | 456.00M | 664.00M | -88.00M | 321.00M |
Interest Expenses | 343.00M | 227.00M | 257.00M | 279.00M | 280.00M | 280.00M | 377.00M | 379.00M | 332.00M | 277.00M | 286.00M | 232.00M | 107.00M | 103.00M | 149.00M | 113.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 |
Basic Shares Outstanding | 607.00M | 685.00M | 787.00M | 792.00M | 810.00M | 846.00M | 850.00M | 818.43M | 677.00M | 680.00M | 705.00M | 706.00M | 710.00M | 710.00M | 709.00M | 709.00M | 690.00M | 716.00M | 711.74M | 839.57M | 620.19M | 621.69M | 618.30M | 623.06M | 796.18M | 760.77M | 747.42M | 762.17M | 751.55M | 742.63M |
Diluted Shares Outstanding | 608.00M | 687.00M | 788.00M | 792.00M | 810.00M | 847.00M | 850.00M | 819.00M | 677.00M | 683.00M | 709.00M | 710.00M | 714.00M | 712.00M | 711.00M | 713.00M | 690.00M | 716.00M | 718.48M | 844.09M | 620.19M | 621.69M | 619.02M | 623.52M | 796.80M | 776.76M | 788.39M | 783.63M | 772.18M | 749.51M |
EBITDA | 4.48B | 5.86B | 3.22B | 1.13B | 2.92B | 4.40B | 2.62B | 1.77B | 613.00M | 4.51B | 5.20B | 6.41B | 7.39B | 6.19B | 6.21B | 8.99B | 8.01B | 10.52B | 6.60B | 3.89B | 3.23B | 2.50B | 4.34B | 3.07B | 2.00B | 1.80B | 1.79B | 1.72B | 1.51B | 1.15B |
EBITDA Margin | 69.91% | 77.72% | 57.44% | 36.49% | 57.73% | 74.60% | 59.87% | 43.81% | 11.10% | 41.59% | 35.86% | 40.88% | 49.86% | 8.41% | 11.48% | 11.45% | 13.49% | 16.21% | 11.19% | 8.55% | 8.74% | 9.11% | 15.15% | 10.18% | 9.87% | 9.90% | 13.87% | 12.67% | 13.54% | 11.21% |
EBIT | 2.25B | 4.01B | 1.26B | -1.19B | 672.00M | 1.71B | -4.97B | -856.00M | -2.63B | 3.71B | 5.38B | 6.34B | 5.77B | 5.22B | 3.87B | 7.09B | 6.86B | 9.26B | 4.76B | 1.99B | 1.91B | 905.00M | 916.00M | 914.00M | 978.00M | 452.00M | 672.00M | 984.00M | -195.00M | 476.00M |
EBIT Margin | 35.18% | 53.13% | 22.51% | -38.30% | 13.27% | 28.92% | -113.65% | -21.24% | -47.56% | 34.25% | 37.07% | 40.44% | 38.95% | 7.10% | 7.15% | 9.02% | 11.55% | 14.26% | 8.08% | 4.37% | 5.16% | 3.29% | 3.20% | 3.03% | 4.83% | 2.49% | 5.20% | 7.25% | -1.75% | 4.66% |
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 |