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 | 813.07M | 899.55M | 761.43M | 510.37M | 515.70M | 566.74M | 547.04M | 558.06M | 601.54M | 623.65M | 825.21M | 791.19M | 755.65M | 737.62M | 701.83M | 867.83M | 918.79M | 779.98M | 903.68M | 803.07M | 661.09M | 607.99M | 607.95M | 652.66M | 580.80M | 392.00M | 339.60M | 320.90M | 300.70M | 274.10M |
Cost of Revenue | 553.98M | 616.18M | 550.01M | 338.41M | 344.39M | 387.44M | 389.59M | 393.42M | 423.26M | 462.37M | 607.58M | 575.91M | 557.38M | 573.09M | 530.94M | 664.71M | 683.11M | 572.44M | 657.51M | 564.30M | 460.80M | 406.57M | 403.01M | 392.25M | 330.10M | 238.90M | 219.20M | 207.90M | 195.60M | 174.40M |
Gross Profit | 259.09M | 283.37M | 211.42M | 171.96M | 171.31M | 179.29M | 157.45M | 164.64M | 178.28M | 161.28M | 217.63M | 215.28M | 198.27M | 164.52M | 170.90M | 203.12M | 235.69M | 207.55M | 246.17M | 238.77M | 200.29M | 201.42M | 204.94M | 260.41M | 250.70M | 153.10M | 120.40M | 113.00M | 105.10M | 99.70M |
Operating Expenses | 186.88M | 200.09M | 163.50M | 118.41M | 133.13M | 172.67M | 135.50M | 138.60M | 147.42M | 138.66M | 173.69M | 163.43M | 158.61M | 140.15M | 148.30M | 238.60M | 189.88M | 146.62M | 190.18M | 188.25M | 165.57M | 149.25M | 159.00M | 197.14M | 181.20M | 103.70M | 82.10M | 77.20M | 77.30M | 69.00M |
Selling, General & Admin | 186.88M | 199.49M | 163.50M | 130.33M | 133.13M | 139.34M | 135.50M | 138.60M | 147.42M | 138.66M | 173.69M | 163.43M | 158.61M | 140.15M | 148.30M | 168.45M | 189.88M | 146.62M | 191.23M | 188.25M | 165.57M | 149.25M | 159.00M | 154.31M | 143.70M | 86.10M | 68.90M | 65.90M | 66.80M | 59.50M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -10.20M | 603.00K | N/A | -11.92M | N/A | 33.33M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 70.15M | N/A | N/A | -1.05M | N/A | N/A | N/A | N/A | 42.83M | 37.50M | 17.60M | 13.20M | 11.30M | 10.50M | 9.50M |
Operating Income | 72.21M | 83.94M | 49.30M | 53.55M | 37.27M | 6.33M | 24.89M | 26.04M | 30.86M | 22.62M | 43.93M | 51.86M | 39.66M | 24.37M | 22.60M | -35.48M | 45.80M | 60.92M | 55.99M | 50.53M | 34.72M | 52.17M | 45.94M | 63.27M | 69.50M | 49.40M | 38.30M | 35.80M | 27.80M | 30.70M |
Other Expenses / Income | -6.15M | -5.73M | -4.21M | -4.69M | -4.08M | -300.00K | -9.18M | -18.05M | -9.00M | -8.54M | -4.54M | -4.51M | -5.97M | -75.39M | -13.77M | -11.51M | 11.25M | -15.85M | -15.58M | -11.80M | -10.07M | -11.81M | -18.70M | -22.36M | -15.20M | -900.00K | -300.00K | -200.00K | -700.00K | -700.00K |
Before Tax Income | 66.06M | 78.21M | 45.09M | 48.86M | 33.18M | 1.39M | 15.71M | 8.00M | 21.86M | 14.08M | 39.39M | 47.34M | 33.69M | -51.02M | 8.83M | -46.99M | 57.05M | 45.07M | 40.41M | 38.73M | 24.65M | 40.36M | 27.24M | 40.91M | 54.30M | 48.50M | 38.00M | 35.60M | 27.10M | 30.00M |
Income Tax Expenses | 17.19M | 17.94M | 11.55M | 12.09M | 8.97M | 3.04M | 4.86M | 6.47M | 7.81M | 5.12M | 13.39M | 17.38M | 9.18M | -8.19M | 1.84M | -767.81K | 20.10M | 16.36M | 13.85M | 13.02M | 8.32M | 16.40M | 12.05M | 16.91M | 23.10M | 19.80M | 15.70M | 14.60M | 11.10M | 12.20M |
Net Income | 48.87M | 60.27M | 33.54M | 36.77M | 24.33M | -3.35M | -9.89M | 1.06M | 17.76M | -8.68M | 26.00M | 29.96M | 24.50M | -42.83M | -683.00K | -44.49M | 54.74M | -69.02M | 26.56M | 25.71M | 16.33M | 23.96M | 15.19M | 24.00M | 31.20M | 28.70M | 22.30M | 21.00M | 16.00M | 17.80M |
Interest Expenses | 6.35M | 5.73M | 4.21M | 4.69M | 4.08M | 4.94M | 8.65M | 9.95M | 10.32M | 8.66M | 4.75M | 4.68M | 4.79M | 7.77M | 9.14M | 12.78M | 15.78M | 15.99M | 16.29M | 13.93M | 10.44M | 12.27M | 19.39M | 23.33M | N/A | 2.40M | N/A | 600.00K | 1.00M | 800.00K |
Basic Shares Outstanding | 36.74M | 35.92M | 36.14M | 35.79M | 35.49M | 33.43M | 30.22M | 29.75M | 30.62M | 32.23M | 33.59M | 33.60M | 34.58M | 35.30M | 35.27M | 35.21M | 35.09M | 35.04M | 34.72M | 33.85M | 33.14M | 32.97M | 32.64M | 32.70M | 33.49M | 33.46M | 33.73M | 34.09M | 33.91M | 33.69M |
Diluted Shares Outstanding | 37.10M | 35.92M | 36.36M | 35.92M | 35.65M | 33.43M | 30.56M | 29.97M | 30.94M | 32.70M | 34.04M | 34.11M | 34.74M | 35.30M | 35.27M | 35.21M | 35.31M | 35.04M | 34.72M | 33.85M | 33.14M | 32.97M | 32.64M | 32.70M | 33.60M | 33.46M | 33.97M | 34.09M | 33.91M | 33.69M |
EBITDA | 95.00M | 104.49M | 68.80M | 74.48M | 61.77M | 32.75M | 32.47M | 51.94M | 70.87M | 36.27M | 81.42M | 85.03M | 72.69M | -9.71M | 46.56M | 7.86M | 128.35M | -8.45M | 92.69M | 91.84M | 71.64M | 88.35M | 90.54M | 107.07M | 91.80M | 68.50M | 51.20M | 47.50M | 38.60M | 40.30M |
EBITDA Margin | 11.68% | 11.62% | 9.04% | 14.59% | 11.98% | 5.78% | 5.93% | 9.31% | 11.78% | 5.82% | 9.87% | 10.75% | 9.62% | -1.32% | 6.63% | 0.91% | 13.97% | -1.08% | 10.26% | 11.44% | 10.84% | 14.53% | 14.89% | 16.41% | 15.81% | 17.47% | 15.08% | 14.80% | 12.84% | 14.70% |
EBIT | 72.41M | 83.94M | 49.30M | 53.55M | 37.38M | 4.63M | 3.63M | 17.47M | 35.89M | 5.10M | 44.15M | 52.02M | 38.47M | -43.26M | 10.29M | -32.48M | 90.62M | -36.67M | 56.70M | 52.66M | 35.09M | 52.63M | 46.63M | 64.24M | 54.30M | 50.90M | 38.00M | 36.20M | 28.10M | 30.80M |
EBIT Margin | 8.91% | 9.33% | 6.47% | 10.49% | 7.25% | 0.82% | 0.66% | 3.13% | 5.97% | 0.82% | 5.35% | 6.57% | 5.09% | -5.86% | 1.47% | -3.74% | 9.86% | -4.70% | 6.27% | 6.56% | 5.31% | 8.66% | 7.67% | 9.84% | 9.35% | 12.98% | 11.19% | 11.28% | 9.34% | 11.24% |
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 |