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 | 550.21M | 430.53M | 388.51M | 304.27M | 218.23M | 168.94M | 154.07M | 139.23M | 134.43M | 120.05M | 104.59M | 71.83M | 70.87M | 60.69M | 49.74M | 53.04M | 91.65M | 56.28M | 37.45M | 40.05M | 36.06M | 29.34M | 29.58M | 29.34M | 23.60M | 19.50M | 19.70M | 11.50M | 4.20M | 3.20M |
Cost of Revenue | 338.71M | 231.44M | 199.74M | 149.65M | 113.14M | 159.50M | 79.98M | 70.41M | 67.19M | 70.62M | 59.82M | 40.27M | 39.46M | 33.53M | 25.69M | 27.39M | 45.35M | 28.05M | 17.07M | 16.89M | 14.22M | 11.22M | 11.27M | 11.29M | 9.40M | 8.10M | 10.80M | 4.90M | 1.80M | 1.80M |
Gross Profit | 211.49M | 199.09M | 188.77M | 154.62M | 105.09M | 9.44M | 74.09M | 68.82M | 67.24M | 49.42M | 44.77M | 31.56M | 31.41M | 27.16M | 24.05M | 25.65M | 46.30M | 28.24M | 20.38M | 23.16M | 21.84M | 18.12M | 18.31M | 18.05M | 14.20M | 11.40M | 8.90M | 6.60M | 2.40M | 1.40M |
Operating Expenses | 136.09M | 366.17M | 319.99M | 304.39M | 223.45M | 159.50M | 59.47M | 52.66M | 50.75M | 46.77M | 39.15M | 26.21M | 27.14M | 26.62M | 23.79M | 34.91M | 35.27M | 24.99M | 14.53M | 16.15M | 15.04M | 10.83M | -5.06M | 11.85M | 10.20M | 9.00M | 8.10M | 6.30M | 5.10M | 4.60M |
Selling, General & Admin | 136.09M | 105.47M | 93.49M | 99.55M | 82.98M | 60.19M | 50.53M | 44.31M | 42.75M | 38.93M | 32.55M | 21.45M | 21.58M | 20.49M | 17.65M | N/A | 27.18M | N/A | N/A | 9.10M | 7.75M | 7.38M | 7.53M | 8.00M | 6.70M | 5.90M | 5.20M | 4.30M | 3.80M | 3.70M |
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 | 41.04M | 260.70M | 226.50M | 204.85M | 140.47M | -3.54M | 8.95M | 8.35M | 8.00M | 7.83M | 6.60M | 4.76M | 5.55M | 6.12M | 6.14M | 34.91M | 8.10M | 24.99M | 14.53M | 7.05M | 7.29M | 3.45M | -12.59M | 3.84M | 3.50M | 3.10M | 2.90M | 2.00M | 1.30M | 900.00K |
Operating Income | 75.40M | 33.25M | 37.72M | -149.78M | -118.36M | 9.46M | 14.62M | 16.16M | 16.49M | 2.66M | 5.62M | 5.35M | 4.27M | 546.00K | 256.00K | -9.26M | 11.03M | 3.25M | 5.84M | 7.01M | 6.80M | 7.29M | 23.36M | 6.20M | 4.00M | 2.40M | 800.00K | 300.00K | -2.70M | -3.20M |
Other Expenses / Income | -99.23M | -27.24M | -9.57M | 106.49M | 106.39M | -3.51M | -2.16M | -565.00K | -1.15M | -2.24M | 1.75M | -231.00K | -582.00K | 746.00K | -12.33M | -4.54M | -5.17M | 3.19M | -1.80M | -1.42M | -1.78M | -1.76M | -19.15M | -406.00K | -100.00K | -400.00K | -1.10M | -1.50M | 3.60M | 100.00K |
Before Tax Income | -23.83M | 6.01M | 28.15M | -43.29M | -11.97M | 5.92M | 12.45M | 15.60M | 15.34M | 418.00K | 7.37M | 5.12M | 3.69M | 1.29M | -12.08M | -13.80M | 5.85M | 6.44M | 4.04M | 5.58M | 5.02M | 5.53M | 4.22M | 5.79M | 3.90M | 2.00M | -300.00K | N/A | 900.00K | N/A |
Income Tax Expenses | -5.34M | -7.66M | 6.37M | 4.85M | 4.17M | 1.92M | 4.56M | 1.79M | 1.83M | 1.51M | 1.29M | 1.03M | 667.00K | 270.00K | 825.00K | 4.06M | 273.00K | 134.00K | 347.00K | 749.00K | 1.78M | 2.45M | 1.79M | 2.54M | 1.70M | 100.00K | 100.00K | N/A | 300.00K | N/A |
Net Income | -28.20M | 13.67M | 20.62M | -48.14M | -16.14M | 3.39M | 6.26M | 9.21M | 11.91M | 1.23M | 6.18M | 4.09M | 3.02M | 1.02M | 10.88M | -13.47M | 5.33M | 7.77M | 4.48M | 4.74M | 3.25M | 3.08M | 2.46M | 3.25M | 2.20M | 1.90M | -600.00K | -1.30M | 600.00K | -3.10M |
Interest Expenses | 93.92M | 65.83M | 42.83M | 43.10M | 8.25M | 4.22M | 3.66M | 3.16M | 3.31M | 2.84M | 983.00K | 670.00K | 802.00K | 1.17M | 3.77M | 4.13M | 7.03M | 3.41M | 2.11M | 1.59M | 2.01M | N/A | N/A | N/A | N/A | 1.00M | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 30.27M | 29.81M | 29.59M | 29.56M | 29.45M | 29.96M | 25.07M | 24.43M | 24.43M | 24.38M | 24.05M | 24.00M | 23.89M | 23.80M | 23.58M | 23.46M | 23.49M | 23.12M | 16.00M | 13.54M | 13.53M | 13.39M | 13.64M | 14.14M | 14.67M | 14.62M | 15.86M | 13.90M | 10.00M | 8.16M |
Diluted Shares Outstanding | 30.27M | 31.48M | 31.39M | 29.56M | 29.45M | 29.96M | 25.56M | 24.67M | 24.47M | 24.42M | 24.21M | 24.11M | 24.07M | 23.80M | 23.58M | 23.46M | 23.49M | 23.84M | 17.92M | 15.79M | 14.75M | 15.39M | 15.34M | 14.79M | 14.67M | 14.62M | 15.86M | 13.90M | 10.00M | 8.16M |
EBITDA | 120.67M | 64.36M | 68.52M | -127.00K | -5.22M | 9.44M | 23.43M | 22.51M | 25.06M | 13.41M | 15.06M | 10.55M | 10.63M | 8.59M | 21.62M | 3.80M | 22.61M | 16.63M | 10.73M | 10.14M | 9.81M | 7.93M | 8.89M | 9.64M | 7.40M | 6.10M | 2.40M | 700.00K | 2.20M | -2.20M |
EBITDA Margin | 21.93% | 14.95% | 17.64% | -0.04% | -2.39% | 5.59% | 15.20% | 16.17% | 18.64% | 11.17% | 14.40% | 14.68% | 15.01% | 14.16% | 43.47% | 7.16% | 24.67% | 29.54% | 28.67% | 25.32% | 27.22% | 27.03% | 30.07% | 32.85% | 31.36% | 31.28% | 12.18% | 6.09% | 52.38% | -68.75% |
EBIT | 60.38M | 71.84M | 69.83M | -184.00K | -3.72M | 9.53M | 14.48M | 14.16M | 17.06M | 5.58M | 8.46M | 5.79M | 4.49M | 2.47M | 15.48M | -5.28M | 12.63M | 11.31M | 6.94M | 7.07M | 7.03M | 5.53M | 4.25M | 5.79M | 3.90M | 3.00M | -500.00K | -1.30M | 900.00K | -3.10M |
EBIT Margin | 10.97% | 16.69% | 17.97% | -0.06% | -1.70% | 5.64% | 9.40% | 10.17% | 12.69% | 4.64% | 8.09% | 8.06% | 6.34% | 4.06% | 31.13% | -9.96% | 13.78% | 20.09% | 18.53% | 17.66% | 19.51% | 18.86% | 14.37% | 19.75% | 16.53% | 15.38% | -2.54% | -11.30% | 21.43% | -96.88% |
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 |