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 | 4.15B | 2.65B | 1.36B | 1.12B | 2.47B | 3.33B | 2.36B | 915.87M | 1.89B | 3.18B | 2.72B | 2.72B | 2.57B | 1.46B | 781.95M | 2.21B | 2.11B | 2.55B | 1.74B | 1.00B | 776.17M | 527.96M | 989.98M | 307.90M | 151.50M | 186.60M | 190.80M | 83.70M | 46.50M | 35.10M |
Cost of Revenue | 3.54B | 2.33B | 1.93B | 1.47B | 2.78B | 3.32B | 2.50B | 1.32B | 2.10B | 2.83B | 2.32B | 2.19B | 1.54B | 897.80M | 476.50M | 1.31B | 1.19B | 1.24B | 939.37M | 678.91M | 567.64M | 398.76M | 592.89M | 221.65M | 126.20M | 146.50M | 131.30M | 62.60M | 35.00M | 27.20M |
Gross Profit | 603.72M | 317.10M | -574.04M | -348.58M | -306.88M | 8.19M | -144.20M | -401.34M | -205.85M | 347.49M | 392.66M | 529.13M | 1.02B | 565.13M | 305.45M | 898.54M | 926.15M | 1.30B | 801.09M | 321.86M | 208.53M | 129.19M | 397.08M | 86.25M | 25.30M | 40.10M | 59.50M | 21.10M | 11.50M | 7.90M |
Operating Expenses | 170.80M | 104.00M | 93.14M | 104.67M | 136.89M | 116.50M | 105.85M | 69.20M | 87.17M | 80.14M | 73.85M | 65.57M | 501.55M | 386.54M | 353.66M | 347.04M | 255.88M | 263.92M | 219.79M | 150.64M | 123.79M | 121.09M | 116.77M | 44.53M | 35.50M | 37.40M | 26.10M | 16.40M | 9.20M | 6.00M |
Selling, General & Admin | 170.80M | 116.59M | 92.38M | 97.61M | 133.51M | 134.07M | 105.85M | 69.20M | 87.17M | 80.14M | 73.85M | 64.47M | 64.27M | 53.04M | 56.62M | 68.19M | 64.62M | 55.06M | 39.11M | 32.90M | 27.97M | 29.88M | 30.61M | 11.39M | 7.30M | 9.30M | 8.60M | 6.40M | 3.90M | 3.10M |
Research & Development | N/A | 992.00K | 1.37M | 3.41M | 3.84M | 3.44M | 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 | 1.90M | -12.59M | 763.00K | 7.06M | -462.00K | 750.00K | N/A | N/A | N/A | N/A | N/A | 1.10M | 437.28M | 333.49M | 297.04M | 278.85M | 191.26M | 208.85M | 180.68M | 117.74M | 95.82M | 91.22M | 86.16M | 33.13M | 28.20M | 28.10M | 17.50M | 10.00M | 5.30M | 2.90M |
Operating Income | 432.92M | -273.76M | -677.75M | -892.26M | -461.58M | -322.18M | -292.54M | -470.55M | -293.02M | 267.35M | 318.81M | 463.56M | 520.60M | 178.60M | -48.21M | 551.49M | 670.28M | 1.04B | 581.30M | 171.21M | 84.74M | 8.10M | 280.32M | 41.72M | -10.20M | 2.70M | 33.40M | 4.70M | 2.30M | 1.90M |
Other Expenses / Income | -125.81M | 441.62M | -42.03M | -38.76M | -68.80M | -213.12M | -35.26M | -25.65M | -149.43M | -13.06M | -22.37M | 12.12M | -9.88M | 12.16M | -3.34M | -8.55M | 531.00K | 4.67M | 3.46M | 680.00K | 3.42M | -4.26M | -13.82M | -3.73M | -3.20M | -2.90M | 1.60M | -2.70M | -500.00K | 400.00K |
Before Tax Income | 307.10M | 167.86M | -719.78M | -931.02M | -530.38M | -367.41M | -327.80M | -496.20M | -442.45M | 254.28M | 296.44M | 475.67M | 510.72M | 190.75M | -51.55M | 542.95M | 670.81M | 1.04B | 584.76M | 171.89M | 88.16M | 3.84M | 266.50M | 38.00M | -13.40M | -200.00K | 35.00M | 2.00M | 1.80M | 2.30M |
Income Tax Expenses | 61.15M | 13.20M | -62.70M | -127.33M | -104.67M | -45.99M | -333.71M | -177.56M | -147.96M | 91.62M | 108.43M | 176.20M | 187.94M | 72.86M | -17.59M | 195.88M | 232.17M | 371.27M | 212.02M | 63.16M | 32.36M | 1.67M | 102.33M | 14.24M | -4.30M | 100.00K | 12.80M | -2.30M | -100.00K | -200.00K |
Net Income | 246.29M | 154.66M | -657.08M | -803.69M | -425.70M | -321.42M | 5.91M | -318.63M | -294.49M | 162.66M | 188.01M | 299.48M | 322.41M | 116.94M | -38.29M | 347.07M | 438.64M | 673.25M | 372.74M | 108.73M | 55.33M | 2.17M | 164.16M | 23.75M | -9.10M | -300.00K | 22.20M | 4.30M | 1.90M | 2.50M |
Interest Expenses | 52.87M | 40.26M | 41.98M | 40.77M | 75.20M | 51.58M | 37.47M | 40.37M | 36.48M | 29.82M | 28.36M | 22.75M | 15.65M | 12.77M | 4.15M | 639.00K | 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 | 279.50M | 215.94M | 195.02M | 188.01M | 203.04M | 218.64M | 198.45M | 146.18M | 145.42M | 144.07M | 144.36M | 151.14M | 153.87M | 152.77M | 152.07M | 153.38M | 154.75M | 165.16M | 170.43M | 166.26M | 161.27M | 157.41M | 152.81M | 68.69M | 65.00M | 63.29M | 56.98M | 39.62M | 21.11M | 16.13M |
Diluted Shares Outstanding | 280.06M | 219.50M | 195.02M | 188.01M | 203.04M | 218.64M | 199.88M | 146.18M | 145.42M | 145.38M | 145.30M | 151.70M | 155.30M | 153.28M | 152.07M | 154.72M | 157.00M | 167.41M | 173.77M | 169.21M | 164.57M | 162.50M | 158.39M | 71.51M | 65.00M | 63.29M | 59.01M | 40.17M | 21.11M | 16.13M |
EBITDA | 1.16B | 210.19M | -667.24M | -451.24M | -437.37M | -101.96M | -290.33M | -455.83M | -405.97M | 284.11M | 324.80M | 498.42M | 526.00M | 202.57M | -51.74M | 543.59M | 920.01M | 1.24B | 743.98M | 292.51M | 185.69M | 95.06M | 352.65M | 71.13M | 14.80M | 27.90M | 52.50M | 12.00M | 7.10M | 5.20M |
EBITDA Margin | 28.08% | 7.94% | -49.17% | -40.14% | -17.70% | -3.06% | -12.32% | -49.77% | -21.47% | 8.93% | 11.96% | 18.30% | 20.50% | 13.85% | -6.62% | 24.61% | 43.52% | 48.73% | 42.75% | 29.23% | 23.92% | 18.00% | 35.62% | 23.10% | 9.77% | 14.95% | 27.52% | 14.34% | 15.27% | 14.81% |
EBIT | 360.31M | 208.12M | -677.80M | -890.25M | -455.17M | -315.83M | -290.33M | -455.83M | -405.97M | 284.11M | 324.80M | 498.42M | 526.00M | 202.57M | -51.74M | 543.59M | 670.81M | 1.04B | 584.76M | 171.89M | 87.69M | 3.84M | 266.50M | 38.00M | -13.40M | -200.00K | 35.00M | 2.00M | 1.80M | 2.30M |
EBIT Margin | 8.69% | 7.86% | -49.95% | -79.19% | -18.42% | -9.49% | -12.32% | -49.77% | -21.47% | 8.93% | 11.96% | 18.30% | 20.50% | 13.85% | -6.62% | 24.61% | 31.73% | 41.02% | 33.60% | 17.18% | 11.30% | 0.73% | 26.92% | 12.34% | -8.84% | -0.11% | 18.34% | 2.39% | 3.87% | 6.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 | 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 |