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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 640.52M | 945.92M | 922.10M | 539.52M | 457.25M | 530.35M | 523.40M | 556.15M | 361.30M | 289.32M | 225.31M | 281.37M | 224.13M | 144.32M | 90.42M | 168.28M | 180.31M | 106.18M | 81.91M | 68.87M | 26.95M | 13.14M |
Cost of Revenue | 369.55M | 480.09M | 461.31M | 279.37M | 235.08M | 269.54M | 272.21M | 281.54M | 176.76M | 139.62M | 118.70M | 149.65M | 115.94M | 76.69M | 53.22M | 88.73M | 85.02M | 49.46M | 40.94M | 40.51M | 12.51M | 10.53M |
Gross Profit | 270.97M | 465.83M | 460.80M | 260.16M | 222.17M | 260.81M | 251.19M | 274.61M | 184.53M | 149.70M | 106.61M | 131.72M | 108.19M | 67.64M | 37.20M | 79.56M | 95.29M | 56.72M | 40.97M | 28.36M | 14.44M | 2.61M |
Operating Expenses | 229.69M | 251.52M | 214.93M | 162.19M | 153.71M | -156.87M | 147.39M | 137.34M | 108.10M | 90.63M | 71.31M | 79.05M | 67.21M | 62.82M | 67.99M | 70.59M | 51.38M | 29.43M | 20.26M | 16.29M | 12.45M | 14.87M |
Selling, General & Admin | 54.96M | 62.98M | 50.63M | 40.41M | 42.82M | 46.91M | 42.80M | 42.84M | 35.89M | 29.68M | 24.85M | 28.07M | 25.87M | 24.00M | 26.90M | 31.79M | 20.97M | 12.88M | 8.73M | N/A | 5.74M | 1.51M |
Research & Development | 174.73M | 188.53M | 164.29M | 121.78M | 110.12M | 102.03M | 102.05M | 92.41M | 71.16M | 60.95M | 46.46M | 50.98M | 40.55M | 36.42M | 35.08M | 32.91M | 25.37M | 15.41M | 11.39M | 7.58M | 6.00M | 3.09M |
Other Operating Expenses | 8.00K | 1.00K | -77.00K | 133.00K | 766.00K | 193.00K | 2.53M | 2.10M | 1.05M | N/A | N/A | N/A | 783.65K | 2.39M | 6.01M | 5.90M | 5.05M | 1.14M | 137.00K | 8.71M | 711.07K | 10.27M |
Operating Income | 41.28M | 213.93M | 245.87M | 115.13M | 71.34M | 108.90M | 95.35M | 137.26M | 76.43M | 59.07M | 35.30M | 52.67M | 40.99M | 4.82M | -30.79M | 8.97M | 43.91M | 27.29M | 20.71M | 12.08M | 1.99M | -12.26M |
Other Expenses / Income | 19.90M | -1.35M | 1.40M | -29.57M | 734.00K | 958.00K | 3.65M | 1.37M | 2.07M | 1.50M | 1.84M | 1.66M | 6.23M | -10.84M | -41.17M | 2.60M | -917.00K | 2.43M | 1.10M | 674.00K | -1.52M | 8.83K |
Before Tax Income | 61.18M | 212.58M | 247.26M | 85.56M | 72.07M | 109.86M | 99.00M | 138.63M | 78.50M | 60.57M | 37.15M | 54.33M | 47.22M | -6.02M | -71.96M | 11.57M | 42.99M | 29.72M | 21.81M | 12.75M | 472.32K | -12.25M |
Income Tax Expenses | 8.19M | 40.07M | 47.32M | 5.81M | 7.67M | 11.79M | 24.05M | 27.69M | 18.25M | 16.10M | 9.77M | 7.12M | 5.76M | -651.92K | 212.02K | 2.64M | 2.52M | 645.00K | 1.28M | 4.23M | -2.78M | -275.22K |
Net Income | 52.87M | 172.51M | 200.00M | 79.75M | 64.40M | 100.27M | 74.95M | 110.94M | 60.25M | 44.47M | 27.38M | 47.22M | 41.46M | -5.37M | -72.17M | 8.93M | 40.47M | 29.07M | 20.53M | 8.52M | 3.25M | -12.53M |
Interest Expenses | N/A | 71.00K | N/A | 11.00K | 3.00K | 378.00K | 423.00K | 127.00K | 47.00K | 114.00K | 110.00K | 61.00K | 75.25K | 107.21K | 108.95K | 146.55K | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 33.35M | 33.26M | 34.85M | 34.86M | 35.18M | 36.03M | 35.68M | 35.23M | 34.52M | 33.65M | 33.06M | 32.31M | 30.77M | 29.04M | 27.67M | 32.18M | 32.26M | 30.81M | 28.52M | 25.97M | 24.23M | 16.69M |
Diluted Shares Outstanding | 33.47M | 33.39M | 34.99M | 34.98M | 35.30M | 36.13M | 35.90M | 35.51M | 34.91M | 34.20M | 33.64M | 33.63M | 32.34M | 29.04M | 27.67M | 32.18M | 33.32M | 31.37M | 29.00M | 25.97M | 24.23M | 16.69M |
EBITDA | 63.14M | 233.25M | 262.83M | 128.69M | 84.40M | 123.70M | 112.56M | 150.34M | 87.53M | 67.60M | 43.69M | 60.28M | 53.65M | 1.69M | -60.74M | 22.34M | 50.88M | 30.81M | 22.68M | 14.01M | 2.01M | -12.24M |
EBITDA Margin | 9.86% | 24.66% | 28.50% | 23.85% | 18.46% | 23.32% | 21.50% | 27.03% | 24.23% | 23.36% | 19.39% | 21.42% | 23.93% | 1.17% | -67.17% | 13.28% | 28.22% | 29.02% | 27.69% | 20.33% | 7.47% | -93.21% |
EBIT | 61.07M | 212.65M | 247.32M | 85.57M | 72.08M | 112.44M | 99.42M | 138.76M | 78.55M | 60.68M | 37.26M | 54.40M | 47.29M | -5.91M | -71.85M | 11.72M | 42.99M | 29.72M | 21.81M | 12.75M | 472.32K | -12.80M |
EBIT Margin | 9.53% | 22.48% | 26.82% | 15.86% | 15.76% | 21.20% | 19.00% | 24.95% | 21.74% | 20.97% | 16.54% | 19.33% | 21.10% | -4.10% | -79.46% | 6.96% | 23.84% | 27.99% | 26.63% | 18.51% | 1.75% | -97.49% |
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 |