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 | 11.56M | 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 | N/A | 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 | 119.75M | 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 | 38.94M | N/A | N/A | 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 | 109.93M | 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 | 30.45M | 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 | -32.60M | 34.24M | 9.57M | 23.44M | 16.86M | 15.79M | 12.12M | 10.64M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -1.96M | -1.96M | -3.12M | N/A | N/A | N/A | N/A | N/A | 6.97M | 7.40M | 7.70M | 9.80M | 9.40M | 3.70M | 2.50M |
Operating Income | 9.82M | -25.50M | 78.89M | 8.55M | -5.72M | 163.73M | 68.08M | 44.92M | 28.35M | 20.71M | 15.98M | 889.00K | -140.00K | -28.25M | -31.38M | -25.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 | 53.84M | 61.51M | -31.60M | -19.09M | 802.36M | 43.88M | -10.85M | -36.96M | 6.98M | -9.41M | -6.78M | -4.75M | -2.81M | 12.85M | 21.50M | -72.24M | 6.72M | -5.50M | 62.81M | -7.54M | -6.09M | -3.24M | -8.36M | -825.00K | -5.70M | -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.95M | -15.40M | -9.87M | -97.52M | -53.46M | -174.27M | 36.34M | -44.91M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
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.12M | -2.62M | -1.53M | -55.00K | -18.70M | -38.41M | 59.00K | 233.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
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 | -10.37M | -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 | N/A | N/A | N/A | N/A | N/A | N/A | 2.51M | 58.00K | 270.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 | N/A | N/A |
Basic Shares Outstanding | 17.30M | 16.87M | 16.63M | 16.18M | 19.00M | 24.07M | 21.03M | 20.83M | 19.79M | 20.42M | 20.31M | 19.85M | 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 | 51.22M | 8.73M | 117.20M | 31.99M | -804.54M | 179.52M | 68.94M | 19.98M | 40.34M | 15.09M | 14.46M | 1.01M | 2.35M | -10.72M | -79.00K | -97.12M | 265.61M | -53.94M | -17.63M | -29.63M | -23.18M | -22.12M | -36.42M | -65.40M | -67.30M | -110.20M | -90.40M | -27.90M | -60.50M | -24.60M |
EBITDA Margin | 39.01% | 4.45% | 42.29% | 17.16% | -668.88% | 71.39% | 48.86% | 18.34% | 56.09% | 23.38% | 29.52% | 3.21% | 7.82% | -45.54% | -0.20% | -355.54% | 2,059.92% | -38.27% | -9.98% | -18.12% | -16.42% | -22.89% | -47.71% | -135.94% | -164.55% | -622.60% | -174.85% | -75.82% | -246.94% | -184.96% |
EBIT | 62.65M | 37.81M | 65.59M | 16.88M | 832.38M | 221.61M | 57.23M | 8.69M | 37.71M | 12.43M | 11.79M | -1.72M | -441.00K | -12.93M | -3.21M | -98.17M | 262.99M | -70.16M | -36.34M | -44.91M | -37.46M | -32.60M | -42.99M | -72.38M | -74.70M | -117.90M | -100.20M | -37.30M | -64.20M | -27.10M |
EBIT Margin | 47.71% | 19.27% | 23.67% | 9.06% | 692.03% | 88.13% | 40.56% | 7.98% | 52.44% | 19.27% | 24.08% | -5.47% | -1.47% | -54.94% | -8.25% | -359.40% | 2,039.64% | -49.77% | -20.58% | -27.46% | -26.54% | -33.73% | -56.32% | -150.44% | -182.64% | -666.10% | -193.81% | -101.36% | -262.04% | -203.76% |
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 |