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 | 639.14M | 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.72M | 168.28M | 180.31M | 106.18M | 81.91M | 68.87M | 26.95M | 13.14M |
Cost of Revenue | 368.75M | 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.67M | 49.94M | 84.90M | 85.02M | 49.46M | 40.94M | 40.51M | 12.51M | 10.53M |
Gross Profit | 270.39M | 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.66M | 40.78M | 83.39M | 95.29M | 56.72M | 40.97M | 28.36M | 14.44M | 2.61M |
Operating Expenses | 230.51M | 251.52M | 214.93M | 162.19M | 153.71M | -156.87M | -156.04M | -138.01M | -108.01M | -91.23M | -71.20M | -78.78M | 67.20M | 61.19M | 68.00M | 66.20M | 51.38M | 29.43M | 20.26M | 16.29M | 12.45M | 14.87M |
Selling, General & Admin | 54.84M | 62.98M | 50.63M | 40.41M | 42.82M | 46.91M | 42.80M | 45.43M | 37.98M | 31.66M | 26.61M | 29.68M | 25.87M | 24.00M | 26.90M | 27.54M | 20.97M | 12.88M | 8.73M | 7.77M | 5.74M | 1.51M |
Research & Development | 174.36M | 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.76M | 25.37M | 15.41M | 11.39M | 7.58M | 6.00M | 3.09M |
Other Operating Expenses | 1.31M | 1.00K | -77.00K | 133.00K | 766.00K | 193.00K | 84.00K | 42.00K | 9.00K | -1.00K | 131.00K | -100.00K | 783.65K | 2.39M | 6.01M | 5.90M | 5.05M | 1.14M | 137.00K | 936.00K | 711.07K | 10.27M |
Operating Income | 39.88M | 213.93M | 245.87M | 115.13M | 71.34M | 108.90M | 103.81M | 137.26M | 76.79M | 59.07M | 35.30M | 52.67M | 40.99M | 6.46M | -27.22M | 17.19M | 41.55M | 27.29M | 20.71M | 12.08M | 398.34K | -12.56M |
Other Expenses / Income | 21.17M | -1.35M | 1.40M | 5.08M | 19.93M | 5.03M | 3.65M | 1.37M | 2.07M | 1.50M | 1.84M | 1.66M | 6.23M | -10.20M | -39.89M | 2.23M | -413.12K | 2.43M | 1.10M | 670.00K | 73.98K | 301.21K |
Before Tax Income | 61.05M | 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.00M | -29.76M | 19.79M | 42.99M | 29.72M | 21.81M | 12.75M | 472.32K | -12.25M |
Income Tax Expenses | 8.18M | 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 | 392.04K | 3.55M | 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 | 75.03M | 110.94M | 60.28M | 44.31M | 27.38M | 47.22M | 41.46M | -5.35M | -30.15M | 16.24M | 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 | 32.47K | 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 | 83.04M | 233.25M | 263.03M | 99.33M | 85.45M | 125.57M | 116.94M | 148.84M | 85.78M | 65.99M | 41.73M | 60.28M | 53.56M | 1.55M | -60.74M | 23.27M | 50.91M | 28.38M | 21.58M | 13.25M | 3.53M | -11.70M |
EBITDA Margin | 12.99% | 24.66% | 28.52% | 18.41% | 18.69% | 23.68% | 22.34% | 26.76% | 23.74% | 22.81% | 18.52% | 21.42% | 23.90% | 1.08% | -66.95% | 13.83% | 28.24% | 26.73% | 26.34% | 19.24% | 13.12% | -89.09% |
EBIT | 61.05M | 212.65M | 247.32M | 85.57M | 72.08M | 112.44M | 99.50M | 138.76M | 78.58M | 60.53M | 37.26M | 54.39M | 47.29M | -5.89M | -29.65M | 19.94M | 43.02M | 29.72M | 21.81M | 12.75M | 472.32K | -12.80M |
EBIT Margin | 9.55% | 22.48% | 26.82% | 15.86% | 15.76% | 21.20% | 19.01% | 24.95% | 21.75% | 20.92% | 16.54% | 19.33% | 21.10% | -4.08% | -32.68% | 11.85% | 23.86% | 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 |