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 | 704.83M | 938.56M | 826.46M | 755.29M | 972.36M | 1.07B | 961.33M | 828.34M | 896.18M | 951.83M | 959.35M | 882.19M | 800.82M | 739.53M | 657.08M | 894.24M | 924.37M | 1.12B | 956.97M | 876.77M | 746.50M | 737.40M | 767.57M | 869.25M | 820.40M | 699.80M | 581.00M | 523.60M | 589.50M | 502.20M |
Cost of Revenue | 632.51M | 799.02M | 677.92M | 584.65M | 803.57M | 885.78M | 809.31M | 697.70M | 755.30M | 806.91M | 813.30M | 737.51M | 655.09M | 614.14M | 533.02M | 739.72M | 761.51M | 972.93M | 835.31M | 717.12M | 606.24M | 582.66M | 620.78M | 674.86M | 620.00M | 530.90M | 439.40M | 396.90M | 466.70M | 395.00M |
Gross Profit | 72.32M | 139.54M | 148.53M | 170.64M | 168.78M | 179.69M | 152.02M | 130.65M | 140.88M | 144.92M | 146.05M | 144.68M | 145.73M | 125.39M | 124.06M | 154.52M | 162.86M | 143.59M | 121.66M | 159.65M | 140.26M | 154.75M | 146.79M | 194.40M | 200.40M | 168.90M | 141.60M | 126.70M | 122.80M | 107.20M |
Operating Expenses | 82.98M | 102.09M | 97.17M | 110.38M | 137.23M | 118.37M | 109.99M | 98.85M | 92.16M | 87.07M | 90.61M | 92.69M | 102.00M | 82.70M | 72.46M | 90.61M | 96.81M | 76.60M | 74.00M | 98.02M | 90.94M | 78.29M | 89.91M | 117.51M | 101.40M | 76.50M | 68.70M | 71.10M | 80.80M | 81.10M |
Selling, General & Admin | 79.22M | 99.57M | 95.47M | 107.36M | 123.63M | 114.40M | 85.50M | 75.75M | 71.91M | 69.53M | 71.19M | 98.56M | 87.38M | 100.05M | 88.42M | 79.48M | 88.31M | 68.36M | 64.72M | 82.43M | 71.90M | 57.85M | 52.11M | 52.94M | 47.40M | 39.50M | 37.00M | 50.80M | 57.00M | 56.30M |
Research & Development | 3.76M | 6.21M | 6.35M | 8.40M | 19.64M | 18.71M | 18.29M | 19.12M | 16.17M | 12.15M | 12.67M | 13.16M | 13.22M | 13.62M | 11.86M | 11.01M | 8.35M | 8.09M | 8.98M | 15.27M | 18.77M | 20.35M | 32.89M | 27.59M | 22.30M | 14.50M | 13.20M | N/A | N/A | N/A |
Other Operating Expenses | -400.00K | -3.69M | -4.64M | -5.38M | -6.04M | 30.46M | 6.20M | 3.98M | 4.07M | 5.39M | 6.74M | -19.04M | 1.40M | -30.97M | -27.82M | 123.00K | 149.00K | 149.00K | 299.00K | 330.00K | 268.00K | 100.00K | 4.91M | 36.98M | 31.70M | 22.50M | 18.50M | 20.30M | 23.80M | 24.80M |
Operating Income | -10.66M | 38.38M | 71.73M | -7.04M | 66.35M | 61.32M | 93.75M | 34.17M | 48.72M | 57.85M | 55.44M | 52.00M | 43.73M | 42.69M | 51.60M | 63.91M | 66.04M | 66.99M | 47.65M | 61.63M | 49.32M | 76.45M | 56.88M | 76.88M | 99.00M | 92.40M | 72.90M | 55.60M | 42.00M | 26.10M |
Other Expenses / Income | -149.37M | -5.61M | -4.51M | -18.01M | -8.18M | -19.25M | -108.66M | -6.49M | -71.93M | -12.44M | -2.51M | 9.51M | -3.84M | -1.91M | -34.29M | -14.78M | -6.75M | -8.16M | -21.45M | -26.14M | -19.28M | -67.24M | -47.03M | 97.67M | -17.50M | 2.90M | 17.20M | 13.40M | -3.60M | -20.80M |
Before Tax Income | -160.03M | 32.77M | 67.22M | -25.05M | 58.17M | 36.37M | -14.91M | 27.68M | -23.21M | 45.42M | 52.93M | 61.50M | 39.89M | 40.78M | 17.31M | 49.13M | 59.30M | 58.84M | 26.20M | 35.48M | 30.04M | 9.21M | 9.85M | 174.55M | 81.50M | 95.30M | 90.10M | 69.00M | 38.40M | 5.30M |
Income Tax Expenses | -54.12M | 4.39M | 9.28M | -8.21M | 9.91M | 11.53M | -53.16M | 3.22M | 8.93M | 9.39M | 17.00M | 18.32M | 10.65M | 13.76M | 18.66M | 19.49M | 24.37M | 20.64M | 9.97M | 9.22M | 10.72M | 3.02M | 1.49M | 63.17M | 28.90M | 31.10M | 31.70M | 24.00M | 14.30M | 3.90M |
Net Income | -105.91M | 28.45M | 57.83M | -16.83M | 48.26M | 24.84M | 38.25M | 24.47M | -32.13M | 36.88M | 21.95M | 28.25M | 24.86M | 27.03M | -1.35M | 28.94M | 15.25M | 38.20M | 16.23M | 29.18M | -26.35M | -2.53M | 9.75M | 111.38M | 52.60M | 68.90M | 58.40M | 45.00M | 24.10M | 38.60M |
Interest Expenses | 11.61M | 4.99M | 3.39M | 2.59M | 4.05M | 5.70M | 6.17M | 3.81M | 3.50M | 2.71M | 2.87M | 3.59M | 1.93M | 1.14M | 783.00K | 2.39M | 2.72M | 5.52M | 4.57M | 3.17M | 6.79M | 9.35M | 12.67M | 17.32M | N/A | 1.30M | N/A | 2.20M | 3.00M | 4.00M |
Basic Shares Outstanding | 34.13M | 33.81M | 33.56M | 33.40M | 33.24M | 33.09M | 32.95M | 32.76M | 32.58M | 32.30M | 32.17M | 32.03M | 31.93M | 32.29M | 33.86M | 33.98M | 38.12M | 38.59M | 38.64M | 37.90M | 38.19M | 36.16M | 37.51M | 37.88M | 37.04M | 36.26M | 36.81M | 39.24M | 36.57M | 46.57M |
Diluted Shares Outstanding | 34.13M | 33.83M | 33.67M | 33.40M | 33.26M | 33.09M | 32.95M | 32.77M | 32.58M | 32.55M | 32.60M | 32.19M | 32.21M | 32.57M | 33.86M | 34.19M | 39.10M | 38.98M | 38.64M | 38.40M | 38.19M | 36.16M | 39.01M | 38.94M | 38.68M | 38.71M | 39.55M | 39.24M | 36.57M | 46.57M |
EBITDA | 19.24M | 64.78M | 95.52M | 24.92M | 110.63M | 125.58M | 31.54M | 63.96M | 15.28M | 89.80M | 86.47M | 99.43M | 82.16M | 85.51M | 58.09M | 94.01M | 88.38M | 108.64M | 69.56M | 76.00M | 23.77M | 41.77M | 61.82M | 228.85M | 113.20M | 123.80M | 108.60M | 91.50M | 65.20M | 71.30M |
EBITDA Margin | 2.73% | 6.90% | 11.56% | 3.30% | 11.38% | 11.79% | 3.28% | 7.72% | 1.70% | 9.43% | 9.01% | 11.27% | 10.26% | 11.56% | 8.84% | 10.51% | 9.56% | 9.73% | 7.27% | 8.67% | 3.18% | 5.66% | 8.05% | 26.33% | 13.80% | 17.69% | 18.69% | 17.48% | 11.06% | 14.20% |
EBIT | -148.42M | 37.83M | 70.50M | -22.46M | 62.22M | 42.07M | -8.74M | 31.49M | -19.70M | 48.98M | 41.81M | 50.16M | 37.43M | 41.92M | 18.09M | 50.81M | 42.34M | 64.36M | 30.77M | 41.57M | -8.85M | 9.84M | 23.91M | 191.87M | 81.50M | 101.30M | 90.10M | 71.20M | 41.40M | 46.50M |
EBIT Margin | -21.06% | 4.03% | 8.53% | -2.97% | 6.40% | 3.95% | -0.91% | 3.80% | -2.20% | 5.15% | 4.36% | 5.69% | 4.67% | 5.67% | 2.75% | 5.68% | 4.58% | 5.76% | 3.22% | 4.74% | -1.19% | 1.33% | 3.12% | 22.07% | 9.93% | 14.48% | 15.51% | 13.60% | 7.02% | 9.26% |
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 |