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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 84.48M | 70.60M | 63.19M | 53.60M | 111.41M | 111.32M | 106.52M | 128.55M | 141.72M | 142.08M | 158.23M | 151.17M | 148.34M | 112.78M | 93.97M | 81.40M | 78.91M | 69.53M | 50.77M | 33.68M | 17.99M | 9.85M | 6.15M | 3.95M | 954.00K | 84.00K |
Cost of Revenue | 10.93M | 10.00M | 11.53M | 10.56M | 11.89M | 12.27M | 12.91M | 14.31M | 18.82M | 17.91M | 17.40M | 15.74M | 13.28M | 7.25M | 5.63M | 3.00M | 2.10M | 1.04M | 878.10K | 694.71K | 399.04K | 351.17K | 304.08K | N/A | N/A | N/A |
Gross Profit | 73.54M | 60.60M | 51.66M | 43.04M | 99.52M | 99.05M | 93.61M | 114.24M | 122.89M | 124.17M | 140.83M | 135.42M | 135.06M | 105.53M | 88.34M | 78.41M | 76.81M | 68.49M | 49.89M | 32.98M | 17.59M | 9.50M | 5.84M | N/A | N/A | N/A |
Operating Expenses | 57.97M | 53.04M | 52.64M | 54.19M | 90.10M | 90.82M | 89.07M | 103.17M | 115.75M | 103.12M | 138.55M | 109.93M | 120.04M | 82.02M | 74.64M | 75.30M | 56.19M | 38.73M | 35.02M | 21.95M | 13.85M | 8.02M | 4.63M | N/A | N/A | N/A |
Selling, General & Admin | 55.86M | 50.98M | 50.05M | 51.11M | 83.21M | 81.82M | 79.85M | 93.73M | 103.22M | 110.70M | 116.55M | 106.93M | 120.04M | 82.02M | 74.64M | 75.30M | 56.19M | 38.73M | 35.02M | 21.95M | 13.85M | 8.02M | 4.63M | N/A | N/A | N/A |
Research & Development | 2.11M | 2.06M | 2.59M | 3.08M | 6.88M | 8.99M | 9.22M | 9.45M | 12.53M | 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 | 1.54M | 2.40M | 4.01M | 455.00K | -515.00K | 48.00K | N/A | N/A | N/A | -7.58M | 22.00M | 3.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 323.00 | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 15.57M | 7.56M | -972.00K | -11.15M | 9.43M | 8.24M | 4.54M | 11.07M | 7.15M | 21.05M | 2.28M | 25.49M | 15.02M | 23.51M | 13.71M | 3.11M | 20.62M | 29.75M | 14.87M | 11.03M | 3.74M | 1.48M | 1.22M | 750.00K | 954.00K | 84.00K |
Other Expenses / Income | 1.54M | 2.40M | 4.01M | -2.46M | -515.00K | 48.00K | 173.00K | -187.00K | -1.24M | 141.00K | 429.00K | 309.00K | 302.00K | -31.00K | -17.00K | 798.00K | 1.49M | 1.25M | 946.08K | 126.82K | 13.19K | -50.57K | -330.02K | N/A | N/A | N/A |
Before Tax Income | 17.11M | 9.96M | 3.03M | -13.62M | 8.91M | 8.29M | 4.72M | 10.88M | 5.90M | 21.19M | 2.71M | 25.80M | 15.32M | 23.48M | 13.69M | 3.91M | 22.11M | 31.00M | 15.82M | 11.16M | 3.75M | 1.43M | 885.00K | N/A | N/A | N/A |
Income Tax Expenses | 5.11M | 3.27M | 1.86M | -2.44M | 4.79M | 3.62M | 3.13M | 4.25M | -4.96M | 4.84M | 7.72M | 7.60M | 12.01M | 10.32M | 7.27M | 8.03M | 13.00M | 14.20M | 7.85M | 5.12M | 1.70M | 572.61K | 521.27K | N/A | N/A | N/A |
Net Income | 12.37M | 6.63M | 911.00K | -11.18M | 4.12M | 4.66M | 3.53M | 6.63M | 10.86M | 16.35M | -5.01M | 18.20M | 3.32M | 13.16M | 5.18M | -4.12M | 9.11M | 16.80M | 7.96M | 6.04M | 2.05M | 853.07K | 363.74K | 362.00K | 105.00K | 29.00K |
Interest Expenses | N/A | -2.35M | 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 |
Basic Shares Outstanding | 14.90M | 12.37M | 11.65M | 11.34M | 11.81M | 12.51M | 12.88M | 14.00M | 14.72M | 14.77M | 15.27M | 15.87M | 16.32M | 16.44M | 16.41M | 14.27M | 14.85M | 15.50M | 16.25M | 16.88M | 19.43M | 19.43M | 19.43M | 19.37M | 19.32M | 9.43M |
Diluted Shares Outstanding | 14.96M | 12.56M | 12.99M | 11.34M | 12.04M | 12.51M | 12.89M | 14.00M | 14.72M | 14.81M | 15.27M | 15.90M | 16.41M | 16.45M | 16.42M | 14.27M | 16.07M | 16.71M | 17.73M | 18.47M | 20.53M | 19.90M | 19.43M | 19.47M | 19.36M | 9.43M |
EBITDA | 17.46M | 9.75M | 848.00K | -5.92M | 10.74M | 10.07M | 8.73M | 13.41M | 8.69M | 24.02M | 5.69M | 28.34M | 18.05M | 25.87M | 14.45M | 4.58M | 22.30M | 31.14M | 15.98M | 11.32M | 3.92M | 1.62M | 1.02M | 362.00K | 105.00K | 29.00K |
EBITDA Margin | 20.67% | 13.80% | 1.34% | -11.04% | 9.64% | 9.04% | 8.20% | 10.43% | 6.13% | 16.90% | 3.59% | 18.75% | 12.17% | 22.94% | 15.38% | 5.62% | 28.26% | 44.78% | 31.48% | 33.61% | 21.76% | 16.45% | 16.65% | 9.16% | 11.01% | 34.52% |
EBIT | 17.47M | 7.56M | 2.77M | -13.62M | 8.91M | 8.29M | 6.66M | 10.88M | 5.90M | 21.19M | 2.71M | 25.80M | 15.32M | 23.48M | 12.46M | 3.91M | 22.11M | 31.00M | 15.82M | 11.16M | 3.75M | 1.43M | 885.00K | 362.00K | 105.00K | 29.00K |
EBIT Margin | 20.68% | 10.70% | 4.39% | -25.41% | 8.00% | 7.44% | 6.25% | 8.46% | 4.17% | 14.92% | 1.71% | 17.07% | 10.33% | 20.82% | 13.26% | 4.80% | 28.02% | 44.60% | 31.15% | 33.14% | 20.85% | 14.48% | 14.40% | 9.16% | 11.01% | 34.52% |
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 |