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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 39.76B | 49.83B | 40.97B | 30.46B | 26.01B | 13.44B | 10.52B | 9.88B | 10.22B | 7.26B | 5.69B | 5.19B | 4.85B | 4.51B | 3.95B | 4.06B | 3.41B | 3.10B | 2.79B |
Cost of Revenue | 25.11B | 24.82B | 20.62B | 18.97B | 20.74B | 6.92B | 6.45B | 6.57B | 6.18B | 5.36B | 4.19B | 4.04B | 3.77B | 3.15B | 3.04B | 2.65B | 2.22B | 1.95B | 1.76B |
Gross Profit | 14.64B | 25.01B | 20.35B | 11.49B | 5.27B | 6.52B | 4.07B | 3.31B | 4.04B | 1.91B | 1.50B | 1.16B | 1.08B | 1.37B | 909.67M | 1.42B | 1.19B | 1.15B | 1.02B |
Operating Expenses | 2.61B | 3.07B | 2.67B | 3.67B | 2.65B | 1.52B | 767.51M | 918.46M | 955.65M | 684.20M | 586.40M | 650.69M | 399.69M | 213.94M | 988.23M | 477.93M | 491.28M | 498.38M | 398.44M |
Selling, General & Admin | 2.61B | 4.19B | 3.77B | 2.63B | 3.05B | 1.38B | 928.42M | 809.19M | 843.03M | 676.90M | 653.77M | 651.77M | 581.48M | 516.47M | 363.73M | 406.96M | 402.87M | 406.76M | 361.86M |
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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 3.97M | -1.12B | -1.10B | 1.03B | -399.57M | 126.90M | -160.92M | 109.28M | 112.62M | 7.30M | -67.38M | -1.08M | -181.79M | -302.53M | 624.50M | 70.97M | 88.41M | 91.62M | 36.58M |
Operating Income | 12.03B | 22.22B | 18.18B | 8.44B | 1.90B | 5.01B | 3.26B | 2.39B | 3.08B | 1.22B | 911.91M | 505.32M | 676.36M | 1.15B | -78.56M | 938.43M | 694.26M | 650.04M | 624.56M |
Other Expenses / Income | 5.99B | 6.43B | -9.35B | -26.09B | -5.99B | -3.36B | -1.02B | 25.96M | -4.44B | -1.59B | -1.19B | -816.31M | -774.66M | -252.38M | 1.31B | -1.57B | 122.00M | -52.41M | 22.38M |
Before Tax Income | 18.02B | 28.66B | 8.83B | -17.64B | -4.10B | 165.30M | 2.24B | 2.42B | -1.36B | -363.94M | -279.97M | -310.98M | -98.31M | 899.07M | 1.23B | -635.78M | 816.27M | 597.63M | 646.94M |
Income Tax Expenses | 3.89B | 5.26B | 197.43M | -6.93B | -1.28B | -154.52M | 431.63M | 726.20M | -433.17M | -102.44M | -59.52M | -128.86M | -128.20M | 130.07M | 354.17M | -184.47M | 276.91M | 153.94M | 147.29M |
Net Income | 14.08B | 23.38B | 8.63B | -10.71B | -2.81B | 319.69M | 1.81B | 1.69B | -925.35M | -261.51M | -220.46M | -182.13M | 29.89M | 769.00M | 877.93M | -451.31M | 539.35M | 443.69M | 499.65M |
Interest Expenses | 4.08B | 4.59B | 3.75B | 3.28B | 3.36B | 1.20B | 1.14B | 1.09B | 1.20B | 1.05B | 681.56M | 571.53M | N/A | N/A | N/A | 417.79M | 335.73M | 271.18M | 232.46M |
Basic Shares Outstanding | 1.30B | 1.33B | 1.35B | 1.35B | 1.35B | 1.09B | 1.10B | 1.09B | 1.09B | 1.09B | 1.08B | 722.04M | 397.95M | 364.57M | 382.44M | 383.14M | 436.67M | 301.89M | 301.89M |
Diluted Shares Outstanding | 1.30B | 1.33B | 1.35B | 1.35B | 1.35B | 1.09B | 1.10B | 1.09B | 1.09B | 1.09B | 1.09B | 722.04M | 471.16M | 365.01M | 382.44M | 383.14M | 436.67M | 301.89M | 301.89M |
EBITDA | 19.35B | 30.63B | 24.62B | 14.56B | 6.34B | 6.29B | 4.79B | 4.91B | 1.26B | 1.90B | 1.34B | 987.81M | 531.55M | 1.42B | 1.72B | 312.81M | 1.60B | 1.26B | 1.17B |
EBITDA Margin | 48.68% | 61.46% | 60.09% | 47.82% | 24.36% | 46.78% | 45.49% | 49.72% | 12.36% | 26.18% | 23.53% | 19.02% | 10.96% | 31.57% | 43.44% | 7.70% | 47.04% | 40.60% | 41.90% |
EBIT | 22.05B | 33.23B | 12.57B | -14.37B | -738.40M | 1.36B | 3.38B | 3.51B | -155.38M | 685.57M | 401.58M | 260.54M | -98.31M | 899.07M | 1.23B | -218.00M | 1.15B | 868.81M | 879.40M |
EBIT Margin | 55.47% | 66.69% | 30.69% | -47.16% | -2.84% | 10.13% | 32.16% | 35.51% | -1.52% | 9.44% | 7.06% | 5.02% | -2.03% | 19.92% | 31.17% | -5.36% | 33.79% | 28.04% | 31.55% |
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 |