Financial Year End | 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 | 1993-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 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 | 57.11M | 62.70M | 63.60M | 58.39M | 60.47M | 58.66M | 42.97M | 41.02M | 38.57M | 31.97M | 32.11M | 25.50M | 18.20M | 17.10M | 16.80M | 10.70M |
Cost of Revenue | 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.40M | 37.56M | 38.16M | 37.24M | 36.66M | 33.23M | 32.85M | 23.92M | 21.51M | 20.52M | 16.69M | 16.64M | 12.00M | 9.90M | 8.80M | 8.50M | 5.50M |
Gross Profit | 21.50M | 21.98M | 34.56M | 38.76M | 40.30M | 31.32M | 33.26M | 31.01M | 34.49M | 20.46M | 33.54M | 39.50M | 18.30M | 21.12M | 19.55M | 24.54M | 26.36M | 21.73M | 27.24M | 25.81M | 19.05M | 19.51M | 18.05M | 15.28M | 15.47M | 13.50M | 8.30M | 8.30M | 8.30M | 5.20M |
Operating Expenses | 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 | 24.05M | 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 | 4.20M |
Selling, General & Admin | 15.99M | 16.97M | 23.54M | 26.35M | 29.70M | 26.01M | 24.71M | 21.81M | 26.03M | 20.57M | 23.94M | 28.10M | 18.85M | 18.92M | 23.20M | 17.13M | 17.15M | 17.35M | 18.29M | 16.73M | 13.58M | 12.88M | 11.79M | 9.92M | 10.39M | N/A | N/A | N/A | N/A | N/A |
Research & Development | 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 | 5.06M | 5.56M | 5.31M | 5.38M | 5.27M | 4.68M | 4.77M | 3.13M | 3.05M | 2.98M | 2.68M | 2.26M | 2.00M | 2.00M | N/A | N/A | N/A |
Other Operating Expenses | N/A | N/A | N/A | N/A | N/A | N/A | 270.00K | N/A | N/A | -3.00K | -3.00K | -2.31M | -1.00K | 72.00K | 8.08M | 3.66M | 1.46M | 1.79M | 1.36M | 163.00K | -2.00K | 6.00K | -5.00K | 1.43M | 1.45M | 10.30M | 4.80M | 6.90M | 6.30M | 4.20M |
Operating Income | 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.87M | -14.56M | 1.20M | 3.84M | -890.00K | 3.07M | 4.30M | 2.33M | 3.58M | 3.28M | 2.67M | 2.82M | 1.20M | 1.50M | 1.40M | 2.00M | 1.00M |
Other Expenses / Income | 1.57M | 858.00K | 503.00K | 433.00K | 1.10M | -3.96M | -591.00K | 642.00K | 1.98M | 60.00K | -470.00K | 760.00K | -970.00K | -1.56M | -1.31M | -2.06M | -870.00K | -810.00K | -760.00K | -1.00M | 200.00K | 40.00K | -210.00K | -120.00K | -220.00K | -1.90M | -200.00K | -100.00K | N/A | -200.00K |
Before Tax Income | 1.62M | 70.00K | 3.90M | 4.37M | 5.12M | -5.21M | 904.00K | 5.03M | 3.40M | -4.46M | 5.09M | 10.57M | -5.63M | -4.43M | -15.87M | -860.00K | 2.97M | -1.70M | 2.31M | 3.30M | 2.53M | 3.62M | 3.07M | 2.55M | 2.60M | -700.00K | 1.30M | 1.30M | N/A | 800.00K |
Income Tax Expenses | -2.40M | 2.26M | 3.00M | 1.55M | 2.07M | 1.32M | -122.00K | 1.92M | 82.00K | 70.00K | 990.00K | 720.00K | 600.00K | 860.00K | 3.07M | 280.00K | 940.00K | -30.00K | 1.13M | 910.00K | 650.00K | 450.00K | 180.00K | 260.00K | 340.00K | 200.00K | 100.00K | 200.00K | N/A | 200.00K |
Net Income | 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 | -1.14M | -32.60M | 1.88M | 810.00K | -3.21M | 1.05M | 2.40M | 1.89M | 3.17M | 2.89M | 1.93M | 2.26M | -900.00K | 1.20M | 1.10M | 1.70M | 600.00K |
Interest Expenses | 273.00K | 52.00K | 310.00K | 360.00K | 412.00K | 349.00K | 299.00K | 381.00K | 493.00K | 406.00K | 602.00K | 1.16M | 950.00K | 972.00K | 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 | 200.00K |
Basic Shares Outstanding | 23.31M | 23.21M | 23.15M | 23.13M | 23.04M | 22.99M | 18.03M | 16.41M | 16.34M | 16.14M | 16.03M | 12.65M | 10.40M | 10.40M | 10.40M | 10.39M | 10.44M | 9.88M | 8.64M | 8.03M | 8.47M | 8.32M | 8.14M | 8.08M | 7.94M | 8.84M | 6.39M | 6.69M | 6.70M | 6.19M |
Diluted Shares Outstanding | 23.31M | 23.21M | 23.15M | 23.13M | 23.29M | 22.99M | 18.03M | 16.41M | 16.34M | 16.14M | 16.03M | 12.65M | 10.40M | 10.40M | 10.40M | 10.39M | 10.44M | 9.88M | 8.64M | 8.03M | 8.47M | 8.32M | 8.14M | 8.08M | 7.94M | 8.84M | 6.39M | 6.69M | 6.70M | 6.19M |
EBITDA | 1.48M | 1.08M | 5.36M | 6.04M | 3.75M | -3.37M | 2.95M | 6.95M | 5.95M | -2.26M | 6.86M | 12.94M | -3.60M | 1.89M | -26.33M | 5.27M | 4.34M | -738.00K | 5.45M | 5.80M | 3.64M | 5.92M | 4.66M | 3.58M | 4.89M | 1.40M | 2.10M | 2.00M | 2.60M | 1.50M |
EBITDA Margin | 4.17% | 3.10% | 6.59% | 6.95% | 4.05% | -5.24% | 4.34% | 10.90% | 7.68% | -4.39% | 8.83% | 14.60% | -7.24% | 3.47% | -46.11% | 8.41% | 6.82% | -1.26% | 9.01% | 9.88% | 8.47% | 14.44% | 12.09% | 11.20% | 15.23% | 5.49% | 11.54% | 11.70% | 15.48% | 14.02% |
EBIT | 1.70M | 122.00K | 4.21M | 4.21M | 5.43M | -5.25M | 1.21M | 5.45M | 3.98M | -3.98M | 5.68M | 11.72M | -4.66M | 692.00K | -27.52M | 4.06M | 3.14M | -1.99M | 3.48M | 4.42M | 2.54M | 4.56M | 3.28M | 2.19M | 3.50M | -700.00K | 1.50M | 1.40M | 2.00M | 1.00M |
EBIT Margin | 4.78% | 0.35% | 5.18% | 4.84% | 5.87% | -8.16% | 1.78% | 8.54% | 5.14% | -7.73% | 7.31% | 13.23% | -9.38% | 1.27% | -48.19% | 6.48% | 4.93% | -3.40% | 5.75% | 7.53% | 5.91% | 11.12% | 8.51% | 6.85% | 10.90% | -2.75% | 8.24% | 8.19% | 11.90% | 9.35% |
Financial Year End | 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 | 1993-12-31 |