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 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 161.29M | 166.60M | 140.80M | 114.50M | 124.20M | 118.20M | 112.00M | 108.90M | 109.00M | 103.80M | 92.00M | 83.20M | 138.84M | 135.30M | 116.10M | 165.50M | 177.68M | 190.12M | 186.35M | 741.69M | 1.01B | 897.23M | 835.10M | 922.32M | 908.40M | 894.70M | 837.20M | 986.10M | 1.02B | 888.00M |
Cost of Revenue | 112.07M | 117.80M | 98.10M | 81.70M | 85.20M | 79.90M | 77.20M | 73.70M | 75.60M | 71.60M | 64.40M | 58.87M | 103.64M | 99.30M | 92.30M | 125.75M | 132.46M | 143.65M | 142.59M | 572.54M | 739.24M | 671.83M | 578.06M | 610.45M | 628.60M | 583.90M | 615.00M | 698.70M | 637.20M | 615.10M |
Gross Profit | 49.22M | 48.80M | 42.70M | 32.80M | 39.00M | 38.30M | 34.80M | 35.20M | 33.40M | 32.20M | 27.60M | 24.33M | 35.20M | 36.00M | 23.80M | 39.75M | 45.23M | 46.48M | 43.76M | 169.15M | 268.94M | 225.40M | 257.04M | 311.87M | 279.80M | 310.80M | 222.20M | 287.40M | 386.70M | 272.90M |
Operating Expenses | 35.09M | 35.10M | 32.20M | 30.50M | 26.40M | 38.30M | 34.30M | 36.60M | 36.80M | 39.80M | 105.20M | 43.09M | 31.52M | 49.70M | 50.60M | 977.00K | 52.85M | 42.60M | 41.14M | 103.20M | 178.12M | 145.53M | 124.51M | 137.18M | 168.00M | 168.50M | 203.50M | 217.20M | 228.50M | 247.10M |
Selling, General & Admin | 25.15M | 23.40M | 32.20M | 30.50M | 33.80M | 38.90M | 34.50M | 36.60M | 36.90M | 39.90M | 105.30M | 46.70M | 32.54M | 55.00M | 26.70M | 49.83M | 57.16M | 50.31M | 44.03M | 111.44M | 181.88M | 145.53M | 124.51M | 137.18M | 134.30M | 134.00M | 168.60M | 177.50M | 189.50M | 212.50M |
Research & Development | 18.00M | 15.00M | 17.00M | 16.00M | 17.00M | 18.00M | 17.00M | 13.00M | 16.00M | 19.00M | 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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 11.70M | -600.00K | -800.00K | -7.40M | -100.00K | 170.00K | 9.00K | 120.00K | 186.00K | 29.00K | 3.61M | -1.01M | -5.08M | -11.00M | -48.85M | -4.32M | -7.71M | -2.88M | -8.24M | -3.76M | N/A | N/A | N/A | 33.70M | 34.50M | 34.90M | 39.70M | 39.00M | 34.60M |
Operating Income | 14.13M | 44.32M | 41.96M | 19.67M | 40.72M | -60.70M | 900.00K | -1.00M | 300.00K | 2.80M | -68.20M | -8.06M | 8.44M | -14.20M | -11.60M | 38.78M | -10.28M | 3.88M | 2.62M | 65.95M | 90.82M | 79.86M | 132.53M | 174.69M | 111.80M | 142.30M | 18.70M | 70.20M | 158.20M | 25.80M |
Other Expenses / Income | -20.55M | 25.51M | 50.35M | 11.23M | 30.22M | 6.29M | 110.49M | 14.63M | -51.59M | 31.80M | -28.20M | 85.18M | 98.94M | 121.97M | -10.79M | 8.88M | 2.87M | 34.56M | 45.71M | 3.20M | -17.42M | -20.35M | 23.80M | 59.07M | -16.60M | -32.60M | -46.40M | -5.90M | -59.90M | -40.10M |
Before Tax Income | -6.42M | 39.20M | 60.90M | 13.60M | 28.60M | -54.40M | 112.20M | 13.90M | -51.30M | 34.60M | -96.40M | 77.12M | 107.38M | 111.30M | -22.40M | 47.65M | -7.42M | 38.44M | 48.18M | 69.15M | 64.25M | 50.11M | 156.33M | 233.76M | 95.20M | 109.70M | -27.70M | 25.60M | 98.30M | -14.30M |
Income Tax Expenses | -7.00M | 2.80M | 7.50M | -2.50M | 600.00K | -15.40M | -5.60M | -2.80M | -28.60M | 5.00M | -41.90M | 19.93M | 24.73M | 40.50M | -10.30M | 14.85M | -8.31M | 8.86M | 14.62M | -291.51M | -1.46M | 12.04M | 34.92M | 78.42M | -64.60M | 19.80M | 2.20M | 14.80M | 12.70M | 9.70M |
Net Income | -2.31M | 33.84M | 51.19M | 14.68M | 25.80M | -41.00M | 116.10M | 15.30M | -23.90M | 28.50M | -55.30M | 74.54M | 81.66M | 70.40M | -11.80M | 33.18M | -1.73M | 26.11M | 32.89M | 211.07M | 63.66M | 36.81M | 121.41M | 154.61M | 159.80M | 366.70M | -9.50M | 10.80M | 85.60M | -24.00M |
Interest Expenses | 746.00K | 1.00M | 1.10M | 1.30M | 700.00K | 37.00K | 30.00K | 4.00K | 1.17M | 1.62M | 100.00K | 1.02M | 1.62M | 1.50M | 1.10M | 2.36M | 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 | N/A |
Basic Shares Outstanding | 48.83M | 48.81M | 48.80M | 48.78M | 48.74M | 48.73M | 48.71M | 48.70M | 48.69M | 48.68M | 48.54M | 48.67M | 48.66M | 48.60M | 48.60M | 48.60M | 48.59M | 48.57M | 48.54M | 48.33M | 47.72M | 48.77M | 49.73M | 50.41M | 51.72M | 51.46M | 50.00M | 51.90M | 50.95M | 51.02M |
Diluted Shares Outstanding | 48.83M | 48.81M | 48.80M | 48.78M | 48.74M | 48.73M | 48.71M | 48.70M | 48.69M | 48.68M | 48.67M | 48.67M | 48.66M | 48.60M | 48.60M | 48.60M | 48.59M | 48.58M | 48.59M | 48.42M | 47.80M | 48.77M | 49.86M | 50.75M | 51.88M | 52.00M | 50.00M | 51.90M | 51.57M | 51.02M |
EBITDA | -1.10M | 44.65M | 66.61M | 18.85M | 32.40M | -50.86M | 8.03M | 17.69M | -47.72M | 3.07M | -92.99M | 83.77M | 115.83M | 120.49M | -13.03M | 59.43M | 4.72M | 16.09M | 13.95M | 102.35M | 154.58M | 116.68M | 162.13M | 204.43M | 145.50M | 176.80M | 53.60M | 67.80M | 197.20M | 60.40M |
EBITDA Margin | -0.68% | 26.80% | 47.31% | 16.46% | 26.09% | -43.03% | 7.17% | 16.25% | -43.78% | 2.96% | -101.08% | 100.69% | 83.43% | 89.06% | -11.22% | 35.91% | 2.65% | 8.47% | 7.49% | 13.80% | 15.33% | 13.00% | 19.41% | 22.16% | 16.02% | 19.76% | 6.40% | 6.88% | 19.26% | 6.80% |
EBIT | -8.56M | 37.64M | 59.79M | 13.48M | 27.10M | -56.36M | 110.53M | 12.50M | -51.33M | 35.12M | -97.10M | 95.49M | 108.00M | 112.40M | -21.00M | 50.40M | -10.04M | 34.97M | 47.50M | -80.44M | 62.21M | 48.85M | 156.33M | 233.03M | 95.20M | 386.50M | -7.30M | 25.60M | 98.30M | -14.30M |
EBIT Margin | -5.31% | 22.60% | 42.46% | 11.77% | 21.82% | -47.68% | 98.69% | 11.48% | -47.09% | 33.83% | -105.54% | 114.78% | 77.79% | 83.07% | -18.09% | 30.45% | -5.65% | 18.39% | 25.49% | -10.85% | 6.17% | 5.44% | 18.72% | 25.27% | 10.48% | 43.20% | -0.87% | 2.60% | 9.60% | -1.61% |
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 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |