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 | 794.63M | 846.43M | 790.91M | 794.31M | 714.56M | 698.20M | 666.89M | 609.37M | 588.37M | 597.50M | 584.10M | 559.97M | 501.81M | 460.40M | 449.37M | 410.31M | 367.08M | 334.72M | 320.73M | 315.57M | 277.13M | 263.15M | 246.82M | 244.81M | 206.40M | 186.30M | 195.30M | 182.80M | 165.10M | 157.30M |
Cost of Revenue | 431.25M | 316.98M | 307.07M | 304.75M | 282.18M | 277.34M | 264.40M | 242.99M | 229.39M | 243.79M | 243.43M | 221.84M | 181.75M | 164.11M | 216.06M | 137.66M | 130.72M | 116.16M | 20.54M | 21.80M | 21.92M | 22.90M | 21.13M | 15.14M | 13.00M | 11.10M | 12.50M | 12.10M | 12.70M | 12.60M |
Gross Profit | 363.38M | 529.45M | 483.84M | 489.55M | 432.38M | 420.86M | 402.49M | 366.38M | 358.98M | 353.70M | 340.67M | 338.12M | 320.06M | 296.29M | 233.31M | 272.65M | 236.36M | 218.55M | 300.19M | 293.77M | 255.21M | 240.25M | 225.69M | 229.67M | 193.40M | 175.20M | 182.80M | 170.70M | 152.40M | 144.70M |
Operating Expenses | 286.24M | 398.53M | 354.27M | 341.45M | 316.69M | 291.73M | 278.94M | 265.39M | 263.30M | 245.13M | 247.62M | 244.93M | 252.89M | 234.48M | 175.19M | 190.67M | 174.30M | 162.95M | 240.37M | 235.20M | 212.07M | 197.39M | 190.81M | 184.90M | 150.60M | 134.60M | 134.60M | 128.20M | 117.20M | 109.60M |
Selling, General & Admin | 142.24M | 132.72M | 126.69M | 117.06M | 108.62M | 100.78M | 102.91M | 98.47M | 113.11M | 97.37M | 98.06M | 93.93M | 85.76M | 75.28M | 75.24M | 59.43M | 54.26M | 52.79M | 48.66M | 47.08M | 40.97M | 37.65M | 36.52M | 32.97M | 28.00M | 24.40M | 23.50M | 21.70M | 20.00M | 18.20M |
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 | 144.01M | 265.81M | 227.58M | 224.39M | 208.07M | -13.77M | 6.51M | 4.99M | 1.90M | 3.08M | 3.53M | 5.13M | 167.14M | 102.69M | 99.95M | 131.24M | 120.04M | 110.16M | 191.72M | 188.12M | 171.11M | 159.74M | 154.29M | 151.93M | 122.60M | 110.20M | 111.10M | 106.50M | 97.20M | 91.40M |
Operating Income | 77.14M | 127.66M | 126.17M | 136.67M | 99.41M | 110.54M | 94.62M | 76.19M | 71.15M | 81.85M | 74.00M | 73.84M | 67.17M | 61.81M | 58.12M | 81.98M | 62.06M | 55.60M | 59.82M | 58.57M | 43.13M | 42.87M | 34.88M | 44.77M | 42.80M | 40.60M | 48.20M | 42.50M | 35.20M | 35.10M |
Other Expenses / Income | -32.54M | -26.02M | -21.70M | -27.82M | -18.62M | -29.08M | 2.68M | -7.14M | -847.00K | 2.86M | -6.28M | -3.56M | -6.29M | -24.16M | -17.57M | -18.04M | -13.01M | -14.73M | -12.59M | -15.46M | -10.82M | -11.22M | -10.19M | -13.23M | -7.31M | -9.31M | -11.00M | -11.20M | -10.60M | -11.10M |
Before Tax Income | 44.59M | 101.64M | 105.07M | 108.85M | 80.79M | 81.46M | 100.54M | 75.49M | 70.31M | 84.71M | 67.72M | 70.28M | 37.71M | 37.66M | 40.55M | 63.94M | 49.05M | 40.88M | 47.23M | 43.11M | 32.31M | 31.64M | 24.69M | 31.53M | 32.10M | 29.00M | 37.30M | 31.30M | 24.60M | 24.00M |
Income Tax Expenses | -6.78M | 6.38M | 4.09M | 12.02M | 17.67M | 15.87M | 33.36M | 26.82M | 25.29M | 27.97M | 20.47M | 21.45M | 29.45M | 24.16M | 17.57M | 24.13M | 17.89M | 15.30M | 20.01M | 17.08M | 12.90M | 12.57M | 9.73M | 11.57M | 12.20M | 10.60M | 14.00M | 12.20M | 9.90M | 9.60M |
Net Income | 51.91M | 96.01M | 101.12M | 96.83M | 63.12M | 65.58M | 67.18M | 48.67M | 45.02M | 56.74M | 47.25M | 48.83M | 37.71M | 37.66M | 40.55M | 39.80M | 31.16M | 25.58M | 27.22M | 26.03M | 19.42M | 19.07M | 14.96M | 19.96M | 19.90M | 18.40M | 23.30M | 19.10M | 14.70M | 14.40M |
Interest Expenses | 49.82M | 44.34M | 43.21M | 41.86M | 41.22M | 37.85M | 33.93M | 30.50M | 27.27M | 26.95M | 28.86M | 28.14M | 29.71M | 26.37M | 21.31M | 17.18M | 17.13M | 16.97M | 17.70M | 17.84M | 17.52M | 16.84M | 16.03M | 14.65M | N/A | 12.40M | N/A | 11.90M | 11.50M | 11.40M |
Basic Shares Outstanding | 56.95M | 54.32M | 51.63M | 49.27M | 48.17M | 48.06M | 48.01M | 47.95M | 47.87M | 47.79M | 46.38M | 41.89M | 41.76M | 41.61M | 41.49M | 41.42M | 41.33M | 37.81M | 36.76M | 34.84M | 31.06M | 30.36M | 30.36M | 30.25M | 30.18M | 25.36M | 25.57M | 25.20M | 25.00M | 23.28M |
Diluted Shares Outstanding | 56.98M | 54.36M | 51.63M | 49.27M | 48.17M | 48.06M | 48.01M | 47.96M | 47.88M | 47.83M | 46.42M | 41.89M | 41.77M | 41.64M | 41.53M | 41.47M | 41.38M | 37.85M | 36.80M | 35.44M | 31.84M | 30.37M | 30.37M | 30.26M | 30.28M | 30.02M | 25.57M | 25.20M | 25.00M | 23.28M |
EBITDA | 217.54M | 262.72M | 250.83M | 244.00M | 201.21M | 205.39M | 211.18M | 169.22M | 158.66M | 171.69M | 153.06M | 155.28M | 142.57M | 133.85M | 97.90M | 94.81M | 96.29M | 86.25M | 83.43M | 82.30M | 66.39M | 64.10M | 54.10M | 63.13M | 56.10M | 59.41M | 61.00M | 54.60M | 45.80M | 45.80M |
EBITDA Margin | 27.38% | 31.04% | 31.71% | 30.72% | 28.16% | 29.42% | 31.67% | 27.77% | 26.97% | 28.73% | 26.20% | 27.73% | 28.41% | 29.07% | 21.79% | 23.11% | 26.23% | 25.77% | 26.01% | 26.08% | 23.96% | 24.36% | 21.92% | 25.79% | 27.18% | 31.89% | 31.23% | 29.87% | 27.74% | 29.12% |
EBIT | 94.95M | 146.73M | 148.43M | 150.71M | 122.01M | 119.31M | 134.47M | 105.99M | 97.58M | 111.66M | 96.58M | 98.42M | 96.88M | 88.19M | 79.43M | 81.12M | 66.18M | 57.85M | 64.93M | 60.95M | 49.83M | 48.48M | 40.72M | 46.18M | 32.10M | 41.40M | 37.30M | 43.20M | 36.10M | 35.40M |
EBIT Margin | 11.95% | 17.33% | 18.77% | 18.97% | 17.07% | 17.09% | 20.16% | 17.39% | 16.58% | 18.69% | 16.54% | 17.58% | 19.31% | 19.15% | 17.68% | 19.77% | 18.03% | 17.28% | 20.24% | 19.31% | 17.98% | 18.42% | 16.50% | 18.86% | 15.55% | 22.22% | 19.10% | 23.63% | 21.87% | 22.50% |
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 |