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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 123.30M | 116.83M | 84.88M | 53.82M | 60.66M | 78.56M | 66.80M | 40.23M | 38.89M | 41.80M | 39.43M | 43.38M | 47.27M | 46.20M | 23.50M | 38.79M | 48.70M | 62.35M | 53.36M | 71.21M | 48.03M | 47.13M | 51.63M | 87.65M | 34.50M | 19.10M | 20.70M | 18.60M |
Cost of Revenue | 66.32M | 63.39M | 43.65M | 29.72M | 31.43M | 39.16M | 32.11M | 19.85M | 20.19M | 21.33M | 20.41M | 24.32M | 24.37M | 24.06M | 15.69M | 25.00M | 29.92M | 35.95M | 33.63M | 42.42M | 29.18M | 28.89M | 38.92M | 46.02M | 14.70M | 7.90M | 7.60M | 6.70M |
Gross Profit | 56.98M | 53.44M | 41.22M | 24.10M | 29.23M | 39.40M | 34.69M | 20.38M | 18.70M | 20.46M | 19.02M | 19.06M | 22.89M | 22.14M | 7.81M | 13.79M | 18.78M | 26.39M | 19.73M | 28.79M | 18.85M | 18.24M | 12.71M | 41.63M | 19.80M | 11.20M | 13.10M | 11.90M |
Operating Expenses | 46.54M | 42.72M | 32.48M | 24.04M | 26.68M | 27.32M | 24.10M | 16.23M | 16.14M | 15.55M | 15.05M | 15.75M | 15.31M | 14.79M | 12.20M | 21.00M | 25.63M | 22.85M | 11.92M | 26.50M | 22.68M | 20.05M | 27.40M | 27.63M | 13.50M | 8.60M | 6.90M | 6.30M |
Selling, General & Admin | 38.57M | 35.19M | 26.95M | 18.97M | 21.71M | 22.41M | 19.80M | 12.57M | 12.20M | 11.97M | 11.37M | 11.86M | 12.07M | 11.75M | 9.78M | 15.94M | N/A | N/A | N/A | N/A | N/A | N/A | 16.66M | 18.98M | 9.40M | 6.20M | 5.00M | N/A |
Research & Development | 7.62M | 7.53M | 5.53M | 5.07M | 4.96M | 4.91M | 4.30M | 3.66M | 3.94M | 3.58M | 3.68M | 3.90M | 3.24M | 3.04M | 2.42M | 5.06M | 5.52M | 5.44M | 5.94M | 6.97M | 6.40M | 5.67M | 6.13M | 6.58M | 3.20M | 1.90M | 1.70M | 1.90M |
Other Operating Expenses | -351.00K | -576.00K | -57.00K | -14.00K | 55.00K | -137.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 20.11M | 17.41M | 5.98M | 19.52M | 16.28M | 14.38M | 4.61M | 2.07M | 900.00K | 500.00K | 200.00K | 4.40M |
Operating Income | 10.44M | 10.72M | 5.89M | -1.82M | -644.00K | 5.18M | 3.61M | 4.15M | 2.56M | 4.92M | 3.96M | 3.31M | 7.58M | 7.35M | -4.38M | -7.22M | -6.85M | 3.54M | 7.81M | 2.29M | -3.83M | -1.81M | -14.69M | 14.00M | 6.30M | 2.60M | 6.20M | 5.60M |
Other Expenses / Income | 609.00K | -576.00K | 2.52M | 590.00K | 3.25M | -7.04M | 227.00K | 61.00K | 21.00K | -7.00K | 46.00K | -256.00K | 81.00K | 50.00K | -512.00K | -1.86M | 392.00K | 447.00K | -11.19M | -625.00K | 224.00K | 143.00K | 551.00K | -2.42M | 400.00K | 400.00K | 200.00K | -100.00K |
Before Tax Income | 11.05M | 10.14M | 8.40M | -1.23M | 2.60M | 5.04M | 3.84M | 4.21M | 2.58M | 4.91M | 4.01M | 3.05M | 7.66M | 7.40M | -4.89M | -9.08M | -6.46M | 3.99M | -3.38M | 1.67M | -3.61M | -1.66M | -14.14M | 11.58M | 6.70M | 3.00M | 6.40M | 5.50M |
Income Tax Expenses | 1.71M | 1.68M | 1.12M | -336.00K | 282.00K | 2.01M | 2.86M | 1.55M | 722.00K | 1.47M | 931.00K | 897.00K | -2.20M | 148.00K | -52.00K | 53.00K | 278.00K | 1.12M | 236.00K | 398.00K | 1.84M | -1.38M | -2.81M | 5.20M | 2.60M | 1.10M | 2.10M | 900.00K |
Net Income | 9.34M | 8.46M | 7.28M | -895.00K | 2.32M | 3.04M | 975.00K | 2.66M | 1.86M | 3.44M | 3.08M | 2.16M | 9.86M | 7.25M | -4.84M | -9.13M | -6.74M | 2.87M | -3.62M | 1.27M | -5.45M | -283.00K | -11.33M | 6.38M | 4.10M | 1.90M | 4.30M | 4.60M |
Interest Expenses | 679.00K | 635.00K | 89.00K | N/A | N/A | 137.00K | N/A | N/A | N/A | N/A | N/A | N/A | 4.00K | 64.00K | 72.00K | 21.00K | 2.00K | 5.00K | 15.00K | 13.00K | 19.00K | 40.00K | 31.00K | 31.00K | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 11.46M | 10.67M | 10.46M | 10.26M | 10.37M | 10.35M | 10.29M | 10.31M | 10.47M | 10.43M | 10.36M | 10.27M | 10.15M | 10.02M | 9.97M | 9.47M | 9.21M | 9.05M | 8.81M | 8.48M | 8.33M | 8.32M | 8.28M | 8.20M | 6.54M | 6.17M | 5.07M | 5.54M |
Diluted Shares Outstanding | 11.78M | 10.86M | 10.73M | 10.26M | 10.39M | 10.38M | 10.34M | 10.33M | 10.49M | 10.47M | 10.42M | 10.35M | 10.29M | 10.14M | 9.97M | 9.47M | 9.21M | 9.19M | 8.81M | 8.80M | 8.33M | 8.32M | 8.28M | 8.51M | 6.63M | 6.19M | 5.09M | 5.54M |
EBITDA | 15.12M | 15.46M | 9.03M | 1.35M | 2.55M | 18.98M | 5.62M | 4.81M | 3.34M | 5.79M | 4.86M | 3.99M | 8.06M | 7.86M | -4.32M | -7.99M | -4.77M | 5.79M | -1.50M | 3.79M | -1.56M | 294.00K | -11.93M | 13.68M | 7.60M | 3.50M | 6.60M | 5.60M |
EBITDA Margin | 12.26% | 13.23% | 10.64% | 2.51% | 4.20% | 24.16% | 8.41% | 11.95% | 8.58% | 13.85% | 12.31% | 9.19% | 17.05% | 17.01% | -18.39% | -20.59% | -9.79% | 9.29% | -2.80% | 5.32% | -3.26% | 0.62% | -23.10% | 15.61% | 22.03% | 18.32% | 31.88% | 30.11% |
EBIT | 11.73M | 10.78M | 8.49M | -1.23M | 2.60M | 5.18M | 3.84M | 4.21M | 2.58M | 4.91M | 4.01M | 3.05M | 7.66M | 7.46M | -4.82M | -9.06M | -6.46M | 4.00M | -3.37M | 1.68M | -3.59M | -1.62M | -14.11M | 11.61M | 6.70M | 3.00M | 6.40M | 5.50M |
EBIT Margin | 9.51% | 9.23% | 10.00% | -2.29% | 4.29% | 6.59% | 5.75% | 10.46% | 6.64% | 11.75% | 10.17% | 7.04% | 16.21% | 16.15% | -20.52% | -23.35% | -13.26% | 6.41% | -6.31% | 2.36% | -7.48% | -3.44% | -27.32% | 13.25% | 19.42% | 15.71% | 30.92% | 29.57% |
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 |