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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 881.66M | 860.90M | 706.79M | 590.62M | 626.10M | 614.34M | 521.29M | 384.76M | 373.60M | 364.71M | 341.61M | 271.50M | 366.28M | 383.52M | 228.05M | 288.47M | 317.80M | 313.61M | 260.78M | 330.01M | 185.56M | 159.07M | 247.90M | 373.86M | 274.60M | 144.20M |
Cost of Revenue | 481.76M | 482.43M | 406.46M | 346.11M | 364.01M | 352.81M | 300.76M | 222.31M | 215.71M | 214.54M | 202.16M | 157.02M | 205.90M | 217.12M | 140.83M | 190.85M | 191.08M | 183.45M | 156.91M | 196.57M | 117.08M | 109.88M | 167.26M | 239.44M | 167.70M | 96.60M |
Gross Profit | 399.90M | 378.47M | 300.33M | 244.52M | 262.08M | 261.53M | 220.53M | 162.45M | 157.89M | 150.17M | 139.45M | 114.48M | 160.38M | 166.40M | 87.22M | 97.62M | 126.72M | 130.16M | 103.87M | 133.44M | 68.48M | 49.19M | 80.64M | 134.42M | 106.90M | 47.60M |
Operating Expenses | 289.40M | 271.01M | 218.25M | 184.82M | 190.23M | 182.47M | 155.79M | 121.94M | 120.70M | 123.60M | 115.07M | 90.63M | 114.14M | 109.90M | 96.88M | 117.21M | 97.42M | 101.63M | 91.97M | 87.18M | 69.33M | 81.06M | 99.53M | 129.19M | 108.60M | 57.10M |
Selling, General & Admin | 164.46M | 158.90M | 129.16M | 109.85M | 118.41M | 115.90M | 102.03M | 81.69M | 82.05M | 84.38M | 81.45M | 65.58M | 78.66M | 75.61M | 60.22M | 65.90M | 60.13M | 64.87M | 59.99M | 57.26M | 48.95M | 55.48M | 68.67M | 80.95M | 64.70M | 38.50M |
Research & Development | 91.68M | 85.77M | 72.52M | 61.00M | 55.97M | 51.02M | 41.67M | 32.00M | 31.04M | 28.95M | 26.35M | 22.39M | 31.97M | 29.86M | 27.07M | 45.59M | 30.49M | 30.64M | 25.67M | 23.98M | 13.89M | 20.44M | 25.63M | 33.93M | 28.70M | 13.00M |
Other Operating Expenses | 33.26M | 26.34M | 16.58M | 13.97M | 15.86M | -44.00K | 142.00K | 2.20M | 2.66M | 2.71M | 1.50M | 582.00K | 3.52M | 4.44M | 5.80M | 5.71M | 6.81M | 6.12M | 6.30M | 5.95M | 6.49M | 5.13M | 5.23M | 14.31M | 15.20M | 5.60M |
Operating Income | 110.50M | 103.08M | 100.22M | 55.89M | 89.21M | 71.01M | 57.20M | 32.56M | 28.93M | -16.81M | 17.69M | 15.01M | 43.94M | 53.91M | -9.66M | -245.13M | 22.65M | 28.42M | 11.45M | 45.29M | -4.09M | -37.30M | -21.68M | 5.23M | -1.70M | -9.50M |
Other Expenses / Income | -26.75M | -15.92M | -7.88M | -7.49M | -9.52M | -9.71M | 18.57M | -433.00K | 17.09M | -1.11M | -4.92M | -13.10M | -11.88M | -25.93M | -52.41M | -6.75M | 7.12M | 2.38M | 2.42M | -308.00K | 2.24M | 590.00K | -797.00K | 69.81M | -35.70M | -1.80M |
Before Tax Income | 83.75M | 87.16M | 56.17M | 48.40M | 45.77M | 61.30M | 76.13M | 32.52M | 46.02M | -17.91M | 14.53M | 11.53M | 32.06M | 10.10M | -62.08M | -251.88M | 29.76M | 30.80M | 13.86M | 44.99M | -1.85M | -36.70M | -22.47M | 75.04M | -37.40M | -11.30M |
Income Tax Expenses | 10.87M | 13.11M | 5.84M | 3.88M | 4.99M | 10.21M | 13.83M | 10.52M | 10.39M | -1.01M | 5.68M | -10.94M | 3.06M | 10.74M | 328.00K | -39.03M | 10.72M | 9.06M | 4.21M | 3.52M | 322.00K | -8.98M | -7.77M | 29.67M | -2.60M | -3.30M |
Net Income | 72.88M | 74.05M | 50.33M | 44.52M | 40.77M | 49.11M | 60.05M | 22.00M | 35.62M | -24.25M | 7.31M | 19.54M | 28.97M | -687.00K | -62.41M | -203.85M | 19.04M | 21.74M | 9.66M | 41.47M | -2.17M | -27.72M | -14.70M | 45.38M | -34.80M | -8.00M |
Interest Expenses | 25.82M | 15.62M | 7.39M | 6.56M | 8.49M | 9.81M | 7.17M | 4.56M | 5.18M | 5.10M | N/A | N/A | 13.06M | 19.91M | 25.11M | 10.39M | 128.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 35.84M | 35.65M | 35.40M | 35.14M | 35.03M | 34.91M | 34.82M | 34.69M | 34.58M | 34.35M | 34.07M | 33.77M | 33.48M | 23.70M | 15.90M | 14.37M | 14.12M | 13.97M | 13.85M | 13.71M | 13.61M | 13.55M | 13.45M | 12.73M | 10.15M | 5.69M |
Diluted Shares Outstanding | 36.03M | 35.91M | 35.78M | 35.65M | 35.55M | 35.47M | 35.28M | 34.91M | 34.83M | 34.35M | 34.40M | 33.94M | 33.59M | 23.70M | 15.90M | 14.37M | 14.21M | 14.08M | 13.95M | 14.04M | 13.61M | 13.55M | 13.45M | 13.33M | 10.15M | 5.69M |
EBITDA | 164.16M | 160.99M | 126.49M | 98.07M | 111.12M | 116.06M | 100.25M | 61.43M | 56.52M | 50.37M | 44.40M | 28.00M | 59.29M | 45.66M | -26.83M | -222.59M | 36.76M | 46.47M | 27.87M | 58.87M | 9.58M | -20.95M | -6.97M | 19.54M | 13.50M | -3.90M |
EBITDA Margin | 18.62% | 18.70% | 17.90% | 16.60% | 17.75% | 18.89% | 19.23% | 15.97% | 15.13% | 13.81% | 13.00% | 10.31% | 16.19% | 11.91% | -11.76% | -77.16% | 11.57% | 14.82% | 10.69% | 17.84% | 5.16% | -13.17% | -2.81% | 5.23% | 4.92% | -2.70% |
EBIT | 109.57M | 102.78M | 63.56M | 54.97M | 54.26M | 69.13M | 81.04M | 37.08M | 51.19M | -20.16M | 12.99M | 8.60M | 45.09M | 29.96M | -36.98M | -232.49M | 29.89M | 30.80M | 13.86M | 44.99M | -1.85M | -36.70M | -22.47M | 75.04M | -37.40M | -11.30M |
EBIT Margin | 12.43% | 11.94% | 8.99% | 9.31% | 8.67% | 11.25% | 15.55% | 9.64% | 13.70% | -5.53% | 3.80% | 3.17% | 12.31% | 7.81% | -16.21% | -80.60% | 9.40% | 9.82% | 5.32% | 13.63% | -1.00% | -23.07% | -9.06% | 20.07% | -13.62% | -7.84% |
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 |