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 | 32.79M | 35.56M | 34.92M | 81.27M | 86.83M | 92.60M | 64.29M | 67.83M | 63.74M | 77.54M | 51.52M | 77.70M | 88.59M | 49.70M | 54.52M | 70.36M | 72.38M | 66.96M | 61.28M | 60.97M | 59.36M | 42.97M | 41.02M | 38.57M | 31.97M | 32.10M | 25.50M | 18.20M | 17.10M | 16.80M |
Cost of Revenue | 13.94M | 14.06M | 12.94M | 46.71M | 48.07M | 52.30M | 32.97M | 34.57M | 32.72M | 43.05M | 31.06M | 44.16M | 49.09M | 31.40M | 33.33M | 49.20M | 43.51M | 40.23M | 39.15M | 33.73M | 33.38M | 23.92M | 21.50M | 20.52M | 15.26M | 15.20M | 12.00M | 9.90M | 8.80M | 8.50M |
Gross Profit | 18.85M | 21.50M | 21.98M | 34.56M | 38.76M | 40.30M | 31.32M | 33.26M | 31.01M | 34.49M | 20.46M | 33.53M | 39.50M | 18.30M | 21.19M | 21.15M | 28.86M | 26.73M | 22.13M | 27.25M | 25.98M | 19.04M | 19.52M | 18.05M | 16.70M | 16.90M | 13.50M | 8.30M | 8.30M | 8.30M |
Operating Expenses | 20.11M | 20.02M | 20.90M | 29.20M | 32.72M | 36.55M | 32.57M | 31.76M | 26.62M | 30.63M | 24.98M | 27.98M | 29.69M | 22.96M | 23.91M | 36.84M | 26.10M | 23.99M | 24.41M | 24.33M | 21.66M | 16.71M | 15.94M | 14.77M | 14.03M | 14.10M | 12.30M | 6.80M | 6.90M | 6.30M |
Selling, General & Admin | 16.11M | 15.99M | 16.97M | 23.54M | 26.35M | 29.70M | 26.01M | 24.98M | 21.81M | 26.03M | 20.57M | 23.94M | 28.10M | 18.85M | 19.09M | 30.65M | 20.39M | 18.61M | 19.14M | 18.45M | 16.89M | 13.58M | 12.88M | 11.79M | 9.92M | 10.40M | 8.20M | 4.20M | 6.30M | 5.70M |
Research & Development | 4.00M | 4.03M | 3.93M | 5.66M | 6.37M | 6.85M | 6.56M | 6.78M | 4.81M | 4.60M | 4.41M | 4.04M | 3.90M | 4.11M | 4.82M | 6.20M | 5.76M | 5.38M | 5.26M | 4.68M | 4.77M | 3.13M | 3.05M | 2.98M | 2.68M | 2.30M | 2.00M | 2.00M | N/A | N/A |
Other Operating Expenses | 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 |
Operating Income | -1.26M | 54.00K | -788.00K | 3.40M | 3.94M | 3.75M | -1.24M | 1.50M | 4.39M | 1.42M | -4.52M | 5.56M | 9.81M | -4.66M | -2.72M | -28.58M | 2.77M | 2.74M | -2.28M | 2.92M | 4.32M | 2.33M | 3.58M | 3.28M | 2.67M | 2.80M | 1.20M | 1.50M | 1.40M | 2.00M |
Other Expenses / Income | -64.00K | 141.00K | -1.01M | -1.02M | 3.78M | 1.36M | -3.96M | -591.00K | 642.00K | -595.00K | 59.00K | -472.00K | 756.00K | -967.00K | -1.57M | -16.03M | -2.20M | -851.00K | -800.00K | -762.00K | -1.00M | 199.00K | 40.00K | -214.00K | -484.00K | -205.00K | -1.91M | -200.00K | -100.00K | N/A |
Before Tax Income | -1.33M | 1.62M | 70.00K | 3.90M | 4.37M | 5.12M | -5.21M | 904.00K | 5.03M | 3.40M | -4.46M | 5.08M | 10.57M | -5.63M | -4.29M | -30.59M | 569.00K | 1.89M | -3.06M | 2.15M | 3.32M | 2.53M | 3.62M | 3.07M | 2.19M | 2.60M | -700.00K | 1.30M | 1.30M | N/A |
Income Tax Expenses | -40.00K | -2.40M | 2.26M | 3.00M | 1.55M | 2.07M | 1.70M | -122.00K | 1.92M | 82.00K | 69.00K | 991.00K | 723.00K | 602.00K | 728.00K | 1.62M | 373.00K | 948.00K | -23.00K | 1.10M | 913.00K | 645.00K | 452.00K | 180.00K | 259.00K | 300.00K | 200.00K | 100.00K | 200.00K | 300.00K |
Net Income | -1.29M | 3.83M | -2.19M | 902.00K | 2.29M | 2.95M | -6.91M | 1.03M | 3.14M | 3.41M | -4.46M | 4.09M | 9.84M | -6.21M | -855.00K | -32.60M | 1.88M | 810.00K | -3.21M | 1.05M | 2.40M | 1.89M | 3.17M | 2.89M | 1.93M | 2.30M | -900.00K | 1.20M | 1.10M | 1.70M |
Interest Expenses | 157.00K | 273.00K | 52.00K | 310.00K | 360.00K | 412.00K | 349.00K | 299.00K | 381.00K | 493.00K | 406.00K | 602.00K | 1.16M | 967.00K | 1.57M | 2.01M | 1.90M | 1.39M | 1.25M | 1.30M | 1.11M | N/A | 942.00K | 214.00K | N/A | 900.00K | N/A | 200.00K | 100.00K | 300.00K |
Basic Shares Outstanding | 21.48M | 23.31M | 23.21M | 23.15M | 23.13M | 23.04M | 22.99M | 18.00M | 17.29M | 17.12M | 17.07M | 16.92M | 13.37M | 11.02M | 11.02M | 11.02M | 11.08M | 10.73M | 10.63M | 9.30M | 8.92M | 9.02M | 8.69M | 9.25M | 9.18M | 9.18M | 8.84M | 6.39M | 6.69M | 6.70M |
Diluted Shares Outstanding | 23.31M | 23.31M | 23.21M | 23.15M | 23.14M | 23.29M | 22.99M | 18.03M | 17.35M | 17.28M | 17.07M | 16.95M | 13.37M | 11.02M | 11.02M | 11.02M | 11.08M | 10.73M | 10.63M | 9.30M | 8.92M | 9.25M | 8.90M | 9.25M | 9.27M | 9.18M | 8.84M | 6.39M | 6.69M | 6.70M |
EBITDA | -255.00K | 3.06M | 1.94M | 3.99M | 6.47M | 7.36M | -2.98M | 2.94M | 6.92M | 5.86M | -2.33M | 6.87M | 12.94M | -3.62M | -2.26M | -13.59M | 4.91M | 4.94M | 125.00K | 5.22M | 5.68M | 3.45M | 5.01M | 4.67M | 4.10M | 4.20M | 3.31M | 2.10M | 2.00M | 2.60M |
EBITDA Margin | -0.78% | 8.59% | 5.55% | 4.91% | 7.45% | 7.95% | -4.64% | 4.34% | 10.85% | 7.56% | -4.53% | 8.84% | 14.61% | -7.27% | -4.14% | -19.32% | 6.78% | 7.38% | 0.20% | 8.56% | 9.58% | 8.02% | 12.22% | 12.10% | 12.84% | 13.08% | 12.96% | 11.54% | 11.70% | 15.48% |
EBIT | -1.17M | 1.70M | 122.00K | 4.21M | 4.21M | 5.43M | -4.87M | 1.21M | 5.45M | 3.98M | -3.99M | 5.69M | 11.72M | -4.64M | 1.44M | -28.98M | 4.16M | 3.15M | -1.98M | 3.45M | 4.42M | 2.53M | 4.56M | 3.28M | 2.19M | 3.50M | -700.00K | 1.50M | 1.40M | 2.30M |
EBIT Margin | -3.57% | 4.78% | 0.35% | 5.18% | 4.84% | 5.87% | -7.57% | 1.78% | 8.54% | 5.14% | -7.74% | 7.32% | 13.23% | -9.33% | 2.64% | -41.19% | 5.74% | 4.70% | -3.23% | 5.66% | 7.45% | 5.90% | 11.12% | 8.51% | 6.85% | 10.90% | -2.75% | 8.24% | 8.19% | 13.69% |
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 |