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 | 857.31B | 101.39B | 57.08B | 38.11B | 35.96B | 14.27B | 5.96B | 5.32B | 3.23B | 1.30B | 518.72M | 1.05B | 1.91B | 1.90B | 971.03M | 1.14B | 750.14M | 469.36M | 575.10M |
Cost of Revenue | 578.28B | 53.32B | 29.56B | 16.82B | 18.96B | 6.49B | 2.74B | 3.15B | 1.75B | 846.04M | 510.43M | 963.57M | 1.51B | 1.63B | 886.90M | 954.15M | 633.95M | 422.15M | 536.98M |
Gross Profit | 279.03B | 48.07B | 27.52B | 21.29B | 17.00B | 7.78B | 3.21B | 2.17B | 1.48B | 453.40M | 8.29M | 81.56M | 399.53M | 268.25M | 84.12M | 188.28M | 116.20M | 47.21M | 38.12M |
Operating Expenses | 6.46B | -27.84B | 4.54B | 2.97B | 2.86B | 1.38B | 595.46M | -278.11M | 250.57M | 269.23M | 83.17M | 65.53M | 45.05M | -15.92M | -91.99M | 50.03M | 36.89M | 36.03M | 27.41M |
Selling, General & Admin | 88.07B | 7.47B | 3.29B | 2.97B | 1.67B | 929.77M | 512.25M | 306.80M | 291.71M | 164.37M | 104.68M | 106.08M | N/A | 48.84M | 47.39M | N/A | N/A | N/A | N/A |
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 | 81.61B | -35.31B | 1.25B | -6.03M | 1.19B | 451.06M | 83.21M | -584.90M | -41.14M | 104.86M | -21.51M | -40.55M | 45.05M | -64.75M | -139.38M | 50.03M | 36.89M | 36.03M | 27.41M |
Operating Income | 272.57B | 101.56B | 25.71B | 20.34B | 21.04B | 30.50B | 3.11B | 2.79B | 1.23B | 184.17M | -74.89M | 16.03M | 354.48M | 284.17M | 176.11M | 138.25M | 79.30M | 11.18M | 10.71M |
Other Expenses / Income | 160.65B | -75.77B | -18.09B | -8.26B | -6.63B | 16.98B | 949.59M | -66.40M | 792.60M | 235.70M | 194.79M | -75.56M | -5.23M | 96.03M | 27.77M | -123.41M | 168.08M | 104.25M | -78.47M |
Before Tax Income | 433.22B | 25.80B | 7.62B | 12.08B | 14.41B | 23.51B | 4.06B | 2.72B | 2.02B | 419.87M | 119.91M | -59.53M | 349.25M | 380.20M | 203.89M | 14.83M | 247.38M | 115.43M | -67.76M |
Income Tax Expenses | 49.25B | 6.72B | 8.27B | 5.12B | 5.75B | 6.60B | 1.05B | 953.47M | 687.89M | 102.14M | 29.62M | -29.49M | 117.40M | 131.76M | 72.23M | 5.17M | 40.58M | -64.56M | 18.33M |
Net Income | 406.48B | 19.04B | -647.86M | 6.89B | 8.81B | 17.52B | 3.51B | 1.77B | 1.33B | 317.73M | 90.28M | -30.05M | 231.85M | 248.43M | 131.65M | 9.67M | 206.80M | 179.99M | -86.09M |
Interest Expenses | 25.50B | 43.45B | 4.71B | 4.02B | 3.21B | 1.48B | 626.98M | 530.00M | 261.15M | 43.65M | 25.64M | 19.58M | 22.64M | 20.26M | 7.09M | 10.68M | 49.03M | 185.12M | 110.48M |
Basic Shares Outstanding | 150.27M | 150.50M | 150.52M | 150.52M | 150.52M | 150.52M | 151.40M | 150.57M | 159.79M | 159.79M | 33.63M | 70.80M | 70.80M | 70.80M | 70.80M | 33.63M | 33.63M | 33.63M | 71.00M |
Diluted Shares Outstanding | 150.27M | 150.50M | 150.52M | 150.52M | 150.52M | 150.52M | 151.40M | 150.57M | 159.79M | 159.79M | 33.63M | 70.80M | 70.80M | 70.80M | 70.80M | 33.63M | 33.63M | 33.63M | 71.00M |
EBITDA | 465.36B | 121.02B | 36.03B | 26.29B | 24.43B | 10.58B | 5.51B | 3.49B | 2.47B | 569.00M | 246.03M | 64.71M | 422.98M | 432.92M | 234.03M | 83.38M | 345.29M | 350.72M | 121.71M |
EBITDA Margin | 54.28% | 119.35% | 63.13% | 68.99% | 67.92% | 74.17% | 92.57% | 65.68% | 76.68% | 43.79% | 47.43% | 6.19% | 22.17% | 22.80% | 24.10% | 7.30% | 46.03% | 74.72% | 21.16% |
EBIT | 481.24B | 69.21B | 12.33B | 16.03B | 17.77B | 25.60B | 5.19B | 3.25B | 2.28B | 463.52M | 145.54M | -39.95M | 371.89M | 400.45M | 210.98M | 25.51M | 296.41M | 300.55M | 42.72M |
EBIT Margin | 56.13% | 68.26% | 21.60% | 42.05% | 49.40% | 179.47% | 87.07% | 61.13% | 70.66% | 35.67% | 28.06% | -3.82% | 19.49% | 21.09% | 21.73% | 2.23% | 39.51% | 64.03% | 7.43% |
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 |