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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 33.38M | 23.51M | 21.88M | 18.53M | 16.30M | 14.23M | 12.63M | 12.06M | 11.62M | 13.63M | 8.84M | 4.31M | 3.23M | 3.86M | 1.89M | 1.43M | 640.15K | 48.88K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.69M | 6.66M | 10.43M | 11.04M |
Cost of Revenue | 10.82M | 5.68M | 5.75M | 5.42M | 5.08M | 4.10M | 3.40M | 3.02M | 3.45M | 4.07M | 2.58M | 1.50M | 1.39M | 2.51M | 786.63K | 745.17K | 264.57K | 1.18K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.63M | 4.64M | 6.84M | 6.81M |
Gross Profit | 22.55M | 17.83M | 16.14M | 13.11M | 11.21M | 10.13M | 9.23M | 9.03M | 8.17M | 9.56M | 6.26M | 2.80M | 1.84M | 1.35M | 1.10M | 680.16K | 375.58K | 47.70K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 60.00K | 2.02M | 3.59M | 4.23M |
Operating Expenses | 19.19M | 15.16M | 12.39M | 10.42M | 10.74M | 8.97M | 7.21M | 7.10M | 6.99M | 8.09M | 4.56M | 2.25M | 1.38M | 1.12M | 823.74K | 1.55M | 623.12K | 305.06K | N/A | N/A | N/A | 130.00K | 420.00K | 880.00K | 1.68M | 5.18M | 2.17M | 2.55M | 4.69M |
Selling, General & Admin | 16.64M | 12.88M | 10.57M | 8.84M | 8.64M | 7.09M | 5.99M | 5.79M | 5.58M | 6.93M | 4.07M | 2.11M | 1.33M | 1.08M | 785.49K | 1.51M | 596.53K | 304.05K | N/A | N/A | N/A | 130.00K | 390.00K | 870.00K | 1.66M | 2.96M | 1.66M | 1.82M | 3.20M |
Research & Development | 2.55M | 1.31M | 1.22M | 825.00K | 1.22M | 1.28M | 763.00K | 403.62K | 326.58K | 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 | 280.00K | 100.00K | 210.00K | 500.00K |
Other Operating Expenses | 2.90M | 970.00K | 603.00K | 751.00K | 885.00K | 603.00K | 454.00K | 909.43K | 1.08M | 1.16M | 494.18K | 138.35K | 54.70K | 39.17K | 38.25K | 35.19K | 26.58K | 1.00K | N/A | N/A | N/A | N/A | 30.00K | 10.00K | 20.00K | 1.94M | 410.00K | 520.00K | 990.00K |
Operating Income | 3.36M | 2.67M | 3.74M | 2.69M | 474.00K | 1.16M | 2.03M | 1.94M | 1.18M | 1.47M | 1.70M | 557.13K | 454.63K | 231.90K | 274.86K | -868.48K | -247.54K | -257.36K | N/A | N/A | N/A | -130.00K | -420.00K | -880.00K | -1.68M | -5.12M | -140.00K | 1.04M | -470.00K |
Other Expenses / Income | -2.05M | -11.00K | 369.00K | 136.00K | 321.00K | 47.00K | -26.00K | 84.25K | -1.17M | -1.71M | -515.65K | -401.00 | -193.55K | -23.30K | N/A | -85.68K | 35.72K | N/A | N/A | N/A | N/A | N/A | N/A | -110.00K | N/A | 10.00K | -140.00K | -130.00K | -130.00K |
Before Tax Income | 1.31M | 2.66M | 4.11M | 2.83M | 795.00K | 1.21M | 2.00M | 2.02M | 12.10K | -237.35K | 1.18M | 556.73K | 261.08K | 208.61K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -130.00K | -420.00K | -990.00K | -1.68M | -5.11M | -280.00K | 910.00K | -600.00K |
Income Tax Expenses | 543.00K | 724.00K | 821.00K | 724.00K | 109.00K | 373.00K | 131.00K | 464.35K | -132.49K | -279.48K | 556.00K | 251.00K | 21.80K | -220.80K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -30.00K | N/A | 40.00K | N/A |
Net Income | 766.00K | 1.93M | 3.29M | 2.11M | 686.00K | 837.00K | 1.87M | 1.56M | 144.58K | 42.13K | 628.58K | 305.73K | 239.28K | 429.41K | 274.17K | -963.04K | -249.17K | -262.53K | N/A | N/A | N/A | -130.00K | -420.00K | 2.08M | -3.57M | -5.09M | 3.42M | 770.00K | -600.00K |
Interest Expenses | 1.12M | -11.00K | N/A | N/A | N/A | 47.00K | -2.00K | N/A | N/A | N/A | N/A | N/A | N/A | 19.30K | 688.00 | 8.89K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -110.00K | N/A | -190.00K | -210.00K | -160.00K | -150.00K |
Basic Shares Outstanding | 3.80M | 3.72M | 3.78M | 3.75M | 3.84M | 3.46M | 2.95M | 2.82M | 2.49M | 2.08M | 1.96M | 1.91M | 1.76M | 1.74M | 1.70M | 1.78M | 1.40M | 24.39K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K |
Diluted Shares Outstanding | 3.82M | 3.74M | 3.82M | 3.78M | 3.86M | 3.46M | 3.03M | 2.90M | 2.58M | 2.12M | 2.03M | 2.04M | 1.77M | 1.76M | 1.70M | 1.78M | 1.40M | 24.39K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K | 20.00K |
EBITDA | 6.32M | 3.70M | 4.89M | 3.96M | 2.14M | 2.56M | 2.73M | 3.10M | 1.11M | 920.71K | 1.68M | 695.08K | 315.78K | 267.08K | 313.11K | -918.97K | -222.59K | -261.53K | N/A | N/A | N/A | -130.00K | -380.00K | -860.00K | -1.66M | -4.96M | 3.62M | 1.17M | 240.00K |
EBITDA Margin | 18.93% | 15.74% | 22.33% | 21.39% | 13.14% | 17.99% | 21.66% | 25.68% | 9.57% | 6.76% | 18.99% | 16.14% | 9.78% | 6.92% | 16.61% | -64.47% | -34.77% | -535.10% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | -184.39% | 54.35% | 11.22% | 2.17% |
EBIT | 2.42M | 2.65M | 4.11M | 2.83M | 795.00K | 1.26M | 2.00M | 2.02M | 12.10K | -237.35K | 1.18M | 556.73K | 261.08K | 227.90K | 274.86K | -954.16K | -249.17K | -262.53K | N/A | N/A | N/A | -130.00K | -420.00K | 1.97M | -3.57M | -5.31M | 3.21M | 650.00K | -750.00K |
EBIT Margin | 7.27% | 11.26% | 18.79% | 15.28% | 4.88% | 8.83% | 15.84% | 16.75% | 0.10% | -1.74% | 13.40% | 12.93% | 8.09% | 5.90% | 14.58% | -66.94% | -38.92% | -537.15% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | -197.40% | 48.20% | 6.23% | -6.79% |
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 |