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.15B | 1.30B | 1.13B | 892.21M | 897.03M | 787.31M | 716.16M | 692.62M | 484.56M | 440.90M | 380.58M | 314.03M | 245.53M | 222.41M | 213.46M | 251.87M | 213.08M | 154.71M | 121.52M | 123.94M | 102.13M | 87.69M | 86.90M | 67.36M |
Cost of Revenue | 647.18M | 706.96M | 577.37M | 478.92M | 460.12M | 414.98M | 394.08M | 378.82M | 236.63M | 207.04M | 177.19M | 143.44M | 109.75M | 104.49M | 108.24M | 123.23M | 99.77M | 69.19M | 54.51M | 52.03M | 42.46M | 36.42M | 32.77M | 26.58M |
Gross Profit | 499.93M | 588.99M | 554.65M | 413.29M | 436.91M | 372.33M | 322.09M | 313.80M | 247.93M | 233.86M | 203.40M | 170.59M | 135.78M | 117.92M | 105.22M | 128.63M | 113.31M | 85.52M | 67.01M | 71.91M | 59.67M | 51.27M | 54.13M | 40.79M |
Operating Expenses | 519.26M | 591.31M | 465.15M | 377.77M | 358.56M | 327.94M | 316.33M | 307.32M | 202.74M | 184.28M | 168.10M | 143.46M | 119.56M | 107.23M | 104.55M | 111.29M | 95.08M | 76.27M | 69.31M | 61.19M | 51.73M | 54.74M | 54.71M | 57.41M |
Selling, General & Admin | 425.97M | 486.34M | 389.43M | 307.61M | 289.92M | 263.10M | 250.31M | 249.52M | 167.58M | 156.47M | 139.00M | 119.74M | 97.52M | 86.23M | 85.67M | 93.10M | 80.03M | 65.04M | 59.70M | 52.08M | 42.78M | 44.77M | 43.68M | N/A |
Research & Development | 93.29M | 104.97M | 75.72M | 70.16M | 68.64M | 64.84M | 66.02M | 57.80M | 35.16M | 27.80M | 29.11M | 23.73M | 22.04M | 21.01M | 17.57M | 18.20M | 15.05M | 11.22M | 9.61M | 9.11M | 8.95M | 9.97M | 11.03M | 11.27M |
Other Operating Expenses | -19.19M | 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 | 1.31M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 46.14M |
Operating Income | -19.33M | -2.32M | 89.51M | 35.53M | 78.35M | 44.39M | 5.75M | 6.48M | 45.19M | 49.58M | 35.30M | 27.13M | 16.22M | 10.68M | 669.00K | 17.34M | 18.22M | 9.26M | -2.30M | 10.72M | 7.94M | -3.46M | -580.00K | -16.62M |
Other Expenses / Income | -779.00K | -130.00K | -23.50M | -6.18M | -4.42M | -8.78M | -6.63M | -8.43M | 1.05M | -1.08M | -270.00K | -51.00K | -133.00K | -726.00K | 523.00K | 3.38M | 6.05M | 1.91M | 245.00K | 208.00K | -388.00K | -1.56M | -427.00K | -4.06M |
Before Tax Income | -20.11M | -2.45M | 66.01M | 29.35M | 73.93M | 35.62M | -879.00K | -1.95M | 46.24M | 48.50M | 35.03M | 27.07M | 16.09M | 9.96M | 1.19M | 20.72M | 24.28M | 11.17M | -2.05M | 10.93M | 7.55M | -5.03M | -1.01M | -20.69M |
Income Tax Expenses | 263.00K | -8.10M | -11.84M | -2.85M | 12.60M | -2.11M | -21.48M | -2.55M | 15.48M | 17.99M | 11.05M | 10.90M | 5.70M | 5.07M | 748.00K | 8.00M | -19.02M | 804.00K | 20.00K | 324.00K | 242.00K | 10.00K | 160.00K | 100.00K |
Net Income | -20.37M | 5.65M | 77.85M | 32.19M | 61.34M | 37.73M | 20.61M | 603.00K | 30.76M | 30.52M | 23.98M | 16.18M | 10.39M | 4.89M | 444.00K | 12.72M | 43.30M | 10.37M | -2.07M | 10.60M | 7.31M | -5.04M | -1.17M | -20.79M |
Interest Expenses | 4.53M | 130.00K | -23.50M | -6.18M | -4.42M | -8.78M | N/A | N/A | N/A | N/A | 122.00K | 29.00K | 62.00K | 4.00K | 15.00K | 15.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 45.21M | 44.40M | 43.48M | 42.58M | 41.46M | 39.24M | 37.48M | 36.16M | 35.86M | 35.65M | 34.74M | 33.31M | 33.12M | 32.65M | 31.69M | 32.08M | 32.08M | 27.34M | 25.91M | 24.85M | 22.75M | 21.73M | 10.31M | 1.70M |
Diluted Shares Outstanding | 45.21M | 45.89M | 47.94M | 43.74M | 42.94M | 40.56M | 38.71M | 36.86M | 36.72M | 36.62M | 35.77M | 34.21M | 34.10M | 33.51M | 32.06M | 33.11M | 33.82M | 28.90M | 25.91M | 27.72M | 25.32M | 23.25M | 10.31M | 1.70M |
EBITDA | 76.23M | 96.85M | 174.44M | 107.12M | 142.47M | 95.74M | 50.63M | 56.41M | 71.88M | 68.78M | 53.52M | 40.43M | 24.13M | 18.58M | 10.63M | 29.69M | 28.88M | 14.89M | 2.15M | 15.01M | 11.05M | -2.01M | 2.72M | -17.03M |
EBITDA Margin | 6.65% | 7.47% | 15.41% | 12.01% | 15.88% | 12.16% | 7.07% | 8.14% | 14.83% | 15.60% | 14.06% | 12.87% | 9.83% | 8.35% | 4.98% | 11.79% | 13.55% | 9.62% | 1.77% | 12.11% | 10.82% | -2.29% | 3.13% | -25.29% |
EBIT | -15.58M | -2.32M | 42.51M | 23.17M | 69.51M | 26.84M | -879.00K | -1.95M | 46.24M | 48.50M | 35.15M | 27.10M | 16.15M | 9.96M | 1.21M | 20.74M | 24.28M | 11.17M | -2.05M | 10.93M | 7.55M | -5.03M | -1.01M | -20.69M |
EBIT Margin | -1.36% | -0.18% | 3.75% | 2.60% | 7.75% | 3.41% | -0.12% | -0.28% | 9.54% | 11.00% | 9.24% | 8.63% | 6.58% | 4.48% | 0.57% | 8.23% | 11.39% | 7.22% | -1.69% | 8.82% | 7.39% | -5.73% | -1.16% | -30.71% |
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 |