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 | 1.36B | 1.37B | 1.30B | 1.13B | 1.14B | 1.09B | 1.12B | 1.06B | 971.98M | 980.39M | 983.70M | 948.92M | 874.62M | 810.91M | 735.42M | 775.24M | 790.18M | 812.02M | 830.41M | 824.28M | 678.78M | 598.44M | 608.07M | 606.45M | 658.20M | 649.40M | 559.80M | 721.80M | 663.50M | 640.80M |
Cost of Revenue | 969.45M | 989.28M | 921.88M | 791.93M | 806.11M | 779.26M | 789.49M | 736.00M | 690.99M | 690.76M | 693.25M | 689.25M | 645.48M | 603.30M | 558.20M | 591.09M | 587.91M | 606.80M | 644.43M | 629.29M | 504.01M | 440.89M | 438.21M | 397.04M | 448.90M | 426.50M | 361.30M | 470.70M | 430.40M | 404.70M |
Gross Profit | 388.83M | 382.54M | 376.93M | 336.65M | 331.80M | 312.79M | 326.66M | 322.49M | 280.99M | 289.63M | 290.45M | 259.67M | 229.15M | 207.61M | 177.22M | 184.16M | 202.28M | 205.22M | 185.98M | 194.99M | 174.77M | 157.54M | 169.86M | 209.41M | 209.30M | 222.90M | 198.50M | 251.10M | 233.10M | 236.10M |
Operating Expenses | 293.51M | 276.51M | 247.54M | 224.70M | 234.72M | 227.01M | 222.31M | 220.46M | 205.26M | 192.44M | 200.23M | 186.80M | 162.90M | 157.31M | 146.64M | 205.59M | 168.95M | 168.05M | 166.56M | 185.28M | 153.30M | 132.48M | 154.31M | 178.74M | 179.80M | 179.00M | 189.00M | 214.30M | 200.60M | 189.70M |
Selling, General & Admin | 293.58M | 276.63M | 247.55M | 224.67M | 234.72M | 231.34M | 223.58M | 221.66M | 206.29M | 193.53M | 201.26M | 187.50M | 163.84M | 159.43M | 146.64M | 166.20M | 168.95M | 168.05M | 166.56M | 178.85M | 153.30M | 129.14M | 154.31M | 159.82M | 162.60M | 161.70M | 170.00M | 198.00M | 186.90M | 178.70M |
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 | 515.00K | -113.00K | -7.00K | 26.00K | 5.00K | -411.00K | -1.27M | -1.20M | -1.02M | -1.08M | -1.02M | -694.00K | -941.00K | -2.12M | N/A | 39.39M | N/A | N/A | N/A | 6.43M | N/A | 3.33M | N/A | 18.92M | 17.20M | 17.30M | 19.00M | 16.30M | 13.70M | 11.00M |
Operating Income | 92.68M | 104.14M | 129.00M | 108.89M | 94.50M | 81.27M | 98.17M | 102.02M | 75.73M | 97.19M | 90.22M | 72.87M | 66.24M | 50.30M | 30.58M | -21.43M | 33.33M | 37.17M | 19.42M | 9.71M | 21.47M | 25.07M | 15.54M | 30.66M | 29.50M | 43.90M | 9.50M | 36.80M | 32.50M | 46.40M |
Other Expenses / Income | -833.00K | -5.80M | 1.47M | -1.52M | -2.70M | -4.92M | -1.73M | -3.45M | -1.62M | -15.43M | -5.26M | -4.92M | -1.79M | -10.20M | -18.58M | -7.77M | -25.10M | -21.51M | -19.77M | -22.30M | -20.04M | -11.06M | -15.09M | -17.55M | -17.50M | -18.00M | -13.50M | -17.00M | -12.20M | -11.00M |
Before Tax Income | 81.72M | 98.33M | 130.47M | 107.38M | 91.80M | 76.83M | 96.44M | 98.57M | 74.10M | 81.75M | 84.96M | 67.95M | 64.45M | 40.09M | 12.00M | -29.20M | 8.23M | 15.66M | -347.00K | -12.59M | 1.43M | 14.01M | 456.00K | 13.12M | 12.00M | 25.90M | -4.00M | 19.80M | 20.30M | 35.40M |
Income Tax Expenses | 18.37M | 25.21M | 31.04M | 26.96M | 22.75M | 19.98M | 52.81M | 36.16M | 25.98M | 28.85M | 31.92M | 24.98M | 121.00K | 15.39M | 6.09M | -8.11M | 2.80M | 6.49M | 1.42M | -3.68M | 1.21M | 7.92M | 144.00K | 2.89M | 3.30M | 3.60M | -2.40M | 5.10M | 4.20M | 11.70M |
Net Income | 34.15M | 55.35M | 90.89M | 80.42M | 57.92M | 43.00M | 37.98M | 60.43M | 46.02M | 43.03M | 51.45M | 41.35M | 62.40M | 21.96M | 3.48M | -22.89M | 2.27M | 9.41M | -3.54M | -14.38M | -1.52M | -30.56M | -2.48M | 9.73M | 7.60M | 22.30M | -34.50M | 14.70M | 16.10M | 23.70M |
Interest Expenses | 13.29M | 10.62M | 2.03M | 2.33M | 5.29M | 4.03M | 2.33M | 1.56M | 1.54M | 1.62M | 1.90M | 2.79M | 3.82M | 7.13M | 9.21M | 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 | 21.72M | 21.68M | 22.15M | 22.37M | 22.38M | 22.46M | 22.73M | 22.72M | 22.81M | 22.90M | 22.97M | 22.81M | 22.79M | 22.56M | 19.34M | 18.50M | 18.53M | 18.28M | 19.51M | 19.33M | 15.74M | 11.91M | 11.77M | 11.93M | 13.07M | 13.08M | 13.12M | 13.13M | 13.13M | 13.17M |
Diluted Shares Outstanding | 22.16M | 22.14M | 22.62M | 22.83M | 22.82M | 22.93M | 23.20M | 23.08M | 23.14M | 23.24M | 23.27M | 23.05M | 23.23M | 22.63M | 19.39M | 18.53M | 18.59M | 18.33M | 19.51M | 19.33M | 15.79M | 12.01M | 11.83M | 11.97M | 13.15M | 13.17M | 13.12M | 13.13M | 13.13M | 13.17M |
EBITDA | 127.44M | 139.14M | 160.13M | 139.09M | 125.48M | 109.47M | 117.03M | 118.60M | 91.17M | 90.79M | 102.87M | 85.58M | 80.49M | 58.05M | 33.15M | -16.30M | 20.25M | 31.39M | 15.23M | 954.00K | 16.78M | -6.51M | 16.57M | 31.54M | 28.10M | 43.20M | -17.90M | 36.10M | 34.00M | 46.40M |
EBITDA Margin | 9.38% | 10.14% | 12.33% | 12.32% | 11.03% | 10.02% | 10.49% | 11.20% | 9.38% | 9.26% | 10.46% | 9.02% | 9.20% | 7.16% | 4.51% | -2.10% | 2.56% | 3.87% | 1.83% | 0.12% | 2.47% | -1.09% | 2.72% | 5.20% | 4.27% | 6.65% | -3.20% | 5.00% | 5.12% | 7.24% |
EBIT | 65.80M | 91.17M | 123.96M | 109.71M | 85.95M | 67.01M | 93.12M | 98.14M | 73.54M | 73.50M | 85.27M | 69.12M | 66.34M | 44.48M | 18.79M | -31.00M | 5.07M | 15.90M | -2.12M | -18.06M | -311.00K | -22.64M | -2.34M | 12.62M | 10.90M | 25.90M | -36.90M | 19.80M | 20.30M | 35.40M |
EBIT Margin | 4.84% | 6.65% | 9.54% | 9.72% | 7.55% | 6.14% | 8.34% | 9.27% | 7.57% | 7.50% | 8.67% | 7.28% | 7.59% | 5.48% | 2.56% | -4.00% | 0.64% | 1.96% | -0.26% | -2.19% | -0.05% | -3.78% | -0.38% | 2.08% | 1.66% | 3.99% | -6.59% | 2.74% | 3.06% | 5.52% |
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 |