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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.56B | 1.19B | 863.38M | 681.00M | 530.86M | 420.07M | 343.80M | 268.25M | 197.89M | 164.53M | 137.83M | 114.75M | 90.03M | 86.93M | 104.25M | 92.85M | 100.73M | 67.72M | 47.69M | 67.64M | 24.46M | 9.84M | 6.85M | 3.41M |
Cost of Revenue | 608.01M | 461.30M | 322.47M | 264.67M | 223.57M | 161.49M | 136.71M | 97.71M | 69.25M | 62.98M | 51.99M | 47.04M | 45.50M | 41.56M | 40.85M | 35.84M | 43.12M | 24.54M | 17.51M | 22.46M | 9.40M | 4.31M | 2.91M | 1.71M |
Gross Profit | 955.38M | 728.64M | 540.91M | 416.33M | 307.29M | 258.58M | 207.09M | 170.54M | 128.65M | 101.55M | 85.84M | 67.71M | 44.53M | 45.37M | 63.40M | 57.00M | 57.61M | 43.18M | 30.18M | 45.18M | 15.05M | 5.54M | 3.94M | 1.70M |
Operating Expenses | 800.59M | 635.38M | 709.03M | 430.48M | 313.68M | 233.74M | 194.06M | 138.69M | 93.31M | 69.04M | 56.44M | 47.23M | 47.99M | 50.51M | 63.48M | 51.78M | 37.24M | 50.04M | 28.63M | 14.31M | 7.47M | 5.18M | 3.17M | 1.62M |
Selling, General & Admin | 496.87M | 401.57M | 515.01M | 307.29M | 212.96M | 156.89M | 138.69M | 108.08M | 69.70M | 54.16M | 46.56M | 39.09M | 38.00M | 39.09M | 43.48M | 38.86M | 32.81M | 29.68M | 27.06M | 13.49M | 6.97M | 5.04M | 3.12M | 1.61M |
Research & Development | 303.72M | 233.81M | 194.03M | 123.19M | 100.72M | 76.86M | 55.37M | 30.61M | 23.61M | 14.88M | 9.89M | 8.14M | 9.99M | 11.41M | 20.00M | 12.92M | 4.42M | 2.70M | 1.57M | 823.59K | 498.47K | 136.50K | 43.36K | 7.14K |
Other Operating Expenses | N/A | 917.00K | 25.27M | N/A | N/A | 6.05M | -109.00K | -621.00K | 1.86M | 1.25M | 1.23M | N/A | N/A | N/A | N/A | N/A | N/A | 17.65M | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 154.79M | 93.25M | -168.12M | -14.15M | -6.39M | 24.84M | 13.02M | 31.85M | 35.34M | 32.51M | 30.50M | 22.53M | -11.38M | -5.14M | -79.17K | 5.23M | 20.37M | -6.86M | 1.55M | 30.88M | 7.58M | 361.01K | 772.26K | -46.88K |
Other Expenses / Income | 211.00K | 103.27M | 26.75M | 7.86M | 8.46M | 3.26M | 2.74M | -354.00K | 26.00K | -194.00K | 86.00K | 1.48M | 1.29M | 25.82K | 170.55K | 1.72M | 2.15M | -15.78M | 1.17M | 440.27K | -213.41K | 19.73K | -152.23K | 46.88K |
Before Tax Income | 155.00M | 196.52M | -141.38M | -6.29M | 2.07M | 28.10M | 15.76M | 31.50M | 35.36M | 32.31M | 30.58M | 22.61M | -10.10M | -5.11M | 91.37K | 6.94M | 22.52M | -4.98M | 2.72M | 31.32M | 7.37M | 380.75K | 620.02K | -473.25K |
Income Tax Expenses | -19.23M | 49.38M | -81.36M | -4.57M | 1.19M | -1.10M | 10.55M | 14.20M | 15.43M | 12.39M | 10.79M | 7.87M | -2.77M | -729.38K | -185.00K | 3.31M | 7.50M | -895.90K | 1.65M | 12.19M | 2.91M | 171.84K | 105.00K | 473.25K |
Net Income | 174.23M | 147.14M | -60.02M | -1.72M | 882.00K | 29.20M | 5.21M | 17.30M | 19.93M | 19.92M | 19.79M | 14.74M | -7.33M | -4.38M | -1.11M | 3.64M | 15.03M | -4.09M | 1.06M | 19.12M | 4.45M | 208.90K | 515.03K | -473.25K |
Interest Expenses | 7.00M | 103.27M | N/A | 100.00K | N/A | 3.26M | 2.74M | N/A | 26.00K | 194.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 7.28K | 4.21K | 1.49K | 9.31K | 38.20K | 246.78K | 426.36K |
Basic Shares Outstanding | 74.19M | 71.09M | 66.19M | 61.78M | 59.19M | 56.39M | 52.73M | 52.67M | 53.55M | 52.95M | 51.88M | 53.83M | 59.44M | 62.52M | 61.92M | 62.37M | 62.62M | 61.98M | 61.30M | 57.23M | 37.89M | 33.56M | 27.64M | 29.83M |
Diluted Shares Outstanding | 75.46M | 72.53M | 66.19M | 61.78M | 60.02M | 57.92M | 53.90M | 53.54M | 54.64M | 54.50M | 54.15M | 54.72M | 59.44M | 62.52M | 63.27M | 64.07M | 65.69M | 61.98M | 63.56M | 62.32M | 46.60M | 34.92M | 36.35M | 29.83M |
EBITDA | 194.63M | 227.62M | -149.43M | -475.00K | 4.97M | 35.46M | 21.06M | 35.51M | 38.63M | 36.82M | 34.53M | 29.13M | -1.53M | 2.17M | 3.56M | 7.86M | 22.90M | -2.88M | 3.25M | 31.03M | 7.97M | 616.51K | 968.75K | 202.72K |
EBITDA Margin | 12.45% | 19.13% | -17.31% | -0.07% | 0.94% | 8.44% | 6.13% | 13.24% | 19.52% | 22.38% | 25.05% | 25.39% | -1.70% | 2.50% | 3.41% | 8.47% | 22.73% | -4.25% | 6.82% | 45.88% | 32.61% | 6.26% | 14.14% | 5.94% |
EBIT | 162.00M | 299.78M | -141.38M | -6.19M | 2.07M | 31.37M | 18.50M | 31.50M | 35.39M | 32.51M | 30.58M | 22.61M | -10.10M | -5.11M | -1.29M | 6.94M | 22.53M | -4.98M | 2.72M | 31.32M | 7.38M | 418.94K | 866.80K | 426.36K |
EBIT Margin | 10.36% | 25.19% | -16.37% | -0.91% | 0.39% | 7.47% | 5.38% | 11.74% | 17.88% | 19.76% | 22.19% | 19.70% | -11.22% | -5.88% | -1.24% | 7.48% | 22.36% | -7.35% | 5.70% | 46.30% | 30.16% | 4.26% | 12.65% | 12.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 | 2001-12-31 | 2000-12-31 |