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 | 1.43B | 1.15B | 1.47B | 853.09M | 606.85M | 420.68M | 448.77M | 490.99M | 375.32M | 300.12M | 174.69M | 241.12M | 147.84M | 112.26M | 5.44M | -17.90K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 1.00K | 68.92K | 65.39K | 69.93K | 73.00K | 399.89K |
Cost of Revenue | 1.02B | 789.39M | 899.33M | 544.45M | 435.97M | 343.83M | 335.51M | 336.98M | 356.48M | 263.92M | 169.50M | 195.01M | 95.93M | 102.30M | 5.93M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -65.39K | N/A | N/A | N/A |
Gross Profit | 408.77M | 358.64M | 574.87M | 308.64M | 170.88M | 76.84M | 113.26M | 154.01M | 18.84M | 36.20M | 5.18M | 46.11M | 51.92M | 9.96M | -484.00K | -17.90K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 1.00K | 68.92K | 130.78K | 69.93K | 73.00K | 399.89K |
Operating Expenses | 539.01M | 166.31M | 98.98M | 89.00M | 52.29M | 46.95M | 36.29M | 36.64M | 41.48M | 43.05M | 27.46M | 36.36M | 29.35M | 33.79M | 19.47M | 17.28M | 24.15M | 17.37M | 7.02M | 4.99M | 2.34M | 1.54M | 1.15M | 1.28M | 897.03K | 975.85K | 1.26M | 1.46M | N/A |
Selling, General & Admin | 67.46M | 71.66M | 56.59M | 33.13M | 30.47M | 32.75M | 20.11M | 21.83M | 22.03M | 21.50M | 23.07M | 23.49M | 22.00M | 31.39M | 16.97M | 16.41M | 23.75M | 17.02M | 6.58M | 4.55M | 1.96M | 1.35M | 1.06M | 1.15M | 621.33K | 715.29K | 838.17K | 1.31M | N/A |
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 | 5.70M | 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 | 471.56M | 94.65M | 42.38M | 55.88M | 21.82M | -3.81M | 907.00K | 674.00K | -1.05M | -244.00K | 19.00K | -1.36M | 286.00K | 4.07M | 459.00K | 871.82K | 400.15K | 350.81K | 437.57K | 440.18K | 381.45K | 191.94K | 82.99K | 131.02K | 275.70K | 260.56K | 419.59K | 146.00K | N/A |
Operating Income | -130.24M | 190.27M | 444.38M | 202.71M | 122.34M | 29.89M | 101.33M | 112.61M | -71.06M | -52.50M | -224.72M | 9.75M | 22.57M | -23.83M | -19.95M | -17.28M | -24.15M | -17.45M | -7.34M | -4.99M | -2.34M | -1.57M | -2.24M | -1.25M | -965.95K | -7.80M | -2.80M | -2.48M | 399.89K |
Other Expenses / Income | -72.16M | 50.57M | -29.62M | 12.09M | -32.27M | -21.80M | -26.75M | -31.62M | -42.59M | -43.32M | 25.46M | 25.34M | 88.96M | 387.81M | 2.45M | 24.09M | -17.13M | 26.29M | 1.20M | 2.77M | -984.42K | 9.00K | -1.09M | -19.00K | 68.92K | 6.95M | -1.26M | 511.01K | -399.89K |
Before Tax Income | -202.41M | 240.84M | 414.76M | 181.32M | 86.13M | 8.09M | 74.59M | 80.98M | -113.66M | -95.81M | -209.56M | 35.08M | 111.53M | 369.54M | -17.50M | 6.90M | -41.28M | 8.84M | -6.13M | -2.22M | -3.33M | -1.57M | -3.33M | -1.27M | -897.03K | -845.07K | -4.05M | -1.97M | N/A |
Income Tax Expenses | -84.05M | 30.07M | -14.12M | 40.85M | 30.37M | 8.12M | 3.12M | 16.03M | 10.64M | 30.58M | 15.43M | -19.74M | 31.40M | 23.30M | -4.31M | 15.52M | 27.44M | -57.71M | -3.17M | -6.49M | 1.68M | -152.95K | 2.06M | -151.02K | 138.85K | 13.58M | -629.38K | 73.00K | 1.50M |
Net Income | -98.01M | 194.14M | 368.08M | 151.53M | 57.31M | 6.38M | 69.32M | 64.96M | -124.30M | -126.39M | -225.00M | 54.83M | 80.13M | 346.24M | -13.19M | -8.62M | -34.46M | 14.05M | -5.05M | -1.26M | -3.04M | -1.40M | -2.12M | -1.14M | -898.02K | -7.60M | -2.17M | -2.04M | -1.10M |
Interest Expenses | 9.91M | 19.12M | 19.10M | 19.92M | 25.59M | 13.83M | 15.23M | 8.13M | 9.08M | 7.62M | 8.27M | 7.88M | 17.39M | 13.92M | 1.09M | 2.28M | 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 | 204.71M | 209.88M | 215.99M | 151.14M | 121.77M | 120.14M | 119.59M | 103.27M | 80.72M | 80.51M | 80.71M | 80.74M | 80.32M | 77.97M | 68.84M | 62.69M | 62.15M | 58.65M | 51.68M | 48.31M | 40.41M | 35.74M | 26.38M | 22.22M | 17.96M | 15.93M | 14.07M | 11.66M | 7.86M |
Diluted Shares Outstanding | 204.71M | 222.48M | 228.24M | 163.70M | 122.66M | 121.35M | 120.68M | 104.58M | 80.77M | 80.75M | 80.75M | 80.76M | 80.66M | 78.36M | 68.84M | 62.69M | 62.15M | 58.90M | 51.68M | 48.31M | 40.41M | 35.74M | 26.38M | 22.22M | 17.96M | 15.93M | 14.07M | 11.66M | 7.86M |
EBITDA | 30.58M | 370.97M | 776.73M | 342.09M | 229.56M | 118.53M | 175.28M | 195.60M | -7.38M | -25.83M | -146.96M | 51.14M | 41.69M | 2.70M | -15.63M | 9.58M | -33.46M | 16.03M | -4.53M | -1.01M | -1.34M | -1.53M | -45.00K | -1.27M | -759.18K | 6.04M | 69.93K | -364.01K | 399.89K |
EBITDA Margin | 2.14% | 32.31% | 52.69% | 40.10% | 37.83% | 28.18% | 39.06% | 39.84% | -1.97% | -8.61% | -84.13% | 21.21% | 28.20% | 2.41% | -287.20% | -53,494.70% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | -126,474.67% | -1,101.47% | 9,243.12% | 100.00% | -498.63% | 100.00% |
EBIT | -172.15M | 243.32M | 373.06M | 212.30M | 113.28M | 28.33M | 87.67M | 89.12M | -104.58M | -88.20M | -201.29M | 42.97M | 128.92M | 383.45M | -16.41M | 9.18M | -7.02M | -43.66M | -8.22M | -7.75M | -1.36M | -1.55M | -60.99K | -1.29M | -759.18K | 5.98M | -2.80M | -1.97M | 399.89K |
EBIT Margin | -12.06% | 21.19% | 25.31% | 24.89% | 18.67% | 6.73% | 19.54% | 18.15% | -27.86% | -29.39% | -115.23% | 17.82% | 87.20% | 341.59% | -301.47% | -51,248.51% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | -128,774.27% | -1,101.47% | 9,143.12% | -3,997.21% | -2,698.65% | 100.00% |
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 |