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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 279.06M | 266.83M | 256.71M | 244.83M | 254.11M | 231.62M | 247.66M | 225.97M | 209.00M | 170.69M | 132.27M | 103.73M | 82.07M | 65.75M | 57.40M | 51.60M | 43.95M | 31.78M | 27.36M | 20.06M | 18.20M | 15.79M | 13.50M | 9.65M | 2.60M |
Cost of Revenue | 136.10M | 91.14M | 91.03M | 89.33M | 103.89M | 96.01M | 106.00M | 96.63M | 89.39M | 74.14M | 55.60M | 41.66M | 31.07M | 24.19M | 21.34M | 19.65M | 16.16M | 10.87M | 9.75M | 7.28M | 6.27M | 5.97M | 5.77M | -2.64M | 1.70M |
Gross Profit | 142.97M | 175.68M | 165.68M | 155.49M | 150.22M | 135.60M | 141.66M | 129.34M | 119.62M | 96.55M | 76.67M | 62.07M | 51.00M | 41.56M | 36.05M | 31.95M | 27.79M | 20.91M | 17.61M | 12.78M | 11.93M | 9.82M | 7.73M | 12.29M | 900.00K |
Operating Expenses | 126.95M | 163.23M | 157.62M | 139.68M | 135.50M | 120.11M | 131.86M | 123.77M | 106.06M | 80.17M | 62.00M | 48.62M | 39.66M | 34.50M | 30.93M | 29.46M | 25.87M | 19.01M | 16.02M | 14.07M | 15.73M | 22.18M | 29.11M | 34.96M | 5.50M |
Selling, General & Admin | 81.41M | 81.01M | 79.15M | 77.18M | 78.52M | 70.14M | 77.68M | 72.67M | 64.85M | 52.78M | 42.39M | 33.34M | 26.78M | 22.64M | 19.51M | 18.97M | N/A | N/A | N/A | N/A | N/A | N/A | 13.02M | 22.54M | N/A |
Research & Development | 45.54M | 44.28M | 41.66M | 32.30M | 29.11M | 25.73M | 27.90M | 28.90M | 24.21M | 16.46M | 11.76M | 8.61M | 7.47M | 6.99M | 6.29M | 5.67M | 4.31M | 3.50M | 2.93M | 2.53M | 3.25M | 4.68M | 5.04M | 5.64M | 2.00M |
Other Operating Expenses | 2.49M | 37.95M | 36.81M | 30.19M | 27.87M | 1.08M | 26.28M | 22.21M | 17.00M | 10.93M | 7.85M | 6.66M | 5.41M | 4.88M | 5.14M | 4.82M | 21.56M | 15.50M | 13.09M | 11.54M | 12.48M | 17.50M | 11.05M | 6.78M | 3.50M |
Operating Income | 16.02M | 12.45M | 8.05M | 15.82M | 14.72M | 15.49M | 9.80M | 5.57M | 13.56M | 16.38M | 14.67M | 13.46M | 11.34M | 7.06M | 5.12M | 2.48M | 1.92M | 1.91M | 1.60M | -1.29M | -3.80M | -12.36M | -21.38M | -22.67M | -4.60M |
Other Expenses / Income | 2.49M | 3.14M | -289.00K | 2.00M | 3.21M | 1.08M | 733.00K | 581.00K | 162.00K | 146.00K | 176.00K | 118.00K | 10.00K | -20.86K | -15.22K | 72.19K | 226.34K | 618.59K | 337.72K | -2.56K | -6.29K | -29.46K | -1.28M | N/A | N/A |
Before Tax Income | 18.51M | 15.59M | 7.77M | 17.82M | 17.93M | 16.57M | 10.53M | 6.15M | 13.72M | 16.52M | 14.84M | 13.58M | 11.35M | 7.04M | 5.11M | 2.55M | 2.14M | 2.53M | 1.93M | N/A | N/A | N/A | N/A | N/A | N/A |
Income Tax Expenses | 3.30M | 3.49M | 1.92M | 3.73M | 3.73M | 3.32M | 529.00K | 2.39M | 5.10M | 6.13M | 6.42M | 5.93M | 4.40M | 2.88M | -8.87M | -301.09K | -1.95M | 28.04K | 21.50K | N/A | N/A | N/A | N/A | N/A | N/A |
Net Income | 15.21M | 12.09M | 5.84M | 14.09M | 15.77M | 32.22M | 10.00M | 3.75M | 8.62M | 10.39M | 8.42M | 7.64M | 6.94M | 4.15M | 13.97M | 2.85M | 4.09M | 2.50M | 1.91M | -1.05M | -3.41M | -16.64M | -19.58M | -20.29M | -4.50M |
Interest Expenses | N/A | -3.14M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 48.00K | 40.92K | 40.70K | 67.61K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 30.57M | 30.65M | 31.53M | 31.96M | 32.37M | 32.26M | 31.86M | 31.72M | 30.06M | 27.57M | 26.85M | 26.13M | 22.45M | 21.77M | 21.46M | 21.71M | 22.00M | 21.58M | 21.05M | 20.59M | 20.38M | 20.26M | 19.92M | 15.79M | 19.49M |
Diluted Shares Outstanding | 30.67M | 30.72M | 31.62M | 31.99M | 32.43M | 32.34M | 32.20M | 32.07M | 30.44M | 28.02M | 27.66M | 27.51M | 23.75M | 22.49M | 21.84M | 22.20M | 22.70M | 22.36M | 21.94M | 20.59M | 20.38M | 20.26M | 19.92M | 15.79M | 19.49M |
EBITDA | 57.09M | 50.39M | 44.87M | 46.01M | 42.59M | 39.72M | 36.82M | 28.36M | 30.72M | 27.45M | 22.69M | 20.24M | 16.81M | 11.96M | 10.29M | 7.44M | 6.64M | 5.42M | 4.61M | 1.06M | -364.57K | -12.25M | -9.64M | -13.50M | -4.00M |
EBITDA Margin | 20.46% | 18.89% | 17.48% | 18.79% | 16.76% | 17.15% | 14.87% | 12.55% | 14.70% | 16.08% | 17.16% | 19.51% | 20.48% | 18.19% | 17.92% | 14.43% | 15.12% | 17.04% | 16.86% | 5.28% | -2.00% | -77.56% | -71.39% | -139.91% | -153.85% |
EBIT | 18.51M | 12.45M | 7.77M | 17.82M | 19.50M | 35.54M | 10.53M | 6.15M | 13.72M | 16.52M | 14.84M | 13.58M | 11.40M | 7.08M | 5.15M | 2.62M | 2.14M | 2.53M | 1.93M | -1.05M | -3.41M | -16.64M | -19.58M | -20.29M | -4.50M |
EBIT Margin | 6.63% | 4.67% | 3.03% | 7.28% | 7.67% | 15.34% | 4.25% | 2.72% | 6.56% | 9.68% | 11.22% | 13.09% | 13.89% | 10.77% | 8.97% | 5.08% | 4.87% | 7.95% | 7.07% | -5.23% | -18.75% | -105.39% | -144.97% | -210.17% | -173.08% |
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 |