Financial Year End | 2023-12-31 | 2022-12-31 | 2021-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 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | N/A | N/A | N/A | 843.25M | 779.30M | 517.77M | 285.91M | 141.55M | 107.36M | 88.67M | 58.56M | 73.50M | 112.01M | 291.42M | 835.08M | 516.85M | 337.40M | 253.01M | 190.25M | 162.96M | 164.20M | 190.69M | 113.48M | 129.08M | 152.70M | 102.20M | 82.80M | 126.10M | 105.20M | 104.10M |
Cost of Revenue | N/A | N/A | N/A | 699.13M | 637.85M | 417.06M | 266.20M | 133.31M | 111.12M | 101.50M | 68.22M | 86.75M | 133.04M | 231.12M | 539.83M | 419.88M | 292.51M | 221.66M | 165.62M | 143.16M | 137.97M | 171.64M | 108.09M | 134.53M | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | N/A | N/A | N/A | 144.13M | 141.46M | 100.70M | 19.71M | 8.24M | -3.76M | -12.83M | -9.66M | -13.25M | -21.03M | 60.30M | 295.25M | 96.97M | 44.89M | 31.35M | 24.64M | 19.80M | 26.23M | 19.05M | 5.39M | -5.45M | 152.70M | 102.20M | 82.80M | 126.10M | 105.20M | 104.10M |
Operating Expenses | 3.18M | 1.57M | 297.18K | 106.39M | 100.22M | 79.59M | 15.94M | 15.97M | 16.15M | 17.50M | 20.51M | 19.69M | 22.39M | 25.39M | 36.31M | 27.14M | 19.67M | 14.94M | 13.56M | 10.46M | 11.03M | 11.90M | 10.35M | 8.76M | 138.80M | 100.90M | 86.30M | 92.20M | 91.00M | 97.20M |
Selling, General & Admin | 3.10M | 1.29M | 182.92K | 106.39M | 100.22M | 79.59M | 15.94M | 15.97M | 16.15M | 17.50M | 20.51M | 19.69M | 22.39M | 25.39M | 36.31M | 27.14M | 19.67M | 14.94M | 13.56M | 10.46M | 11.03M | 11.90M | 10.35M | 8.76M | N/A | N/A | N/A | N/A | N/A | 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 | 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 | -81.60K | 282.34K | -114.26K | 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 | 138.80M | 100.90M | 86.30M | 92.20M | 91.00M | 97.20M |
Operating Income | -3.18M | -3.57M | -297.18K | 37.73M | 41.24M | 21.12M | 3.77M | -7.74M | -19.91M | -30.33M | -30.17M | -32.94M | -43.41M | 34.91M | 258.94M | 69.83M | 25.21M | 16.41M | 11.07M | 9.34M | 15.20M | 7.15M | -4.96M | -14.21M | 13.90M | 1.30M | -3.50M | 33.90M | 14.20M | 6.90M |
Other Expenses / Income | 678.08K | 5.41M | 3.04M | -19.40M | -3.65M | -8.73M | -5.37M | -535.00K | -67.77M | -135.38M | -5.89M | -28.90M | -94.62M | -232.00K | -193.00K | 17.36M | 13.38M | -6.50M | -5.43M | -4.38M | -6.43M | -8.74M | N/A | 71.00K | N/A | N/A | N/A | -15.60M | N/A | -19.20M |
Before Tax Income | -2.50M | 1.84M | 2.74M | 18.33M | 37.59M | 12.39M | -1.60M | -8.27M | -87.68M | -165.70M | -36.06M | -61.84M | -138.03M | 34.68M | 258.75M | 87.19M | 38.59M | 9.91M | 5.64M | 4.96M | 8.78M | -1.59M | N/A | N/A | N/A | N/A | N/A | 18.30M | N/A | -12.30M |
Income Tax Expenses | 72.98K | 216.20K | -324.00 | 40.27M | -109.52M | 436.00K | N/A | N/A | N/A | 473.00K | -375.00K | -32.86M | -30.81M | 13.30M | 84.03M | 29.99M | 12.92M | -8.55M | 2.27M | 1.95M | -539.00K | -563.00K | N/A | N/A | N/A | N/A | N/A | 12.80M | N/A | -3.70M |
Net Income | -2.57M | 1.62M | 2.74M | -21.94M | 147.11M | 11.95M | -1.93M | -9.48M | -90.23M | -165.88M | -35.11M | -28.98M | -107.22M | 21.38M | 174.73M | 63.13M | 29.56M | 18.46M | 5.63M | 3.01M | 9.31M | 88.15M | -22.79M | -26.99M | 1.00M | -10.30M | -14.60M | 4.90M | -6.70M | -8.60M |
Interest Expenses | N/A | -5.41M | N/A | 10.62M | 3.67M | 9.04M | 5.80M | 2.83M | 7.97M | 9.52M | 5.53M | 6.86M | 2.99M | 172.00K | N/A | 475.00K | 1.54M | 1.98M | 3.86M | 4.38M | 6.43M | 8.74M | 12.76M | 12.67M | 12.90M | 11.60M | 11.20M | 15.70M | 18.50M | 19.20M |
Basic Shares Outstanding | 3.34M | 12.28M | 12.50M | 22.49M | 22.35M | 22.01M | 21.47M | 12.56M | 12.56M | 12.45M | 11.46M | 9.31M | 8.55M | 8.32M | 8.19M | 8.06M | 8.47M | 8.67M | 8.79M | 8.36M | 8.39M | 9.14M | 9.19M | 9.12M | 9.09M | 9.04M | 9.07M | 9.80M | 7.36M | 7.35M |
Diluted Shares Outstanding | 3.34M | 12.28M | 12.50M | 22.49M | 26.51M | 22.13M | 21.47M | 12.56M | 12.56M | 12.45M | 11.46M | 9.31M | 8.55M | 9.63M | 10.53M | 10.05M | 9.54M | 8.75M | 8.79M | 8.45M | 8.78M | 9.16M | 9.19M | 9.12M | 9.09M | 9.04M | 9.10M | 9.80M | 7.36M | 7.35M |
EBITDA | -3.18M | -3.57M | -297.18K | 35.85M | 47.62M | 25.12M | 7.14M | -3.84M | -77.86M | -152.13M | -25.16M | -49.74M | -126.57M | 42.33M | 279.99M | 101.72M | 51.17M | 16.27M | 17.15M | 14.89M | 18.96M | 99.64M | -6.35M | -2.80M | 13.90M | 1.30M | -3.40M | 33.40M | 11.80M | 6.90M |
EBITDA Margin | 0.00% | 0.00% | 0.00% | 4.25% | 6.11% | 4.85% | 2.50% | -2.71% | -72.52% | -171.56% | -42.96% | -67.67% | -113.00% | 14.53% | 33.53% | 19.68% | 15.17% | 6.43% | 9.01% | 9.14% | 11.55% | 52.25% | -5.60% | -2.17% | 9.10% | 1.27% | -4.11% | 26.49% | 11.22% | 6.63% |
EBIT | -2.50M | -3.57M | 2.74M | 28.95M | 41.25M | 21.43M | 3.87M | -6.65M | -82.26M | -155.89M | -29.95M | -54.99M | -135.04M | 34.85M | 258.75M | 93.59M | 44.02M | 11.89M | 11.75M | 9.34M | 15.20M | 96.33M | -10.03M | -14.32M | 13.90M | 1.30M | -3.40M | 33.40M | 11.80M | 6.90M |
EBIT Margin | 0.00% | 0.00% | 0.00% | 3.43% | 5.29% | 4.14% | 1.35% | -4.70% | -76.62% | -175.81% | -51.15% | -74.81% | -120.56% | 11.96% | 30.99% | 18.11% | 13.05% | 4.70% | 6.18% | 5.73% | 9.26% | 50.52% | -8.83% | -11.09% | 9.10% | 1.27% | -4.11% | 26.49% | 11.22% | 6.63% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-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 | 1993-12-31 | 1992-12-31 | 1991-12-31 |