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 | 554.18M | 316.98M | 307.07M | 304.75M | 282.18M | 277.34M | 264.40M | 242.99M | 229.39M | 243.79M | 243.43M | 221.84M | 181.75M | 220.62M | 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 | 240.45M | 529.45M | 483.84M | 489.55M | 432.38M | 420.86M | 402.49M | 366.38M | 358.98M | 353.70M | 340.67M | 338.12M | 320.06M | 239.77M | 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 | 178.51M | 398.53M | 354.27M | 341.45M | 316.69M | 291.73M | 278.94M | 265.39M | 263.30M | 245.13M | 247.62M | 244.93M | 252.89M | 177.96M | 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 | -36.27M | 265.81M | 227.58M | 224.39M | 208.07M | -13.77M | 176.03M | 166.91M | 150.19M | 147.76M | 149.57M | 151.00M | 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 | 61.95M | 127.66M | 126.17M | 136.67M | 99.41M | 110.54M | 94.62M | 101.00M | 95.68M | 108.57M | 93.05M | 93.20M | 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 | -17.35M | -26.02M | -21.10M | -27.82M | -18.62M | -9.82M | 5.92M | -25.51M | -25.38M | -23.86M | -25.33M | -22.92M | 259.00K | 2.22M | 3.64M | -18.04M | -13.01M | -14.73M | -12.59M | -15.46M | -10.82M | -11.22M | -10.19M | -13.23M | -10.70M | -11.60M | -10.90M | -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 | N/A | N/A | N/A | 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 | N/A | N/A | N/A | 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 | 52.81M | 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 | 35.30M | 31.76M | 30.36M | 30.36M | 30.25M | 25.87M | 25.24M | 25.24M | 25.20M | 24.79M | 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.35M | 31.79M | 30.37M | 30.57M | 30.35M | 25.87M | 25.36M | 25.29M | 25.20M | 24.79M | 23.28M |
EBITDA | 185.07M | 256.43M | 253.81M | 244.24M | 204.54M | 199.14M | 213.06M | 171.19M | 160.76M | 174.98M | 156.83M | 155.28M | 119.41M | 109.29M | 103.51M | 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 |
EBITDA Margin | 23.29% | 30.30% | 32.09% | 30.75% | 28.63% | 28.52% | 31.95% | 28.09% | 27.32% | 29.29% | 26.85% | 27.73% | 23.80% | 23.74% | 23.03% | 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% |
EBIT | 97.94M | 146.73M | 148.43M | 150.71M | 122.01M | 119.31M | 134.47M | 105.99M | 97.58M | 111.66M | 96.58M | 98.42M | 67.43M | 64.03M | 61.87M | 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 | 12.33% | 17.33% | 18.77% | 18.97% | 17.07% | 17.09% | 20.16% | 17.39% | 16.58% | 18.69% | 16.54% | 17.58% | 13.44% | 13.91% | 13.77% | 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 |