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 | 315.38M | 320.91M | 269.66M | 155.86M | 134.02M | 123.17M | 93.48M | 79.23M | 69.39M | 88.31M | 85.40M | 84.50M | 107.00M | 87.80M | 53.50M | 75.50M | 71.00M | 100.10M | 63.00M | 67.40M | 31.10M | 22.60M | 44.10M | 53.10M | 23.89M |
Cost of Revenue | 167.74M | 161.05M | 132.31M | 82.63M | 69.23M | 62.38M | 47.97M | 41.81M | 36.51M | 47.29M | 51.00M | 47.50M | 59.60M | 49.40M | 36.00M | 47.60M | 41.90M | 48.40M | 32.80M | 31.40M | 16.80M | 14.60M | 22.70M | 24.20M | 11.69M |
Gross Profit | 147.63M | 159.86M | 137.34M | 73.23M | 64.78M | 60.80M | 45.52M | 37.42M | 32.88M | 41.02M | 34.40M | 37.00M | 47.40M | 38.40M | 17.50M | 27.90M | 29.10M | 51.70M | 30.20M | 36.00M | 14.30M | 8.00M | 21.40M | 28.90M | 12.21M |
Operating Expenses | 82.22M | 78.36M | 66.45M | 50.61M | 42.81M | 40.76M | 35.56M | 41.40M | 38.45M | 35.82M | 36.73M | 34.05M | 38.42M | 33.57M | 27.99M | 37.63M | 36.23M | 39.68M | 27.23M | 24.40M | 15.90M | 18.25M | 26.83M | 17.26M | 10.72M |
Selling, General & Admin | 50.75M | 49.50M | 42.97M | 31.03M | 26.48M | 26.18M | 22.02M | 25.50M | 23.59M | 21.42M | 22.36M | 21.14M | 24.34M | 20.66M | 17.67M | 24.83M | 24.12M | 27.85M | 18.76M | 15.95M | 10.04M | 11.06M | 14.18M | 12.31M | 7.83M |
Research & Development | 31.47M | 28.86M | 23.47M | 19.57M | 16.33M | 14.58M | 13.53M | 12.63M | 11.42M | 14.41M | 14.40M | 12.90M | 14.10M | 12.90M | 10.30M | 12.80M | 12.10M | 11.80M | 8.50M | 7.30M | 5.90M | 7.20M | 9.00M | 5.00M | 2.42M |
Other Operating Expenses | N/A | 10.00 | N/A | N/A | N/A | N/A | N/A | 3.27M | 3.44M | N/A | -30.00K | 16.00K | -23.00K | 6.00K | 19.00K | 1.00K | 11.00K | 31.00K | -31.00K | 1.15M | -45.00K | -6.00K | 3.65M | -49.00K | 474.00K |
Operating Income | 65.41M | 81.50M | 70.90M | 22.62M | 21.97M | 20.03M | -3.04M | 2.02M | -13.58M | 4.88M | 300.00K | 1.00M | 7.80M | 4.20M | -11.10M | -9.80M | -7.20M | 11.90M | 3.00M | 11.70M | -1.60M | -11.10M | -5.00M | 11.70M | 1.49M |
Other Expenses / Income | 22.22M | 6.69M | 1.03M | 775.00K | 801.00K | 728.00K | -150.00K | -847.00K | -1.31M | -962.00K | -900.00K | -800.00K | -1.70M | -800.00K | -400.00K | 1.00M | -100.00K | -300.00K | -300.00K | -400.00K | 300.00K | 300.00K | 1.40M | N/A | N/A |
Before Tax Income | 87.63M | 88.19M | 71.93M | 23.40M | 22.77M | 20.76M | -3.19M | 1.17M | -14.89M | 3.92M | -600.00K | 200.00K | 6.10M | 3.40M | -11.50M | -8.80M | -7.30M | 11.60M | 2.70M | 11.30M | -1.30M | -10.80M | -3.60M | 11.70M | N/A |
Income Tax Expenses | 9.00M | 8.24M | 11.65M | 1.62M | 1.95M | 2.03M | -4.88M | -888.00K | 1.82M | -579.00K | -600.00K | 200.00K | 700.00K | 600.00K | 400.00K | 800.00K | 400.00K | N/A | N/A | 449.00K | 152.00K | 500.00K | 200.00K | 800.00K | N/A |
Net Income | 78.63M | 79.95M | 60.28M | 21.78M | 21.99M | 18.73M | 13.96M | 4.73M | -10.11M | 3.34M | N/A | N/A | 5.40M | 2.80M | -11.80M | -9.60M | -7.70M | 11.60M | 2.70M | 10.80M | -1.60M | -11.30M | -3.70M | 10.90M | 625.00K |
Interest Expenses | 1.75M | 1.61M | 436.00K | 155.00K | N/A | -728.00K | 13.00K | -717.00K | -1.09M | -962.00K | -900.00K | -800.00K | -1.60M | -800.00K | -300.00K | 1.10M | N/A | 400.00K | -100.00K | -300.00K | -200.00K | -200.00K | 1.40M | -300.00K | N/A |
Basic Shares Outstanding | 44.73M | 44.16M | 43.64M | 39.38M | 37.63M | 36.19M | 35.44M | 35.38M | 33.35M | 30.55M | 30.10M | 30.00M | 30.00M | 30.40M | 29.20M | 29.90M | 30.10M | 29.60M | 27.60M | 27.80M | 27.10M | 24.20M | 22.00M | 19.20M | 15.23M |
Diluted Shares Outstanding | 48.86M | 48.23M | 45.03M | 40.37M | 38.43M | 36.75M | 35.96M | 35.38M | 33.35M | 30.55M | 30.10M | 30.00M | 30.00M | 30.40M | 29.20M | 29.90M | 30.10M | 29.60M | 27.60M | 27.80M | 27.10M | 24.20M | 22.00M | 19.20M | 16.42M |
EBITDA | 95.25M | 81.50M | 70.90M | 22.62M | 21.97M | 20.03M | 11.22M | 5.27M | -7.32M | 3.97M | 2.89M | 3.13M | 6.87M | 4.86M | -9.56M | -5.75M | -5.99M | 13.56M | 3.38M | 11.82M | -764.00K | -10.11M | -1.25M | 11.92M | 1.10M |
EBITDA Margin | 30.20% | 25.40% | 26.29% | 14.52% | 16.39% | 16.26% | 12.00% | 6.65% | -10.55% | 4.49% | 3.38% | 3.70% | 6.42% | 5.54% | -17.87% | -7.62% | -8.44% | 13.55% | 5.37% | 17.54% | -2.46% | -44.73% | -2.84% | 22.45% | 4.60% |
EBIT | 89.39M | 89.80M | 72.36M | 23.55M | 23.94M | 20.03M | 9.10M | 3.13M | -9.38M | 1.80M | -1.50M | -600.00K | 4.50M | 2.60M | -11.70M | -7.70M | -7.30M | 12.00M | 2.60M | 10.95M | -1.65M | -11.00M | -2.10M | 11.40M | 625.00K |
EBIT Margin | 28.34% | 27.98% | 26.84% | 15.11% | 17.86% | 16.26% | 9.73% | 3.95% | -13.52% | 2.03% | -1.76% | -0.71% | 4.21% | 2.96% | -21.87% | -10.20% | -10.28% | 11.99% | 4.13% | 16.24% | -5.30% | -48.67% | -4.76% | 21.47% | 2.62% |
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 |