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 | 2011-03-28 | 2010-12-31 | 2010-03-26 | 2009-12-31 | 2009-03-25 | 2008-12-31 | 2008-03-25 | 2007-12-31 | 2007-03-29 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.38B | 2.89B | 1.87B | 975.48M | 1.81B | 1.43B | 1.09B | 780.10M | 1.13B | 1.53B | 1.12B | 1.02B | 1.31B | 842.80M | 1.01B | N/A | 815.83M | N/A | 1.16B | N/A | 618.93M | 471.65M | 556.69M | 546.94M | 420.40M | 351.40M | 365.86M | 329.70M | 286.23M | 120.10M |
Cost of Revenue | 2.60B | 1.81B | 1.26B | 1.06B | 1.56B | 1.29B | 757.81M | 714.68M | 956.41M | 536.57M | 328.95M | 297.80M | 668.20M | N/A | 522.66M | N/A | 453.32M | N/A | 391.18M | N/A | 266.30M | N/A | 221.80M | 110.65M | 89.08M | 86.03M | 75.23M | 83.44M | 53.81M | 25.70M |
Gross Profit | 779.98M | 1.08B | 603.51M | -82.80M | 243.54M | 139.14M | 333.73M | 65.41M | 173.46M | 993.33M | 786.46M | 727.15M | 637.62M | 842.80M | 482.47M | N/A | 362.51M | N/A | 768.54M | N/A | 352.63M | 471.65M | 334.89M | 436.29M | 331.32M | 265.37M | 290.63M | 246.26M | 232.41M | 94.40M |
Operating Expenses | 136.79M | 125.25M | 79.53M | 66.73M | 86.84M | 98.00M | 400.13M | 327.23M | 437.80M | 608.15M | 529.46M | 539.78M | 335.51M | 114.71M | 319.16M | N/A | 278.67M | 29.60M | 261.31M | 23.57M | 221.06M | 52.56M | 182.15M | 210.89M | 202.50M | 125.98M | 113.58M | 372.65M | 92.36M | 43.30M |
Selling, General & Admin | 107.49M | 79.33M | 51.93M | 43.74M | 61.36M | 65.36M | 62.90M | 64.75M | 74.75M | 87.42M | 77.80M | 81.33M | 73.18M | 114.71M | 48.12M | N/A | 41.45M | 29.60M | 37.42M | 23.57M | 31.55M | 52.56M | 28.30M | 43.76M | 41.69M | 9.67M | 6.74M | 5.26M | 7.76M | 5.30M |
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 | 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 | 456.00K | 45.92M | 27.59M | 22.99M | 25.48M | 1.17M | 337.23M | 262.48M | 363.05M | 520.73M | 451.66M | 458.45M | 262.33M | N/A | 271.04M | N/A | 237.22M | N/A | 223.90M | N/A | 189.51M | N/A | 153.85M | 167.13M | 160.81M | 116.32M | 106.83M | 367.38M | 84.60M | 38.00M |
Operating Income | 631.70M | 943.57M | 521.68M | -150.84M | 159.49M | 38.45M | -66.40M | -261.81M | -264.34M | 385.18M | 257.00M | 187.37M | 302.10M | 145.69M | 163.31M | N/A | 83.84M | 288.81M | 507.23M | 94.33M | 131.57M | 101.40M | 152.74M | 225.40M | 128.82M | 139.39M | 177.06M | -126.39M | 140.05M | 51.10M |
Other Expenses / Income | -988.00M | -52.66M | 1.17B | -2.45B | -238.41M | -360.04M | -2.85M | -495.98M | -1.21B | -383.60M | -39.35M | 189.02M | -32.53M | N/A | -9.23M | N/A | -15.36M | N/A | -218.41M | N/A | -37.23M | N/A | -33.85M | -143.85M | -146.95M | -105.22M | -84.25M | -95.57M | -64.25M | -25.90M |
Before Tax Income | -516.58M | 890.91M | 1.69B | -2.60B | -78.92M | -427.08M | -69.25M | -757.79M | -1.48B | 1.58M | 217.65M | 376.39M | 269.57M | 145.69M | 154.08M | N/A | 68.49M | 288.81M | 288.81M | 94.33M | 94.34M | 101.40M | 118.90M | 81.55M | -18.13M | 34.17M | 92.81M | -221.95M | 75.80M | 25.20M |
Income Tax Expenses | -283.23M | 35.31M | 81.24M | -160.39M | -66.46M | -101.77M | -156.43M | -272.60M | -344.15M | 134.39M | 52.80M | 117.76M | 52.14M | N/A | -23.55M | N/A | -19.09M | N/A | 25.56M | N/A | -42.66M | N/A | -32.76M | 1.67M | -32.24M | -3.97M | 47.67M | -93.44M | 32.01M | 11.10M |
Net Income | -233.36M | 855.61M | 1.61B | -2.44B | -12.46M | -325.31M | 87.17M | -485.18M | -1.13B | -132.81M | 164.84M | 258.63M | 217.43M | 144.75M | 177.63M | N/A | 87.57M | 259.89M | 259.89M | 132.86M | 132.86M | 122.27M | 147.07M | 79.88M | 13.76M | 38.14M | 45.14M | -128.51M | 43.79M | 14.10M |
Interest Expenses | 159.82M | 80.39M | 92.07M | 106.53M | 107.42M | 104.32M | 100.48M | 103.69M | 103.40M | 82.78M | 41.08M | 39.70M | 44.61M | N/A | 26.67M | N/A | 38.18M | N/A | 32.96M | N/A | 35.24M | N/A | 33.69M | 33.12M | 19.41M | 23.55M | 25.22M | 33.85M | 13.82M | N/A |
Basic Shares Outstanding | 704.90M | 557.99M | 563.67M | 560.66M | 557.05M | 351.54M | 234.79M | 212.30M | 198.21M | 148.93M | 123.75M | 119.96M | 115.96M | 111.45M | 111.45M | 103.69B | 104.89M | 91.68M | 91.68M | 78.60M | 80.04M | 72.31M | 72.81M | 67.12M | 62.56M | 55.27M | 52.30M | 49.50M | 45.79M | 35.25M |
Diluted Shares Outstanding | 704.90M | 563.84M | 571.61M | 560.66M | 557.05M | 351.54M | 237.25M | 212.30M | 198.21M | 148.93M | 125.39M | 121.82M | 118.92M | 111.45M | 115.52M | 105.55B | 107.25M | 91.68M | 96.39M | 84.45M | 83.04M | 80.10M | 77.00M | 69.46M | 65.54M | 56.92M | 53.24M | 50.20M | 45.79M | 36.15M |
EBITDA | 1.68B | 1.53B | 986.26M | 335.54M | 891.18M | 597.14M | 31.23M | -654.10M | -1.37B | 84.37M | 258.73M | 416.09M | 562.65M | 144.75M | 451.80M | N/A | 343.88M | 259.89M | 542.32M | 132.86M | 314.96M | 123.54M | 301.85M | 283.30M | 172.92M | 175.06M | 225.91M | 181.14M | 174.22M | 63.20M |
EBITDA Margin | 49.65% | 52.98% | 52.79% | 34.40% | 49.35% | 41.79% | 2.86% | -83.85% | -121.64% | 5.51% | 23.20% | 40.60% | 43.09% | 17.18% | 44.95% | 0.00% | 42.15% | 0.00% | 46.76% | 0.00% | 50.89% | 26.19% | 54.22% | 51.80% | 41.13% | 49.82% | 61.75% | 54.94% | 60.87% | 52.62% |
EBIT | -356.76M | 971.30M | 1.79B | -2.49B | 28.50M | -322.76M | 31.23M | -654.10M | -1.37B | 84.37M | 258.73M | 416.09M | 314.18M | 144.75M | 180.75M | N/A | 106.67M | 259.89M | 318.42M | 132.86M | 125.45M | 122.27M | 148.01M | 114.67M | 938.33K | 57.72M | 118.03M | -188.10M | 89.62M | 25.20M |
EBIT Margin | -10.55% | 33.62% | 95.65% | -255.55% | 1.58% | -22.59% | 2.86% | -83.85% | -121.64% | 5.51% | 23.20% | 40.60% | 24.06% | 17.18% | 17.98% | 0.00% | 13.07% | 0.00% | 27.46% | 0.00% | 20.27% | 25.92% | 26.59% | 20.97% | 0.22% | 16.42% | 32.26% | -57.05% | 31.31% | 20.98% |
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 | 2011-03-28 | 2010-12-31 | 2010-03-26 | 2009-12-31 | 2009-03-25 | 2008-12-31 | 2008-03-25 | 2007-12-31 | 2007-03-29 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 |