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 | 136.22M | 110.12M | 97.43M | 82.35M | 87.89M | 87.97M | 82.29M | 91.80M | 145.32M | 354.78M | 310.71M | 341.60M | 335.62M | 266.65M | 265.90M | 411.32M | 435.92M | 497.66M | 522.77M | 425.40M | 276.61M | 273.48M | 254.64M | 216.57M | 202.13M | 211.60M | 113.40M | 224.70M | 273.60M | 274.10M |
Cost of Revenue | 118.97M | 95.27M | 82.93M | 70.78M | 78.01M | 80.40M | 79.31M | 91.05M | 145.00M | 315.95M | 280.66M | 297.86M | 300.40M | 240.79M | 249.88M | 379.15M | 396.12M | 456.57M | 471.43M | 373.25M | 230.59M | 223.96M | 211.09M | 168.34M | 150.59M | 157.80M | 108.40M | 212.70M | 263.60M | 232.50M |
Gross Profit | 17.25M | 14.85M | 14.51M | 11.56M | 9.88M | 7.57M | 2.98M | 749.00K | 318.00K | 38.83M | 30.05M | 43.75M | 35.23M | 25.87M | 16.02M | 32.17M | 39.80M | 41.09M | 51.34M | 52.16M | 46.01M | 49.52M | 43.55M | 48.23M | 51.55M | 53.80M | 5.00M | 12.00M | 10.00M | 41.60M |
Operating Expenses | 16.28M | 14.49M | 12.60M | 11.35M | 13.68M | 10.47M | 13.17M | 22.34M | 28.62M | 36.11M | 33.54M | 34.70M | 28.81M | 30.98M | 31.11M | 45.86M | 40.62M | 41.23M | 39.17M | 39.54M | 31.07M | 30.57M | 30.52M | 39.81M | 37.38M | 41.00M | 10.40M | 17.00M | 28.30M | 31.20M |
Selling, General & Admin | 16.28M | 14.49M | 12.60M | 11.35M | 13.68M | 10.47M | 13.13M | 22.01M | 27.84M | 35.53M | 30.46M | 30.80M | 28.32M | 27.72M | 28.19M | 41.45M | 40.52M | 38.59M | 35.67M | 35.25M | 26.71M | 27.11M | 26.13M | 26.88M | 23.39M | 28.20M | 6.50M | 11.80M | 22.70M | 25.80M |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | 38.00K | 330.00K | 779.00K | 579.00K | 3.05M | 3.82M | 3.40M | 3.15M | 2.80M | 4.20M | 2.82M | 1.99M | 2.83M | 3.70M | 4.17M | 3.35M | 3.05M | 3.57M | 6.41M | 5.90M | 100.00K | N/A | N/A | N/A |
Other Operating Expenses | -1.12M | -800.00K | -645.00K | -544.00K | 1.26M | 1.44M | N/A | N/A | N/A | N/A | 30.00K | 89.00K | -2.90M | 113.00K | 114.00K | 213.00K | -2.72M | 645.00K | 664.00K | 596.00K | 194.00K | 97.00K | 1.33M | 9.35M | 7.58M | 6.90M | 3.80M | 5.20M | 5.60M | 5.40M |
Operating Income | 969.00K | -436.00K | 1.26M | -330.00K | -2.54M | -4.30M | -12.54M | -21.59M | -28.31M | 2.72M | -3.49M | 9.05M | 6.42M | -5.12M | -15.09M | -13.69M | -823.00K | -135.00K | 12.17M | 12.61M | 14.94M | 18.96M | 13.03M | 8.42M | 14.17M | 12.80M | -5.40M | -5.00M | -18.30M | 10.40M |
Other Expenses / Income | -1.90M | -1.11M | 2.73M | -962.00K | -1.41M | 42.00K | 1.10M | 27.93M | 3.08M | 665.00K | -6.49M | 3.47M | 4.64M | -3.59M | 6.62M | -118.35M | -3.72M | -3.32M | -4.60M | -1.96M | -1.92M | -2.58M | -3.75M | -6.64M | -1.51M | -1.10M | 2.40M | -2.80M | -3.30M | -2.40M |
Before Tax Income | -933.00K | -1.55M | 4.00M | -1.29M | -3.95M | -3.71M | -11.44M | 6.34M | -25.22M | 3.38M | -9.98M | 12.52M | 11.06M | -8.70M | -8.47M | -132.04M | -4.54M | -3.46M | 7.57M | 10.65M | 13.02M | 16.37M | 9.28M | 1.79M | 12.65M | 11.70M | -3.00M | -7.80M | -21.60M | 8.00M |
Income Tax Expenses | 663.00K | 948.00K | 1.07M | -2.96M | -4.00K | -205.00K | -618.00K | 301.00K | 1.99M | 4.57M | -93.00K | 2.25M | 2.62M | 1.00M | -3.16M | -1.49M | -2.40M | -2.09M | 2.25M | 3.25M | 4.88M | 4.93M | 2.91M | -1.40M | 3.10M | 4.30M | 200.00K | 800.00K | -3.90M | 3.30M |
Net Income | -1.60M | -2.49M | 2.92M | 1.67M | -3.95M | -3.50M | -10.82M | 6.04M | -27.22M | -1.18M | -9.89M | 3.05M | 7.91M | -10.20M | 2.69M | -130.56M | -2.14M | -1.36M | 5.32M | 7.41M | 8.13M | 11.44M | 6.37M | 3.18M | 9.56M | 7.40M | -3.20M | -8.60M | -17.70M | 4.70M |
Interest Expenses | 777.00K | 1.11M | 868.00K | 838.00K | 903.00K | 850.00K | 809.00K | 4.88M | 4.22M | 617.00K | 522.00K | 437.00K | 1.73M | 2.38M | 4.29M | 4.24M | 3.69M | 3.71M | 5.98M | 2.10M | 1.69M | 2.74M | 4.11M | 4.04M | N/A | 1.30M | N/A | 2.90M | 2.90M | 2.00M |
Basic Shares Outstanding | 21.88M | 21.73M | 21.59M | 21.08M | 20.86M | 20.51M | 20.33M | 19.86M | 19.69M | 19.59M | 19.34M | 19.05M | 18.82M | 18.61M | 18.47M | 18.36M | 18.23M | 18.08M | 18.02M | 17.12M | 14.24M | 13.12M | 9.83M | 9.67M | 9.52M | 9.44M | 4.06M | 4.04M | 3.92M | 3.79M |
Diluted Shares Outstanding | 21.88M | 21.73M | 23.00M | 21.09M | 20.86M | 20.51M | 20.33M | 19.86M | 19.69M | 19.59M | 19.34M | 19.41M | 19.01M | 18.61M | 18.51M | 18.36M | 18.23M | 18.08M | 18.32M | 17.75M | 14.65M | 13.66M | 10.03M | 9.96M | 9.86M | 9.79M | 4.06M | 4.04M | 3.92M | 3.92M |
EBITDA | 4.23M | 2.65M | 3.91M | 2.17M | 130.00K | 1.18M | -6.75M | 17.51M | -11.97M | 14.41M | 2.94M | 17.98M | 26.48M | 7.90M | 19.01M | -102.43M | 28.53M | 29.03M | 39.46M | 31.82M | 27.54M | 30.50M | 23.24M | 15.17M | 20.24M | 19.90M | 800.00K | 300.00K | -13.10M | 15.40M |
EBITDA Margin | 3.10% | 2.41% | 4.01% | 2.64% | 0.15% | 1.34% | -8.20% | 19.08% | -8.23% | 4.06% | 0.95% | 5.26% | 7.89% | 2.96% | 7.15% | -24.90% | 6.55% | 5.83% | 7.55% | 7.48% | 9.96% | 11.15% | 9.13% | 7.01% | 10.01% | 9.40% | 0.71% | 0.13% | -4.79% | 5.62% |
EBIT | -156.00K | -436.00K | 4.86M | -454.00K | -3.05M | -2.86M | -10.63M | 11.23M | -21.00M | 4.00M | -9.46M | 5.73M | 12.26M | -6.82M | 3.82M | -127.81M | -854.00K | 252.00K | 13.55M | 12.75M | 14.71M | 19.11M | 13.39M | 5.82M | 12.65M | 13.00M | -3.00M | -4.90M | -18.70M | 10.00M |
EBIT Margin | -0.11% | -0.40% | 4.99% | -0.55% | -3.47% | -3.25% | -12.92% | 12.23% | -14.45% | 1.13% | -3.04% | 1.68% | 3.65% | -2.56% | 1.44% | -31.07% | -0.20% | 0.05% | 2.59% | 3.00% | 5.32% | 6.99% | 5.26% | 2.69% | 6.26% | 6.14% | -2.65% | -2.18% | -6.83% | 3.65% |
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 |