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 | 46.28B | 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 | 7.86B | 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 | 673.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 | 4.27B | 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 | -2.00M | 559.00M | 466.00M | 381.00M | 460.00M | 136.00M | 592.00M | 498.00M | 1.55B | 1.20B | 1.34B | 1.02B | 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 | -1.45B | -2.28B | 1.32B | 4.84B | 6.17B | 4.66B | 5.80B | 3.59B | 8.44B | 6.66B | 8.97B | 5.30B | 2.67B | 2.08B | 1.38B | 2.95B | 2.28B | 1.05B | 856.00M | 1.13B | 1.02B | 694.00M | 424.00M |
Other Expenses / Income | 241.00M | 1.88B | 970.00M | -285.00M | 2.21B | 591.00M | -321.00M | 217.00M | -680.00M | 42.00M | 88.00M | -57.00M | -234.00M | -674.00M | -149.00M | -1.46B | 192.00M | 12.00M | -521.00M | -686.00M | -488.00M | -455.00M | -877.00M | -1.36B | -69.00M | -404.00M | -458.00M | -34.00M | -884.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 | 511.00M | 69.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 | 607.00M | 685.00M | 787.00M | 792.00M | 810.00M | 846.00M | 850.00M | 847.00M | 677.00M | 680.00M | 705.00M | 706.00M | 710.00M | 710.00M | 709.00M | 709.00M | 690.00M | 716.01M | 711.74M | 672.53M | 620.26M | 619.58M | 796.42M | 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 | 847.00M | 677.00M | 683.00M | 709.00M | 710.00M | 714.00M | 712.00M | 711.00M | 709.00M | 690.00M | 721.93M | 718.48M | 676.14M | 620.65M | 619.90M | 797.14M | 623.52M | 796.80M | 776.76M | 788.39M | 783.63M | 772.18M | 749.51M |
EBITDA | 4.41B | 3.66B | 2.10B | -978.00M | 582.00M | 832.00M | -2.60B | -856.00M | -2.63B | 3.71B | 5.38B | 6.34B | 8.04B | 8.60B | 3.79B | 9.15B | 8.47B | 10.77B | 6.12B | 3.21B | 3.08B | 2.11B | 2.15B | 2.16B | 1.93B | 1.39B | 1.34B | 1.68B | 622.00M | 1.20B |
EBITDA Margin | 68.78% | 48.49% | 37.49% | -31.58% | 11.50% | 14.10% | -59.41% | -21.24% | -47.56% | 34.25% | 37.07% | 40.44% | 54.24% | 11.68% | 7.00% | 11.65% | 14.26% | 16.60% | 10.38% | 7.05% | 8.34% | 7.67% | 7.51% | 7.16% | 9.53% | 7.68% | 10.33% | 12.36% | 5.57% | 11.72% |
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.63B | 3.79B | 6.97B | 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.65% | 7.00% | 8.88% | 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 |