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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 128.35M | 125.59M | 103.90M | 118.99M | 86.94M | 74.52M | 63.16M | 54.72M | 44.71M | 30.43M | 43.05M | 42.63M | 28.05M | 45.85M | 47.01M | 52.12M | 35.41M | 20.06M | 10.69M | 4.05M | 4.04M |
Cost of Revenue | 41.27M | 38.23M | 32.67M | 28.25M | 20.34M | 17.87M | 19.06M | 17.85M | 19.11M | 13.71M | 17.32M | 22.42M | 20.25M | 23.78M | 17.59M | 18.93M | 14.85M | 8.13M | N/A | 2.02M | 2.01M |
Gross Profit | 87.08M | 87.36M | 71.23M | 90.74M | 66.61M | 56.64M | 44.09M | 36.87M | 25.60M | 16.71M | 25.72M | 20.21M | 7.80M | 22.07M | 29.42M | 33.19M | 20.56M | 11.93M | N/A | 2.03M | 2.03M |
Operating Expenses | 68.03M | 62.53M | 57.40M | 57.11M | 56.24M | 46.66M | 40.82M | 36.51M | 37.39M | 35.20M | 28.43M | 28.25M | 29.80M | 27.04M | 23.27M | 20.29M | 11.23M | 8.29M | N/A | 2.43M | 1.83M |
Selling, General & Admin | 51.03M | 44.62M | 37.32M | 33.65M | 32.27M | 29.02M | 26.75M | 25.74M | 29.10M | 24.66M | 23.14M | 22.44M | 24.74M | 25.24M | 20.23M | 17.87M | 9.53M | 7.02M | N/A | 2.09M | 1.81M |
Research & Development | 17.00M | 17.91M | 20.07M | 23.45M | 23.40M | 17.01M | 13.44M | 10.14M | 7.66M | 9.69M | 4.36M | 4.77M | 3.53M | 3.94M | 3.04M | 2.42M | 1.71M | 1.27M | N/A | 340.00K | 25.00K |
Other Operating Expenses | -101.00K | 1.24M | 12.00K | 16.00K | 575.00K | -80.00K | 631.00K | 631.00K | 635.00K | 842.00K | 921.00K | 1.04M | 1.53M | -2.15M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 19.05M | 18.53M | 13.83M | 31.29M | 10.36M | 9.98M | 3.28M | 357.00K | -11.79M | -18.48M | -2.70M | -8.04M | -22.00M | -4.97M | 6.15M | 12.90M | 9.33M | 3.64M | 10.69M | -400.00K | 201.00K |
Other Expenses / Income | -101.00K | 7.54M | 173.00K | 839.00K | 1.89M | -80.00K | 680.00K | 287.00K | -181.00K | 69.00K | -75.00K | -477.00K | -3.14M | -267.00K | 8.00K | 794.00K | 412.00K | -19.00K | N/A | -53.00K | -38.00K |
Before Tax Income | 22.70M | 26.07M | 14.00M | 32.13M | 12.26M | 11.44M | 3.96M | 644.00K | -11.97M | -18.41M | -2.78M | -8.52M | -25.14M | -5.23M | 6.16M | 13.70M | 9.74M | 3.62M | N/A | -453.00K | 163.00K |
Income Tax Expenses | 1.20M | 2.02M | -265.00K | 5.75M | 1.34M | -10.65M | -8.39M | -390.00K | -334.00K | 291.00K | 327.00K | -262.00K | 1.30M | -1.63M | 2.47M | 5.03M | 3.95M | 1.24M | N/A | 53.00K | -11.00K |
Net Income | 21.50M | 24.05M | 14.27M | 26.39M | 10.91M | 22.09M | 12.35M | 1.03M | -11.64M | -18.70M | -3.11M | -8.25M | -26.44M | -3.61M | 3.69M | 8.66M | 5.79M | 2.38M | 894.00K | -506.00K | 174.00K |
Interest Expenses | N/A | 908.00K | N/A | N/A | N/A | 1.00K | 2.00K | 3.00K | 42.00K | N/A | N/A | 6.00K | 34.00K | 267.00K | 46.00K | 79.00K | 105.00K | 77.00K | N/A | 54.00K | 38.00K |
Basic Shares Outstanding | 56.44M | 56.22M | 56.99M | 55.71M | 54.74M | 53.76M | 53.70M | 52.34M | 52.15M | 51.67M | 51.07M | 51.45M | 52.61M | 52.07M | 50.17M | 44.85M | 39.06M | 38.02M | 36.79M | 32.16M | 30.28M |
Diluted Shares Outstanding | 57.74M | 57.64M | 58.72M | 56.64M | 56.07M | 55.34M | 55.61M | 55.45M | 52.15M | 51.67M | 51.07M | 51.45M | 52.61M | 52.07M | 52.64M | 47.39M | 41.43M | 40.24M | 38.45M | 32.16M | 32.94M |
EBITDA | 24.80M | 24.83M | 19.77M | 41.26M | 16.65M | 15.31M | 7.62M | 4.33M | -8.09M | -14.39M | 1.02M | -4.71M | -20.32M | 237.00K | 7.39M | 14.30M | 10.17M | 3.93M | 894.00K | -399.00K | 201.00K |
EBITDA Margin | 19.32% | 19.77% | 19.03% | 34.67% | 19.15% | 20.55% | 12.07% | 7.91% | -18.10% | -47.28% | 2.36% | -11.04% | -72.45% | 0.52% | 15.71% | 27.43% | 28.71% | 19.59% | 8.36% | -9.86% | 4.97% |
EBIT | 22.70M | 26.98M | 14.00M | 32.13M | 12.26M | 11.44M | 3.96M | 647.00K | -11.93M | -18.41M | -2.78M | -8.51M | -25.11M | -4.97M | 6.20M | 13.77M | 9.85M | 3.70M | 894.00K | -399.00K | 201.00K |
EBIT Margin | 17.69% | 21.48% | 13.48% | 27.01% | 14.10% | 15.35% | 6.27% | 1.18% | -26.68% | -60.52% | -6.46% | -19.96% | -89.53% | -10.83% | 13.20% | 26.43% | 27.80% | 18.44% | 8.36% | -9.86% | 4.97% |
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 |