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 | 1.57B | 3.63B | 1.85B | 858.20M | 768.69M | 255.33M | 255.33M | 175.71M | 252.42M | 555.23M | 420.29M | 456.19M | 434.37M | 349.14M | 291.08M | 590.31M | 687.07M | 511.93M | 303.34M | 261.65M | 235.10M | 150.17M | 168.40M | 169.38M | 90.10M | 93.00M | 88.60M | 68.90M | 75.40M | 32.30M |
Cost of Revenue | 1.30B | 1.30B | 752.94M | 663.11M | 464.29M | 82.91M | 184.33M | 209.94M | 410.41M | 475.25M | 421.75M | 467.24M | 78.71M | 80.67M | 69.18M | 86.73M | 166.71M | 127.44M | 70.69M | 67.68M | 50.16M | 38.98M | 36.63M | 32.90M | 25.50M | 33.00M | 20.70M | 14.00M | 56.20M | 21.00M |
Gross Profit | 266.24M | 2.33B | 1.10B | 195.08M | 304.40M | 172.42M | 71.00M | -34.23M | -157.99M | 79.98M | -1.46M | -11.04M | 355.65M | 268.47M | 221.90M | 503.58M | 520.36M | 384.49M | 232.65M | 193.97M | 184.95M | 111.20M | 131.77M | 136.48M | 64.60M | 60.00M | 67.90M | 54.90M | 19.20M | 11.30M |
Operating Expenses | 37.99M | 47.69M | 34.94M | 32.07M | 29.48M | 172.60M | 26.14M | 108.11M | 94.23M | 51.78M | 68.19M | 95.25M | 336.10M | 280.25M | 253.32M | 219.48M | 286.30M | 185.69M | 112.07M | 78.45M | 68.17M | 59.52M | 54.94M | 48.49M | 47.60M | 52.60M | 28.90M | 20.80M | 11.00M | 8.80M |
Selling, General & Admin | 37.99M | 39.41M | 34.94M | 32.04M | 29.24M | 26.14M | 26.14M | 23.96M | 23.54M | 32.38M | 34.77M | 33.80M | 35.17M | 37.20M | 39.17M | 32.27M | 42.68M | 31.77M | 16.53M | 14.57M | 7.01M | 5.11M | 5.75M | 3.54M | 2.40M | 1.60M | 2.70M | 2.20M | 2.00M | 1.80M |
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 | N/A | 8.29M | 636.00K | 27.00K | 241.00K | 146.47M | 530.00K | 872.00K | 1.27M | 727.00K | 1.06M | 944.00K | 300.92M | 243.05M | 214.15M | 187.21M | 243.62M | 153.92M | 95.53M | 63.88M | 61.17M | 54.41M | 49.19M | 44.96M | 45.20M | 51.00M | 26.20M | 18.60M | 9.00M | 7.00M |
Operating Income | 226.47M | 2.28B | 900.77M | 163.03M | 274.89M | -183.00K | -183.00K | -183.79M | -1.17B | -32.07M | -72.33M | -131.66M | -41.32M | -12.00M | -31.54M | 283.18M | 233.24M | 188.36M | 149.37M | 93.02M | 112.51M | 49.35M | 76.83M | 87.99M | 17.00M | -9.60M | 39.00M | 35.60M | -21.00M | 2.50M |
Other Expenses / Income | 20.52M | -879.54M | -1.13B | -224.66M | -150.19M | -170.76M | -129.17M | 55.83M | -154.44M | -49.73M | -56.16M | -15.75M | -6.78M | -12.43M | -15.71M | -186.35M | -39.25M | -14.92M | -53.08M | -40.66M | -29.56M | -30.00M | -20.74M | -24.29M | -21.40M | -16.80M | -5.20M | 3.60M | 21.00M | 400.00K |
Before Tax Income | 246.99M | 1.40B | -230.32M | -61.63M | 124.69M | -129.35M | -129.35M | -127.97M | -1.20B | -81.80M | -162.88M | -147.41M | -48.10M | -24.43M | -47.24M | 96.83M | 193.98M | 173.44M | 96.29M | 73.21M | 82.95M | 19.35M | 56.09M | 63.70M | -4.30M | -26.40M | 33.80M | 39.20M | -79.10M | 2.90M |
Income Tax Expenses | 35.09M | 261.06M | 11.40M | -9.21M | 27.80M | 17.94M | -17.94M | 7.17M | -154.44M | -24.69M | -56.16M | -47.35M | -14.62M | -4.85M | -10.77M | 38.61M | 85.18M | 74.34M | 35.81M | 26.34M | 29.68M | 6.77M | 19.63M | 22.29M | -1.50M | -9.20M | 11.60M | 6.10M | 34.40M | 3.20M |
Net Income | 211.57M | 1.14B | -241.72M | -52.42M | 96.89M | -111.41M | -111.41M | -135.13M | -1.05B | -57.11M | 41.03M | -100.06M | -33.47M | -19.59M | -36.47M | 251.96M | 68.90M | 70.67M | 60.48M | 46.87M | 53.94M | 11.51M | 36.46M | 41.40M | -2.80M | -17.20M | 22.20M | 28.00M | -26.20M | -700.00K |
Interest Expenses | 169.02M | 171.09M | 218.49M | 234.83M | 161.54M | N/A | 146.45M | 128.74M | 118.59M | 58.63M | 73.24M | 64.58M | 42.69M | 29.46M | 16.09M | 25.34M | 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 | 276.81M | 236.04M | 231.63M | 215.19M | 142.75M | 142.75M | 14.64M | 11.73M | 9.22M | 9.31M | 9.31M | 9.28M | 9.20M | 9.11M | 9.00M | 8.90M | 8.68M | 8.44M | 7.84M | 6.84M | 6.39M | 5.75M | 5.81M | 5.26M | 4.95M | 4.86M | 4.84M | 3.27M | 2.51M | 2.50M |
Diluted Shares Outstanding | 276.81M | 277.46M | 231.63M | 215.19M | 187.38M | 142.75M | 14.64M | 11.73M | 9.22M | 9.31M | 9.31M | 9.28M | 9.20M | 9.11M | 9.00M | 8.96M | 8.88M | 8.71M | 8.23M | 7.25M | 7.05M | 6.78M | 6.91M | 6.84M | 4.95M | 4.86M | 5.20M | 4.28M | 2.51M | 2.50M |
EBITDA | 1.02B | 2.06B | 457.55M | 590.31M | 562.76M | 258.16M | 140.66M | 142.26M | -689.93M | 366.91M | 247.50M | 282.45M | 285.37M | 218.83M | 182.08M | 304.34M | 478.84M | 354.37M | 179.90M | 158.27M | 177.94M | 99.24M | 126.02M | 132.95M | 62.30M | 58.40M | 65.20M | 52.70M | 17.20M | 9.50M |
EBITDA Margin | 65.42% | 56.85% | 24.72% | 68.79% | 73.21% | 101.11% | 55.09% | 80.97% | -273.33% | 66.08% | 58.89% | 61.91% | 65.70% | 62.68% | 62.55% | 51.56% | 69.69% | 69.22% | 59.31% | 60.49% | 75.69% | 66.09% | 74.83% | 78.49% | 69.15% | 62.80% | 73.59% | 76.49% | 22.81% | 29.41% |
EBIT | 415.68M | 1.57B | -11.84M | 173.20M | 286.23M | -93.46M | 17.10M | 778.00K | -1.08B | -23.17M | 58.11M | -82.84M | -5.41M | 5.02M | -31.16M | 315.91M | 154.08M | 145.00M | 96.29M | 73.21M | 83.62M | 18.28M | 56.09M | 63.70M | -4.30M | -26.40M | 33.80M | 34.10M | 8.20M | 2.50M |
EBIT Margin | 26.56% | 43.36% | -0.64% | 20.18% | 37.24% | -36.60% | 6.70% | 0.44% | -429.03% | -4.17% | 13.83% | -18.16% | -1.25% | 1.44% | -10.70% | 53.52% | 22.43% | 28.33% | 31.74% | 27.98% | 35.57% | 12.17% | 33.31% | 37.61% | -4.77% | -28.39% | 38.15% | 49.49% | 10.88% | 7.74% |
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 |