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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 393.80M | 719.85M | 594.54M | 275.13M | 292.38M | 310.09M | 236.78M | 124.49M | 103.86M | 149.11M | 202.44M | 190.81M | 313.43M | 265.04M | 192.57M | 185.42M | 124.81M | 104.65M | 56.07M |
Cost of Revenue | 324.20M | 429.57M | 299.14M | 247.51M | 252.76M | 236.67M | 205.93M | 167.84M | 163.40M | 177.02M | 187.80M | 195.96M | 170.61M | 86.69M | 50.16M | 36.27M | 27.14M | 21.56M | 11.05M |
Gross Profit | 69.60M | 290.27M | 295.40M | 27.62M | 39.62M | 73.43M | 30.85M | -43.35M | -59.54M | -27.91M | 14.64M | -5.15M | 142.82M | 178.34M | 142.41M | 149.15M | 97.67M | 83.09M | 45.01M |
Operating Expenses | 50.93M | 44.99M | 37.97M | 31.53M | 36.17M | 36.16M | 33.13M | 22.91M | 19.43M | 17.52M | 16.03M | 32.07M | 110.64M | 102.68M | 77.04M | 68.52M | 37.34M | 40.11M | 31.81M |
Selling, General & Admin | 43.59M | 41.18M | 35.16M | 31.53M | 35.04M | 36.16M | 33.13M | 22.91M | 19.43M | 17.52M | 16.03M | 32.07M | 37.56M | 40.03M | 32.71M | 34.57M | 7.52M | 5.22M | 3.49M |
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 |
Other Operating Expenses | 32.27M | 3.80M | 2.81M | N/A | 1.12M | 126.24K | 37.91K | -686.75K | -838.20K | N/A | -18.83M | 1.03M | 73.08M | 62.65M | 44.33M | 33.95M | 29.82M | 34.88M | 28.32M |
Operating Income | 37.67M | 252.38M | 261.39M | -3.66M | 5.17M | 37.61M | -140.06K | -201.25M | -135.54M | -45.43M | 31.14M | -37.22M | 31.67M | 75.66M | 65.37M | 76.76M | 60.33M | 42.98M | 13.20M |
Other Expenses / Income | -14.95M | -4.37M | -75.34M | -31.41M | -31.13M | -25.03M | -43.66M | -22.27M | -12.76M | -79.23M | -101.66M | -65.58M | -46.49M | -48.81B | -32.08M | -15.12M | -8.09B | -9.18M | -6.55M |
Before Tax Income | 22.73M | 248.01M | 184.90M | -35.06M | -21.70M | 12.57M | -43.80M | -223.52M | -148.30M | -124.66M | -70.52M | -102.80M | -14.82M | 26.84M | 33.29M | 61.63M | 52.24M | 33.80M | 6.65M |
Income Tax Expenses | 22.74M | 4.37M | 32.26M | 35.39M | 30.43M | 25.03M | 41.52M | 22.27M | 12.76M | 79.23M | 69.14M | 60.10M | 46.49M | -26.84M | -33.29M | -61.63M | -52.24M | -33.80M | -6.65M |
Net Income | 22.73M | 248.01M | 184.90M | -70.46M | -52.12M | 12.57M | -43.80M | -223.52M | -148.30M | -124.66M | -70.52M | -102.80M | -14.82M | 26.84M | 33.29M | 61.63M | 52.24M | 33.80M | 6.65M |
Interest Expenses | 22.74M | 16.98M | 32.26M | 35.39M | 30.58M | 25.74M | 29.38M | 21.80M | 11.81M | 45.71M | 74.87M | 66.64M | 46.77M | 48.89M | 32.29M | 17.91M | 52.24M | 33.80M | 6.65M |
Basic Shares Outstanding | 11.09M | 12.99M | 12.40M | 10.31M | 10.20M | 10.10M | 9.88M | 2.94M | 268.59K | 67.92K | 1.30K | 6.41K | 6.14K | 6.10K | 5.49K | 4.59K | 4.13K | 3.39K | 2.15K |
Diluted Shares Outstanding | 14.47M | 16.31M | 15.68M | 10.31M | 10.20M | 10.26M | 9.88M | 2.94M | 268.59K | 67.92K | 1.30K | 6.41K | 6.14K | 6.12K | 5.49K | 4.60K | 4.14K | 3.39K | 2.15K |
EBITDA | 98.19M | 313.54M | 330.12M | 58.76M | 57.89M | 74.99M | 31.42M | -27.37M | -38.87M | 1.04M | 46.83M | 39.17M | 105.39M | 138.90M | 109.70M | 110.70B | 85.89M | 21.81M | 23.61M |
EBITDA Margin | 24.94% | 43.56% | 55.53% | 21.36% | 19.80% | 24.18% | 13.27% | -21.98% | -37.43% | 0.70% | 23.13% | 20.53% | 33.62% | 52.41% | 56.96% | 59,703.19% | 68.82% | 20.84% | 42.12% |
EBIT | 68.21M | 269.36M | 249.41M | 329.15K | 8.88M | 63.35M | 27.10M | -179.45M | -123.73M | 287.64K | 73.49M | 23.94M | 78.44M | 48.89M | 32.29M | 17.91M | 52.24M | 33.80M | 6.65M |
EBIT Margin | 17.32% | 37.42% | 41.95% | 0.12% | 3.04% | 20.43% | 11.45% | -144.15% | -119.13% | 0.19% | 36.30% | 12.55% | 25.03% | 18.44% | 16.77% | 9.66% | 41.86% | 32.30% | 11.87% |
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 |