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 | 191.50M | 193.96M | 182.09M | 164.00M | 142.46M | 137.32M | 130.55M | 124.57M | 109.81M | 107.22M | 89.58M | 84.37M | 73.30M | 63.15M | 59.15M | 68.72M | 63.17M | 56.86M | 49.95M | 43.38M | 34.97M | 30.88M | 36.16M | 34.41M | 34.59M | 36.50M | 46.30M | 47.50M | 52.20M | 52.80M |
Cost of Revenue | 119.29M | 130.40M | 117.29M | 104.41M | 90.46M | 86.67M | 82.65M | 79.02M | 70.25M | 69.04M | 57.75M | 54.62M | 46.98M | 39.78M | 37.08M | 41.06M | 36.68M | 32.28M | 27.59M | 23.73M | 21.84M | 20.45M | 22.33M | 22.24M | 26.09M | 28.80M | 34.20M | 35.00M | 38.80M | 35.90M |
Gross Profit | 72.21M | 63.56M | 64.80M | 59.59M | 52.00M | 50.65M | 47.90M | 45.55M | 39.56M | 38.19M | 31.82M | 29.75M | 26.32M | 23.37M | 22.07M | 27.66M | 26.49M | 24.58M | 22.35M | 19.65M | 13.13M | 10.43M | 13.84M | 12.18M | 8.49M | 7.70M | 12.10M | 12.50M | 13.40M | 16.90M |
Operating Expenses | 59.02M | 57.28M | 52.03M | 48.18M | 43.57M | 43.19M | 40.10M | 37.11M | 32.21M | 30.79M | 25.95M | 24.39M | 22.04M | 20.39M | 19.05M | 20.78M | 19.74M | 17.87M | 15.51M | 14.16M | 10.65M | 9.53M | 11.37M | 9.75M | 7.61M | 8.50M | 11.30M | 12.70M | 14.40M | 15.20M |
Selling, General & Admin | 59.02M | 57.28M | 52.03M | 48.18M | 43.57M | 43.19M | 40.10M | 37.11M | 32.21M | 30.79M | 25.95M | 24.39M | 22.04M | 20.39M | 19.05M | 20.78M | 19.74M | 17.87M | 15.51M | 14.16M | 10.65M | 9.53M | 11.37M | 9.75M | 7.61M | 8.50M | 11.30M | 12.70M | 14.40M | 13.30M |
Research & Development | N/A | N/A | N/A | 251.00K | 596.00K | 734.00K | 752.00K | 750.00K | 690.00K | 665.00K | 602.99K | 572.99K | 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 | N/A | -246.00K | -196.00K | -666.23K | -98.00K | -68.00K | 25.00K | -76.00K | -168.00K | -118.00K | -35.00K | -99.00K | 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 | 1.90M |
Operating Income | 13.19M | 1.48M | 8.54M | 11.41M | 4.94M | 7.46M | 7.80M | 8.44M | 7.35M | 7.39M | 5.88M | 5.36M | 4.28M | 2.98M | 3.03M | 6.88M | 6.75M | 6.71M | 5.34M | 5.49M | 2.49M | 556.01K | 2.47M | 2.43M | 881.25K | -800.00K | 400.00K | -2.00M | -7.50M | 1.70M |
Other Expenses / Income | 9.55M | -2.61M | 2.40M | -1.59M | -1.89M | -1.93M | -1.39M | -945.35K | -732.61K | -591.74K | -385.20K | -363.47K | -258.94K | -69.31K | 426.33K | -202.69K | -449.09K | -363.94K | -2.08M | -150.13K | -144.09K | -458.73K | -758.00K | -1.33M | -782.99K | -1.40M | -800.00K | -2.60M | -1.80M | -1.50M |
Before Tax Income | 22.73M | 3.66M | 15.18M | 9.83M | 6.54M | 5.53M | 6.49M | 7.50M | 6.61M | 6.80M | 5.49M | 5.00M | 4.03M | 2.91M | 3.45M | 6.68M | 6.30M | 6.35M | 4.77M | 5.34M | 2.34M | 97.28K | 1.71M | 1.10M | -182.99K | -2.40M | 300.00K | -3.10M | -9.30M | 200.00K |
Income Tax Expenses | 4.94M | 628.00K | 1.52M | 1.73M | 1.03M | 933.00K | 2.44M | 1.65M | 1.82M | 2.01M | 1.49M | 1.45M | 1.21M | 337.88K | 611.00K | 2.21M | 2.28M | 2.46M | 1.83M | 2.10M | 1.12M | -562.22K | 431.82K | 35.21K | -26.55K | 900.00K | 100.00K | 100.00K | -600.00K | 100.00K |
Net Income | 17.79M | 3.03M | 13.66M | 8.10M | 5.51M | 4.60M | 4.05M | 5.85M | 4.79M | 4.79M | 4.00M | 3.55M | 2.81M | 2.57M | 2.84M | 4.47M | 4.02M | 3.89M | 2.94M | 3.24M | 1.22M | 659.49K | 1.28M | 1.06M | 2.17M | -1.70M | 200.00K | -3.20M | -8.70M | 100.00K |
Interest Expenses | 3.10M | 2.40M | 922.00K | 944.36K | 1.83M | 1.89M | 1.36M | 869.00K | 570.00K | 490.00K | 502.00K | 444.00K | 404.33K | 301.30K | 155.00K | 395.55K | 655.45K | 615.50K | 234.87K | 157.34K | 235.26K | 605.34K | 790.91K | 926.95K | N/A | 1.50M | N/A | 1.50M | 2.00M | 1.70M |
Basic Shares Outstanding | 3.66M | 3.53M | 3.47M | 3.34M | 3.35M | 3.37M | 3.36M | 3.33M | 3.33M | 3.24M | 3.17M | 3.12M | 3.10M | 3.13M | 3.29M | 3.49M | 3.54M | 3.50M | 3.50M | 3.37M | 3.30M | 3.47M | 3.46M | 3.54M | 3.28M | 3.47M | 3.35M | 3.26M | 3.38M | 2.50M |
Diluted Shares Outstanding | 3.66M | 3.72M | 3.96M | 3.51M | 3.45M | 3.54M | 3.73M | 3.58M | 3.69M | 3.53M | 3.28M | 3.13M | 3.10M | 3.19M | 3.35M | 3.61M | 3.70M | 3.70M | 3.77M | 3.81M | 3.59M | 3.47M | 3.56M | 3.54M | 3.38M | 3.47M | 3.35M | 3.26M | 3.38M | 2.50M |
EBITDA | 30.90M | 10.59M | 20.30M | 14.61M | 11.82M | 10.69M | 10.69M | 10.86M | 9.40M | 9.09M | 7.08M | 6.53M | 5.41M | 4.18M | 4.53M | 8.08M | 7.83M | 7.55M | 5.65M | 6.01M | 2.94M | 1.47M | 3.19M | 3.18M | 1.60M | 300.00K | -400.00K | -500.00K | 900.00K | 3.60M |
EBITDA Margin | 16.13% | 5.46% | 11.15% | 8.91% | 8.30% | 7.78% | 8.19% | 8.72% | 8.56% | 8.48% | 7.91% | 7.74% | 7.38% | 6.62% | 7.65% | 11.76% | 12.39% | 13.27% | 11.32% | 13.86% | 8.42% | 4.75% | 8.83% | 9.24% | 4.63% | 0.82% | -0.86% | -1.05% | 1.72% | 6.82% |
EBIT | 25.83M | 6.06M | 16.10M | 10.77M | 8.37M | 7.42M | 7.85M | 8.37M | 7.18M | 7.29M | 6.00M | 5.44M | 4.43M | 3.21M | 3.61M | 7.07M | 6.96M | 6.96M | 5.00M | 5.50M | 2.58M | 702.62K | 2.50M | 2.02M | 2.14M | 700.00K | 300.00K | -1.60M | -7.30M | 1.90M |
EBIT Margin | 13.49% | 3.12% | 8.84% | 6.57% | 5.88% | 5.40% | 6.01% | 6.71% | 6.54% | 6.80% | 6.69% | 6.45% | 6.04% | 5.09% | 6.10% | 10.29% | 11.01% | 12.25% | 10.01% | 12.67% | 7.37% | 2.28% | 6.92% | 5.88% | 6.19% | 1.92% | 0.65% | -3.37% | -13.98% | 3.60% |
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 |