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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | 1.02B | 685.11M | 1.16B | 618.93M | 556.69M | 546.94M | 420.40M | 351.40M | 365.86M | 329.70M | 286.23M | 120.10M | 102.30M | 123.80M | 15.70M | 6.20M |
Cost of Revenue | 2.51B | 1.81B | 1.26B | 1.06B | 1.56B | 1.29B | 1.08B | 965.01M | 1.30B | 678.46M | 487.79M | 505.04M | 671.20M | 522.66M | 322.60M | 391.18M | 266.30M | 221.80M | 110.65M | 89.08M | 86.03M | 75.23M | 83.44M | 53.81M | 25.70M | 30.10M | 32.60M | 3.70M | 1.50M |
Gross Profit | 869.28M | 1.08B | 603.51M | -82.80M | 243.54M | 139.14M | 13.43M | -184.91M | -174.56M | 851.44M | 627.62M | 519.91M | 637.62M | 492.41M | 362.51M | 768.54M | 352.63M | 334.89M | 436.29M | 331.32M | 265.37M | 290.63M | 246.26M | 232.41M | 94.40M | 72.20M | 91.20M | 12.00M | 4.70M |
Operating Expenses | 869.28M | 125.25M | 79.53M | 66.73M | 86.84M | 98.00M | 79.83M | 76.90M | 89.79M | 466.26M | 370.62M | 332.54M | 385.67M | 310.01M | 255.84M | 261.31M | 221.06M | 182.15M | 210.89M | 202.50M | 125.98M | 113.58M | 372.65M | 92.36M | 43.30M | 112.40M | 47.80M | 5.20M | 2.40M |
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 | 48.12M | 41.45M | 37.42M | 31.55M | 28.30M | 43.76M | 41.69M | 9.67M | 6.74M | 5.26M | 7.76M | 5.30M | 5.60M | 3.30M | 600.00K | 500.00K |
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 |
Other Operating Expenses | 761.80M | 45.92M | 27.59M | 22.99M | 25.48M | 1.17M | -2.22M | -8.15M | 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 |
Operating Income | 643.19M | 943.57M | 521.68M | -150.84M | 159.49M | 38.45M | 57.72M | 246.02M | 230.25M | 392.43M | 264.01M | 194.00M | 251.95M | 162.46M | 106.67M | 507.23M | 131.57M | 152.74M | 225.40M | 129.42M | 136.41M | 177.06M | -126.39M | 140.05M | 68.40M | -40.20M | 62.20M | 6.80M | 2.30M |
Other Expenses / Income | -1.16B | -62.19M | 1.17B | -2.45B | -235.62M | -468.21M | -126.97M | -1.02B | -1.88B | -390.85M | -46.36M | 182.39M | -32.53M | -55.08M | -38.18M | -218.41M | -37.23M | -33.85M | -143.85M | -147.54M | -106.09M | -84.25M | -110.92M | -64.25M | -25.89M | -23.90M | -23.10M | 11.90M | -1.00M |
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 | 154.08M | 68.49M | 288.81M | 94.34M | 118.90M | 81.55M | -18.13M | 34.17M | 92.81M | -221.95M | 75.80M | 25.20M | -64.10M | 20.30M | 6.60M | 1.30M |
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 | -23.55M | -19.09M | 25.56M | -42.66M | -32.76M | 1.67M | -32.24M | -3.97M | 47.67M | -93.44M | 32.01M | 11.10M | -25.70M | 9.30M | 2.30M | 500.00K |
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 | 177.63M | 87.57M | 259.89M | 132.86M | 147.07M | 79.88M | 13.76M | 38.14M | 45.14M | -128.51M | 43.79M | 14.10M | -38.40M | 11.00M | 4.30M | 800.00K |
Interest Expenses | 171.77M | 80.39M | 92.07M | 106.53M | 107.42M | 108.17M | 104.96M | 103.69M | 103.40M | 82.78M | 43.32M | N/A | 12.49M | 28.31M | 38.18M | 32.96M | 35.24M | 33.69M | 33.12M | 19.41M | 23.55M | 25.22M | 33.85M | 13.82M | N/A | 10.00M | N/A | 400.00K | 300.00K |
Basic Shares Outstanding | 704.90M | 557.99M | 563.67M | 560.66M | 557.05M | 349.79M | 234.79M | 211.87M | 198.07M | 148.93M | 123.75M | 119.96M | 115.96M | 111.45M | 104.89M | 91.68M | 80.03M | 72.81M | 67.12M | 50.97M | 54.31M | 52.30M | 49.50M | 45.79M | 35.25M | 34.29M | 30.56M | 23.56M | 6.67M |
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 | 115.52M | 107.25M | 96.39M | 85.97M | 77.00M | 69.46M | 52.93M | 57.81M | 53.24M | 50.20M | 45.79M | 36.15M | 34.29M | 30.56M | 27.18M | 8.89M |
EBITDA | 691.14M | 1.56B | 986.26M | 335.54M | 760.18M | 597.14M | 513.16M | -145.79M | -721.76M | 921.75M | 587.68M | 484.31M | 500.42M | 344.74M | 338.39M | 916.58M | 323.07M | 306.59M | 394.03M | 300.80M | 290.51M | 284.94M | 242.85M | 224.65M | 106.40M | 66.60M | 106.70M | 11.20M | 4.20M |
EBITDA Margin | 20.43% | 53.94% | 52.79% | 34.40% | 42.09% | 41.79% | 47.01% | -18.69% | -63.88% | 60.25% | 52.69% | 47.25% | 38.23% | 33.96% | 49.39% | 79.03% | 52.20% | 55.07% | 72.04% | 71.55% | 82.67% | 77.88% | 73.66% | 78.49% | 88.59% | 65.10% | 86.19% | 71.34% | 67.74% |
EBIT | -344.81M | 971.30M | 1.79B | -2.49B | 28.50M | -318.90M | 35.70M | -654.10M | -1.37B | 84.37M | 260.97M | 376.39M | 282.06M | 182.40M | 106.67M | 318.42M | 125.45M | 148.01M | 114.67M | 938.33K | 57.72M | 118.03M | -188.10M | 89.62M | 25.20M | -54.10M | 20.30M | 7.00M | 1.60M |
EBIT Margin | -10.19% | 33.62% | 95.65% | -255.55% | 1.58% | -22.32% | 3.27% | -83.85% | -121.64% | 5.51% | 23.40% | 36.72% | 21.55% | 17.97% | 15.57% | 27.46% | 20.27% | 26.59% | 20.97% | 0.22% | 16.42% | 32.26% | -57.05% | 31.31% | 20.98% | -52.88% | 16.40% | 44.59% | 25.81% |
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 |