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 | 756.62M | 1.05B | 688.54M | 393.69M | 628.90M | 601.20M | 330.10M | 192.70M | 209.69M | 428.70M | 338.35M | 250.48M | 111.58M | 79.55M | 44.85M | 38.38M | 11.03M | 6.01M | 2.84M |
Cost of Revenue | 353.26M | 456.50M | 301.76M | 243.15M | 274.50M | 266.50M | 173.90M | 143.00M | 192.30M | 229.60M | 181.26M | 130.25M | 54.51M | 43.55M | 29.58M | 19.14M | 7.83M | 4.02M | N/A |
Gross Profit | 403.37M | 593.10M | 386.78M | 150.55M | 354.40M | 334.70M | 156.20M | 49.70M | 17.39M | 199.10M | 157.09M | 120.23M | 57.07M | 36.00M | 15.26M | 19.24M | 3.20M | 1.98M | 2.84M |
Operating Expenses | 132.46M | 68.00M | 75.19M | 82.78M | 95.30M | 73.00M | 56.00M | 50.00M | 70.22M | 117.80M | 73.12M | 79.49M | 21.55M | 18.94M | 11.45M | 10.55M | 13.18M | 9.75M | 5.26M |
Selling, General & Admin | 53.47M | 58.00M | 55.56M | 56.16M | 74.90M | 56.10M | 43.20M | 38.40M | 42.68M | 72.60M | 62.22M | 52.42M | 2.55M | 2.03M | 2.17M | 1.08M | 503.93K | 620.40K | 2.09M |
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 | 4.17M | 2.09M | 1.50M | 1.20M |
Other Operating Expenses | 78.98M | 10.00M | 19.63M | 26.62M | 20.40M | 16.84M | 12.78M | 11.63M | 27.54M | 45.22M | 10.91M | 27.07M | 19.00M | 16.92M | 9.28M | 5.30M | 10.58M | 7.63M | 1.97M |
Operating Income | 270.91M | 429.10M | 298.93M | 61.03M | 153.57M | 256.50M | 79.00M | -28.60M | -232.49M | 71.80M | 83.96M | 40.75M | 25.78M | 13.22M | -3.77M | 7.18M | -13.58M | -8.84M | -2.46M |
Other Expenses / Income | -56.40M | -34.17M | -57.41M | -74.42M | -41.16M | -47.59M | -53.69M | -20.23M | -69.13M | -50.72M | -33.88M | -7.91M | -13.52M | -4.19M | -3.70M | -3.25M | -226.87K | -2.49M | -744.89K |
Before Tax Income | 214.51M | 394.90M | 128.40M | -185.09M | 169.50M | 208.90M | 25.30M | -48.80M | -301.62M | 21.10M | 50.09M | 32.84M | 12.27M | 9.04M | -7.47M | 3.93M | -13.81M | -11.33M | -3.20M |
Income Tax Expenses | 103.44M | 170.50M | 67.27M | 47.86M | 111.80M | 106.20M | 43.10M | 11.80M | -17.05M | 5.20M | 15.15M | 14.39M | 7.21M | 4.86M | 520.64K | 275.60K | 2.01K | 17.67K | 10.32K |
Net Income | 111.07M | 224.44M | 61.13M | -232.95M | 57.80M | 72.40M | -24.20M | -49.10M | -234.03M | 7.50M | 22.01M | 11.88M | 54.39K | 4.18M | -7.99M | 3.65M | -13.81M | -11.35M | -3.21M |
Interest Expenses | 37.30M | 53.90M | 49.79M | 54.67M | 38.70M | 36.30M | 51.50M | 34.10M | 32.48M | 50.70M | 25.42M | 13.01M | 1.86M | 533.90K | 1.81M | 2.27M | 2.07M | 231.67K | 10.32K |
Basic Shares Outstanding | 56.84M | 59.33M | 60.90M | 60.67M | 60.46M | 65.37M | 60.33M | 60.02M | 57.99M | 58.00M | 43.78M | 42.84M | 42.08M | 41.84M | 37.15M | 33.12M | 30.81M | 25.73M | 20.08M |
Diluted Shares Outstanding | 57.20M | 59.88M | 61.46M | 60.67M | 62.90M | 65.37M | 60.84M | 60.18M | 57.99M | 58.02M | 46.72M | 44.29M | 44.09M | 44.48M | 37.15M | 33.12M | 30.81M | 25.73M | 20.08M |
EBITDA | 381.26M | 548.67M | 281.48M | -2.43M | 316.12M | 340.47M | 153.70M | 63.16M | -159.14M | 149.98M | 144.18M | 97.90M | 50.00M | 34.85M | 8.78M | 13.64M | -9.70M | -9.35M | -1.88M |
EBITDA Margin | 50.39% | 52.27% | 40.88% | -0.62% | 50.27% | 56.63% | 46.56% | 32.78% | -75.89% | 34.98% | 42.61% | 39.09% | 44.81% | 43.80% | 19.57% | 35.54% | -87.91% | -155.56% | -66.02% |
EBIT | 251.80M | 448.83M | 178.19M | -130.41M | 208.30M | 214.90M | 70.40M | -3.20M | -218.60M | 63.40M | 62.59M | 39.28M | 9.12M | 9.57M | -5.66M | 6.20M | -11.74M | -11.10M | -3.19M |
EBIT Margin | 33.28% | 42.76% | 25.88% | -33.13% | 33.12% | 35.75% | 21.33% | -1.66% | -104.25% | 14.79% | 18.50% | 15.68% | 8.17% | 12.03% | -12.62% | 16.16% | -106.46% | -184.77% | -112.36% |
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 |