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 | 775.85M | 687.96M | 708.99M | 784.46M | 761.61M | 1.88B | 1.81B | 1.81B | 1.78B | 1.79B | 1.68B | 1.59B | 1.50B | 1.32B | 1.15B | 1.25B | 1.09B | 1.21B | 1.10B | 995.19M | 894.50M | 880.78M | 875.87M | 1.03B | 982.50M | 1.01B | 1.04B | 953.70M | 899.50M | 820.80M |
Cost of Revenue | 505.71M | 509.01M | 472.38M | 538.88M | 520.80M | 1.33B | 1.26B | 1.26B | 1.26B | 1.29B | 1.22B | 1.15B | 1.08B | 960.71M | 840.29M | 921.46M | 785.09M | 873.87M | 814.38M | 770.28M | 670.15M | 723.24M | 673.78M | 762.63M | 724.00M | 730.70M | 775.80M | 696.10M | 654.10M | 598.70M |
Gross Profit | 270.14M | 178.95M | 236.62M | 245.58M | 240.81M | 550.04M | 547.47M | 549.09M | 517.23M | 507.94M | 466.62M | 441.97M | 418.17M | 357.81M | 305.94M | 332.14M | 300.94M | 332.29M | 286.81M | 224.91M | 224.35M | 157.53M | 202.09M | 268.60M | 258.50M | 275.30M | 269.00M | 257.60M | 245.40M | 222.10M |
Operating Expenses | 217.12M | 201.33M | 179.01M | 199.91M | 177.19M | 444.90M | 430.89M | 443.16M | 413.04M | 397.20M | 363.94M | 349.03M | 329.07M | 289.07M | 251.99M | 259.28M | 236.22M | 275.11M | 256.24M | 239.37M | 207.86M | 199.45M | 188.75M | 213.95M | 216.20M | 223.80M | 221.00M | 206.10M | 203.30M | 187.60M |
Selling, General & Admin | 170.91M | 166.45M | 152.47M | 199.91M | 177.19M | 444.90M | 430.89M | 443.16M | 413.04M | 397.20M | 363.94M | 349.03M | 329.07M | 289.07M | 251.99M | 259.28M | 238.80M | 275.11M | 256.24M | 239.37M | 207.86M | 199.45M | 188.75M | 202.32M | 204.20M | 212.70M | 208.80M | 193.70M | 190.60M | 174.50M |
Research & Development | 20.70M | 19.55M | 16.07M | 14.10M | 11.60M | 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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 1.58M | 15.33M | 10.47M | 16.98M | 705.00K | 12.27M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -2.58M | N/A | N/A | N/A | N/A | N/A | N/A | 11.63M | 12.00M | 11.10M | 12.20M | 12.40M | 12.70M | 13.10M |
Operating Income | 49.10M | -2.12M | 83.97M | 62.65M | 53.41M | 83.06M | 114.17M | 105.93M | 104.19M | 110.74M | 102.68M | 92.94M | 89.10M | 68.74M | 53.95M | 72.86M | 64.73M | 57.18M | 30.57M | -14.46M | 16.49M | -41.92M | 13.34M | 54.65M | 42.30M | 51.50M | 48.00M | 51.50M | 42.10M | 34.50M |
Other Expenses / Income | -2.34M | -60.84M | -23.47M | -140.82M | -12.82M | -9.80M | -19.80M | -16.23M | -16.20M | -14.24M | -15.18M | -12.12M | -11.61M | -8.37M | -6.94M | -13.69M | -7.20M | -4.90M | -1.72M | -2.70M | 15.34M | -9.01M | 2.33M | 3.07M | -1.80M | -1.10M | 72.30M | -10.80M | -9.40M | -48.70M |
Before Tax Income | 10.69M | -62.96M | 60.51M | -78.16M | 40.59M | 75.24M | 94.38M | 89.70M | 87.99M | 96.50M | 87.50M | 80.83M | 77.49M | 60.37M | 47.01M | 59.17M | 57.53M | 52.28M | 28.85M | -17.16M | 31.83M | -50.93M | 15.66M | 57.72M | 40.50M | 50.40M | 120.30M | 40.70M | 32.70M | -14.20M |
Income Tax Expenses | 2.74M | -16.73M | 16.83M | -7.73M | -15.86M | 21.07M | 44.55M | 30.85M | 27.55M | 30.72M | 30.80M | 26.90M | 26.35M | 22.05M | 14.36M | 24.06M | 21.04M | 20.49M | 15.82M | -5.34M | 12.43M | -17.32M | 3.95M | 20.80M | 15.40M | 20.40M | 49.80M | 17.10M | 13.10M | -1.00M |
Net Income | 7.95M | -46.23M | 43.67M | -70.43M | 56.45M | 54.17M | 49.83M | 58.85M | 60.44M | 57.87M | 57.10M | 55.02M | 51.14M | 38.32M | 32.65M | 35.60M | 55.92M | 31.79M | 13.03M | -11.82M | 19.41M | -33.60M | 11.71M | 36.92M | 25.10M | 30.00M | 70.50M | 23.60M | 19.60M | -13.20M |
Interest Expenses | 40.00M | 16.87M | 16.29M | 19.27M | 17.20M | 20.10M | 20.58M | 15.75M | 13.14M | 13.38M | 12.56M | 12.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 | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 28.21M | 28.01M | 27.86M | 27.72M | 27.94M | 27.95M | 27.61M | 27.11M | 27.18M | 27.05M | 26.74M | 26.43M | 26.25M | 25.93M | 25.65M | 25.23M | 24.38M | 24.08M | 22.86M | 22.73M | 22.56M | 22.40M | 22.53M | 22.93M | 23.46M | 23.44M | 18.92M | 18.77M | 18.49M | 18.17M |
Diluted Shares Outstanding | 28.34M | 28.01M | 27.89M | 27.72M | 28.09M | 28.22M | 28.42M | 28.07M | 27.87M | 27.78M | 27.14M | 26.62M | 26.50M | 26.10M | 25.78M | 25.51M | 25.26M | 24.45M | 22.86M | 22.73M | 22.56M | 22.40M | 22.53M | 23.52M | 23.90M | 24.39M | 23.36M | 19.90M | 18.71M | 18.17M |
EBITDA | 104.64M | 38.59M | 120.63M | 106.55M | 90.18M | 159.43M | 157.43M | 150.38M | 138.86M | 138.19M | 132.33M | 122.49M | 100.68M | 80.86M | 63.11M | 72.50M | 86.85M | 62.75M | 38.41M | -8.20M | 41.85M | -39.31M | 27.11M | 69.35M | 52.50M | 61.50M | 132.50M | 53.10M | 45.40M | -1.10M |
EBITDA Margin | 13.49% | 5.61% | 17.01% | 13.58% | 11.84% | 8.50% | 8.72% | 8.32% | 7.82% | 7.70% | 7.87% | 7.69% | 6.72% | 6.13% | 5.51% | 5.78% | 8.00% | 5.20% | 3.49% | -0.82% | 4.68% | -4.46% | 3.09% | 6.72% | 5.34% | 6.11% | 12.68% | 5.57% | 5.05% | -0.13% |
EBIT | 50.68M | -46.08M | 76.79M | -58.89M | 57.79M | 95.33M | 114.96M | 105.45M | 101.13M | 101.98M | 100.46M | 94.11M | 77.49M | 60.37M | 47.01M | 59.66M | 76.95M | 52.28M | 28.85M | -17.16M | 31.83M | -50.93M | 15.66M | 57.72M | 40.50M | 50.40M | 120.30M | 40.70M | 32.70M | -14.20M |
EBIT Margin | 6.53% | -6.70% | 10.83% | -7.51% | 7.59% | 5.08% | 6.37% | 5.83% | 5.70% | 5.68% | 5.97% | 5.91% | 5.17% | 4.58% | 4.10% | 4.76% | 7.09% | 4.33% | 2.62% | -1.72% | 3.56% | -5.78% | 1.79% | 5.60% | 4.12% | 5.01% | 11.51% | 4.27% | 3.64% | -1.73% |
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 |