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 | 224.25M | 522.49M | 475.25M | 423.78M | 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 | 264.46M | 2.33B | 1.10B | 195.08M | 304.40M | 172.42M | 71.00M | -48.55M | -270.07M | 79.98M | -3.49M | -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 | 1.77M | 8.29M | 636.00K | 27.00K | 241.00K | 146.47M | N/A | 84.14M | 70.69M | 19.40M | 33.42M | 61.45M | 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 | -156.66M | -364.31M | 28.20M | -71.68M | -106.29M | 19.56M | -11.78M | -31.42M | 284.10M | 234.06M | 198.80M | 120.58M | 115.52M | 116.77M | 51.68M | 76.83M | 87.99M | 17.00M | 7.40M | 39.00M | 34.10M | 8.20M | 2.50M |
Other Expenses / Income | 20.52M | -879.54M | -1.13B | -224.66M | -150.19M | -129.17M | -129.17M | 28.69M | -837.25M | -110.00M | -91.20M | -41.12M | -67.65M | -12.65M | -15.82M | -187.27M | -40.08M | -25.36M | -24.28M | -42.31M | -33.82M | -32.33M | -20.74M | -24.29M | -21.30M | -33.80M | -5.20M | 3.60M | -58.10M | 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 | N/A | N/A | N/A |
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 | N/A | N/A | N/A |
Net Income | 211.89M | 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 | -146.45M | 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.92M | 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 | 9.09M | 8.88M | 8.71M | 8.23M | 7.25M | 7.05M | 6.78M | 6.91M | 6.84M | 4.93M | 4.86M | 5.20M | 4.28M | 2.51M | 2.50M |
EBITDA | 834.38M | 2.77B | 1.53B | 581.21M | 552.06M | -116.35M | 140.66M | 778.00K | -1.08B | -23.17M | 58.11M | -82.84M | -5.41M | 5.02M | -31.16M | 315.91M | 398.86M | 300.57M | 159.63M | 137.09M | 144.79M | 72.68M | 105.28M | 108.66M | 40.90M | 24.60M | 60.00M | 46.60M | -17.20M | 6.30M |
EBITDA Margin | 53.31% | 76.39% | 82.83% | 67.72% | 71.82% | -45.57% | 55.09% | 0.44% | -429.03% | -4.17% | 13.83% | -18.16% | -1.25% | 1.44% | -10.70% | 53.52% | 58.05% | 58.71% | 52.63% | 52.39% | 61.59% | 48.40% | 62.52% | 64.15% | 45.39% | 26.45% | 67.72% | 67.63% | -22.81% | 19.50% |
EBIT | 416.01M | 1.57B | -11.84M | 173.20M | 286.23M | -239.91M | 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 | 28.00M | -26.20M | -700.00K |
EBIT Margin | 26.58% | 43.36% | -0.64% | 20.18% | 37.24% | -93.96% | 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% | 40.64% | -34.75% | -2.17% |
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 |