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 | 2009-03-06 | 2008-03-05 | 2007-03-10 | 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 | 307.39M | 231.44M | 199.74M | 149.65M | 113.14M | 159.50M | 139.45M | 123.07M | 117.94M | 117.39M | 98.97M | 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 | 242.81M | 199.09M | 188.77M | 154.62M | 105.09M | 9.44M | 14.62M | 16.16M | 16.49M | 2.66M | 5.62M | 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 | 178.77M | 366.17M | 319.99M | 304.39M | 223.45M | 159.50M | 139.45M | 123.07M | 117.94M | 117.39M | 98.97M | 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 | 19.59M | 27.18M | 19.34M | 11.07M | 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 | 42.67M | 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 | 64.05M | 33.25M | 37.72M | -149.78M | -118.36M | 9.46M | 14.62M | 16.16M | 16.49M | 2.66M | 5.48M | 5.78M | 4.26M | 1.07M | -8.73M | -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 | -87.88M | -61.60M | -40.37M | -43.16M | -6.75M | -3.54M | -2.16M | -565.00K | -1.15M | -2.24M | 1.89M | -657.00K | -577.00K | 225.00K | -3.71M | -4.54M | 3.65M | 3.19M | -1.80M | -1.42M | -1.81M | -1.76M | -19.08M | -78.00K | -84.00K | -259.00K | -900.00K | -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 | -1.20M | 900.00K | -3.10M |
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 | 1.60M | 300.00K | -100.00K |
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.40M | 25.07M | 24.43M | 24.43M | 24.38M | 24.05M | 24.00M | 23.89M | 23.61M | 23.58M | 23.46M | 23.09M | 23.12M | 16.00M | 13.54M | 13.53M | 13.39M | 13.64M | 14.14M | 14.67M | 14.62M | 20.00M | 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.89M | 23.84M | 17.92M | 15.79M | 14.75M | 15.39M | 15.34M | 14.79M | 14.67M | 14.62M | 20.00M | 13.90M | 10.00M | 8.16M |
EBITDA | 115.36M | 102.95M | 101.78M | 30.01M | 13.74M | 18.84M | 23.56M | 24.67M | 20.43M | 10.59M | 12.22M | 10.55M | 10.63M | 8.59M | -2.17M | -585.00K | 12.20M | 3.25M | 9.64M | 7.01M | 9.61M | 9.69M | 27.95M | 9.71M | 7.48M | 5.36M | 3.50M | 2.30M | -1.40M | -2.30M |
EBITDA Margin | 20.97% | 23.91% | 26.20% | 9.86% | 6.30% | 11.15% | 15.29% | 17.72% | 15.20% | 8.82% | 11.68% | 14.68% | 15.01% | 14.16% | -4.36% | -1.10% | 13.31% | 5.77% | 25.75% | 17.50% | 26.66% | 33.03% | 94.49% | 33.11% | 31.71% | 27.48% | 17.77% | 20.00% | -33.33% | -71.88% |
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 | 300.00K | 900.00K | -3.20M |
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% | 2.61% | 21.43% | -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 | 2009-03-06 | 2008-03-05 | 2007-03-10 | 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 |