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 | 138.68M | 142.08M | 121.33M | 100.00M | 75.83M | 68.40M | 69.76M | 61.99M | 48.98M | 50.90M | 61.15M | 75.61M | 54.56M | 22.40M | 11.04M | 6.32M | 10.14M | 11.66M | 2.27M | 699.59K | 498.16K | 17.15K | 77.89K | 4.49M | 10.15M | 10.07M | 7.76M | 8.83M | 21.50M | 9.99M |
Cost of Revenue | 97.30M | 80.26M | 67.25M | 53.35M | 44.69M | 46.81M | 43.44M | 38.50M | 35.80M | 33.26M | 33.09M | 34.48M | 26.04M | 14.12M | 7.85M | 3.65M | 9.84M | 7.43M | 6.82M | 5.37M | 2.86M | 82.58K | 157.04K | 4.29M | 8.70M | 8.25M | 6.85M | 7.44M | 17.00M | 6.70M |
Gross Profit | 41.37M | 61.82M | 54.07M | 46.66M | 31.14M | 21.59M | 26.32M | 23.49M | 13.18M | 17.64M | 28.06M | 41.13M | 28.52M | 8.28M | 3.19M | 2.68M | 296.88K | 4.23M | -4.54M | -4.67M | -2.37M | -65.42K | -79.15K | 202.73K | 1.45M | 1.82M | 908.46K | 1.39M | 4.50M | 3.30M |
Operating Expenses | 26.30M | 15.25M | 11.49M | 5.71M | 4.72M | 246.00K | 5.13M | 6.78M | 7.48M | 7.00M | 5.39M | 20.43M | 4.68M | 2.97M | 2.47M | 5.55M | 2.16M | 1.76M | 3.65M | 2.32M | 1.32M | 983.92K | 657.04K | 1.40M | 1.93M | 3.57M | 3.49M | 4.74M | 4.90M | 2.10M |
Selling, General & Admin | 18.53M | 12.47M | 8.95M | 8.51M | 5.92M | 6.24M | 7.04M | 7.68M | 6.93M | 7.03M | 5.39M | 18.72M | 4.68M | 2.40M | 2.05M | 3.20M | 2.14M | 1.72M | 2.58M | 1.65M | 983.98K | 978.21K | 646.99K | 816.94K | 621.40K | 1.75M | 2.66M | 3.94M | 3.40M | 1.60M |
Research & Development | 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 |
Other Operating Expenses | 7.77M | 2.78M | 2.54M | -2.80M | -1.20M | -336.00K | -14.00K | -55.00K | 543.00K | -24.12K | N/A | 1.71M | N/A | 1.61M | 416.39K | 2.35M | 18.18K | 34.32K | 1.07M | 665.48K | 332.36K | 5.72K | 10.05K | 584.86K | 1.31M | 1.82M | 838.57K | 802.68K | 1.50M | 499.72K |
Operating Income | 15.18M | 40.28M | 38.36M | 40.73M | 26.57M | 21.42M | 20.62M | 16.43M | 8.49M | 11.48M | 8.94M | 20.36M | 20.33M | 3.95M | -398.24K | -3.97M | -2.62M | 2.47M | -8.33M | -7.87M | -11.21M | -2.69M | -736.19K | 4.80M | -7.73M | -31.65M | -24.39M | -4.45M | -4.30M | 799.55K |
Other Expenses / Income | -2.98M | -640.00K | -361.00K | -305.00K | -198.00K | -220.00K | -31.00K | -176.00K | -897.00K | 450.30K | 175.53K | -356.41K | -4.43M | -1.46M | -2.55M | -2.18M | -1.32M | 76.36K | 50.85K | -5.13M | -105.65K | -64.79K | -14.45K | -4.80M | 7.73M | -29.70M | -4.54M | 7.88M | -5.40M | 299.83K |
Before Tax Income | 12.19M | 39.64M | 38.00M | 40.43M | 60.69M | 21.20M | 20.59M | 18.80M | 7.96M | 11.34M | 8.83M | 20.28M | 20.17M | 3.69M | -2.78M | -3.52M | -3.94M | 2.55M | -4.16M | -8.30M | -11.25M | -2.76M | -750.64K | 4.94M | -5.18M | -32.75M | -28.93M | 3.50M | -5.90M | 1.20M |
Income Tax Expenses | 12.81M | 16.77M | 14.86M | 15.17M | 10.29M | 7.45M | 8.69M | 7.72M | 2.37M | 5.69M | 9.29M | 12.88M | 8.29M | 1.43M | 820.36K | 538.21K | 5.05K | 559.37K | 4.18M | 8.30M | -29.30K | -8.26K | 14.45K | -4.94M | 5.18M | 32.75M | 11.81M | 437.83K | 100.00K | 399.78K |
Net Income | -4.20M | 17.90M | 18.41M | 20.78M | 42.02M | 10.77M | 9.38M | 8.53M | 4.78M | 4.22M | -2.87M | 8.77M | 11.88M | 2.26M | -3.77M | -4.06M | -4.66M | -4.70M | -8.33M | -8.30M | -11.22M | -2.75M | -750.64K | 4.94M | -5.18M | -32.75M | -40.60M | -2.77M | -6.00M | 99.94K |
Interest Expenses | 3.02M | 657.00K | 375.00K | 367.00K | 344.00K | 273.00K | 69.00K | 192.00K | 536.00K | 146.44K | 123.97K | 160.83K | 158.67K | 267.54K | 252.12K | 84.63K | 678.47K | 20.59K | 861.00 | 134.48K | 97.94K | 18.42K | 52.76K | 27.34K | N/A | 1.36M | 26.35M | 1.09M | 1.60M | 299.83K |
Basic Shares Outstanding | 18.63M | 12.83M | 12.17M | 11.70M | 10.74M | 10.60M | 10.61M | 10.46M | 10.42M | 10.42M | 10.40M | 10.12M | 10.02M | 10.00M | 10.00M | 9.97M | 10.26M | 8.42M | 6.25M | 5.88M | 4.68M | 3.77M | 3.30M | 2.96M | 1.25M | 746.67K | 652.81K | 633.33K | 600.02K | 320.00K |
Diluted Shares Outstanding | 18.63M | 12.84M | 12.18M | 11.72M | 10.75M | 10.60M | 10.61M | 10.48M | 10.44M | 10.43M | 10.40M | 10.17M | 10.19M | 10.07M | 10.00M | 9.97M | 10.26M | 10.95M | 6.45M | 6.66M | 4.83M | 4.08M | 3.30M | 2.96M | 1.25M | 746.67K | 652.81K | 633.33K | 600.02K | 320.00K |
EBITDA | 29.70M | 50.43M | 46.42M | 45.42M | 65.47M | 25.09M | 24.74M | 19.75M | 8.81M | 15.62M | 25.77M | 23.85M | 23.84M | 3.62M | -2.17M | -2.15M | -1.85M | 2.50M | -3.14M | -5.13M | 4.12M | 647.90K | -726.14K | -614.20K | 828.54K | 29.77M | 23.62M | -2.48M | 1.10M | 1.50M |
EBITDA Margin | 21.42% | 35.50% | 38.26% | 45.42% | 86.34% | 36.69% | 35.46% | 31.85% | 18.00% | 30.69% | 42.14% | 31.54% | 43.69% | 16.18% | -19.66% | -34.00% | -18.22% | 21.48% | -138.21% | -733.77% | 827.86% | 3,777.85% | -932.26% | -13.68% | 8.16% | 295.48% | 304.50% | -28.10% | 5.12% | 15.00% |
EBIT | 11.64M | 35.33M | 33.64M | 36.32M | 52.65M | 18.48M | 18.14M | 16.43M | 7.68M | 10.05M | 6.55M | 21.81M | 20.33M | 3.95M | -2.70M | -3.44M | -3.98M | -4.12M | -4.16M | 134.47K | -11.16M | -2.74M | -683.43K | 27.34K | 0 | 1.36M | -2.45M | -1.24M | -4.30M | 799.55K |
EBIT Margin | 8.39% | 24.87% | 27.72% | 36.32% | 69.44% | 27.02% | 26.01% | 26.51% | 15.69% | 19.75% | 10.71% | 28.85% | 37.26% | 17.65% | -24.46% | -54.34% | -39.23% | -35.32% | -182.66% | 19.22% | -2,239.48% | -15,981.83% | -877.43% | 0.61% | 0.00% | 13.55% | -31.53% | -14.05% | -20.00% | 8.00% |
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 |