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 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 131.31M | 196.25M | 277.13M | 186.42M | 120.28M | 251.45M | 141.10M | 108.97M | 71.91M | 64.54M | 48.97M | 31.39M | 30.04M | 23.54M | 38.94M | 27.32M | 12.89M | 140.96M | 176.61M | 163.51M | 141.14M | 96.64M | 76.34M | 48.11M | 40.90M | 17.70M | 51.70M | 36.80M | 24.50M | 13.30M |
Cost of Revenue | 35.05M | 52.83M | 62.18M | 30.42M | 11.35M | 6.34M | 5.37M | 5.57M | 5.81M | 9.14M | 5.73M | 3.60M | 4.91M | N/A | 15.23M | N/A | N/A | 22.64M | 39.85M | 39.80M | 31.62M | 20.31M | 13.95M | 1.62M | 3.10M | -7.70M | -9.80M | -9.40M | -3.70M | 24.70M |
Gross Profit | 96.27M | 143.42M | 214.96M | 156.00M | 108.94M | 245.12M | 135.74M | 103.40M | 66.11M | 55.40M | 43.24M | 27.79M | 25.13M | 23.54M | 23.70M | 27.32M | 12.89M | 118.32M | 136.76M | 123.71M | 109.52M | 76.33M | 62.39M | 46.49M | 37.80M | 25.40M | 61.50M | 46.20M | 28.20M | -11.40M |
Operating Expenses | 84.32M | 140.38M | 136.06M | 147.27M | 114.66M | 81.39M | 67.66M | 58.48M | 37.76M | 34.69M | 27.26M | 26.90M | 25.27M | 51.79M | 70.32M | 52.59M | 73.07M | 287.09M | 163.23M | 161.08M | 128.70M | 100.48M | 85.53M | 92.37M | 94.10M | 95.00M | 92.30M | 79.10M | 53.10M | 9.50M |
Selling, General & Admin | 52.79M | 70.06M | 57.48M | 64.44M | 41.88M | 37.73M | 28.65M | 26.62M | 24.38M | 22.57M | 17.98M | 16.11M | 14.98M | 29.72M | 15.21M | 23.79M | 30.41M | 248.28M | 107.16M | 95.88M | 61.02M | 41.68M | 34.43M | 34.11M | 27.30M | 16.60M | 10.10M | 10.20M | 8.00M | 7.00M |
Research & Development | 24.54M | 36.08M | 69.01M | 59.39M | 55.91M | 27.86M | 26.89M | 21.22M | 13.38M | 12.12M | 9.27M | 10.79M | 10.29M | 22.07M | 39.87M | 30.77M | 44.62M | 41.93M | 56.08M | 65.20M | 67.68M | 58.81M | 51.10M | 51.29M | 59.40M | 70.70M | 72.40M | 59.50M | 41.40M | N/A |
Other Operating Expenses | 7.00M | 34.24M | 9.57M | 23.44M | 16.86M | 15.79M | 12.12M | 10.64M | -10.03M | -3.19M | -2.14M | -2.79M | N/A | N/A | N/A | -1.96M | -1.96M | -3.12M | 78.05M | 62.03M | 50.53M | 16.69M | N/A | 6.97M | 7.40M | 7.70M | 9.80M | 9.40M | 3.70M | 2.50M |
Operating Income | 11.94M | -25.50M | 78.89M | 8.55M | -5.72M | 163.73M | 68.08M | 43.88M | 27.33M | 19.63M | 14.94M | 574.00K | -698.00K | -29.30M | -9.97M | -97.28M | -60.17M | -168.77M | -26.47M | -37.37M | -19.18M | -24.15M | -23.14M | -45.88M | -56.30M | -69.60M | -30.80M | -32.90M | -24.90M | -20.90M |
Other Expenses / Income | 51.72M | 32.97M | -31.65M | -36.38M | -10.44M | 9.60M | -10.85M | -35.92M | 8.00M | -8.32M | -5.74M | -4.44M | -2.86M | 13.90M | 95.00K | -239.00K | 6.72M | -96.19M | -9.87M | -7.54M | -20.39M | -8.36M | -8.36M | -825.00K | -707.00K | -43.00M | -61.30M | 3.70M | -33.80M | -5.50M |
Before Tax Income | 63.66M | 36.01M | 47.30M | -10.54M | 796.64M | 173.33M | 57.23M | 7.96M | 35.33M | 11.30M | 9.21M | -3.87M | -2.93M | -15.40M | -9.87M | -97.52M | -53.46M | -174.27M | 36.34M | -44.91M | -37.46M | -32.60M | -31.50M | -46.71M | -62.00M | -112.60M | -92.10M | -29.20M | -58.70M | -26.40M |
Income Tax Expenses | 9.84M | 41.23M | -10.29M | -7.55M | 167.34M | 30.01M | 44.67M | 10.33M | -219.60M | 410.00K | 374.00K | -1.19M | -13.10M | -2.62M | -7.92M | -55.00K | -18.70M | -38.41M | 59.00K | 233.00K | 18.28M | 8.45M | 19.86M | 26.49M | 18.40M | 48.30M | 69.40M | 4.40M | 39.30M | 6.20M |
Net Income | 52.15M | -5.22M | 57.14M | -2.98M | 629.30M | 143.32M | 12.56M | -1.64M | 257.31M | 12.02M | 11.42M | -527.00K | 10.18M | -12.52M | -1.95M | -98.11M | 281.69M | -31.74M | -36.40M | -45.14M | -37.46M | -32.60M | -42.99M | -72.38M | -74.70M | -117.90M | -100.20M | -37.30M | -64.20M | -27.10M |
Interest Expenses | 656.00K | 1.80M | 18.74M | 27.42M | 35.74M | 48.28M | 11.40M | 12.18M | 11.80M | 4.86M | 2.08M | 3.31M | 2.51M | 58.00K | 270.00K | 202.00K | 735.00K | 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 | 17.30M | 16.87M | 16.63M | 16.18M | 19.00M | 24.05M | 21.03M | 20.83M | 19.79M | 20.42M | 20.31M | 19.10M | 19.66M | 19.61M | 18.86M | 15.92M | 16.35M | 13.44M | 12.34M | 12.28M | 11.78M | 11.52M | 9.90M | 9.28M | 7.86M | 6.73M | 5.52M | 4.80M | 3.73M | 2.88M |
Diluted Shares Outstanding | 17.76M | 16.87M | 17.25M | 16.18M | 19.76M | 24.07M | 23.48M | 20.83M | 21.23M | 21.43M | 20.75M | 19.85M | 19.71M | 19.61M | 18.86M | 15.92M | 16.35M | 13.44M | 12.34M | 12.28M | 11.78M | 11.52M | 9.90M | 9.28M | 7.86M | 6.73M | 5.52M | 4.80M | 3.73M | 2.88M |
EBITDA | 101.73M | 54.41M | 133.16M | 69.05M | 38.01M | 238.30M | 81.15M | 55.17M | 29.96M | 23.37M | 18.65M | 3.94M | 1.74M | -13.13M | -6.47M | -96.26M | -50.11M | -61.86M | -26.47M | -18.27M | -59.69M | -35.13M | -16.56M | -38.64M | -54.19M | -65.10M | -21.00M | -23.50M | -21.20M | -18.40M |
EBITDA Margin | 77.47% | 27.72% | 48.05% | 37.04% | 31.60% | 94.77% | 57.51% | 50.63% | 41.66% | 36.21% | 38.07% | 12.56% | 5.79% | -55.79% | -16.61% | -352.41% | -388.60% | -43.89% | -14.99% | -11.17% | -42.29% | -36.35% | -21.70% | -80.31% | -132.50% | -367.80% | -40.62% | -63.86% | -86.53% | -138.35% |
EBIT | 62.65M | 37.81M | 65.59M | 16.88M | 832.38M | 221.61M | 68.63M | 20.87M | 49.51M | 17.29M | 13.87M | 1.59M | -419.00K | -15.07M | -9.60M | -97.97M | 263.73M | -70.16M | -36.34M | -44.91M | -19.18M | -24.15M | -23.14M | -45.88M | -56.30M | -69.60M | -30.80M | -32.90M | -24.90M | -20.90M |
EBIT Margin | 47.71% | 19.27% | 23.67% | 9.06% | 692.03% | 88.13% | 48.64% | 19.15% | 68.85% | 26.80% | 28.33% | 5.06% | -1.39% | -64.04% | -24.66% | -358.66% | 2,045.34% | -49.77% | -20.58% | -27.46% | -13.59% | -24.99% | -30.31% | -95.37% | -137.65% | -393.22% | -59.57% | -89.40% | -101.63% | -157.14% |
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 | 1994-12-31 |