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 | 670.60M | 680.70M | 569.97M | 488.20M | 479.60M | 717.49M | 617.58M | 498.86M | 459.24M | 498.83M | 444.31M | 392.50M | 418.03M | 427.55M | 268.79M | 291.44M | 258.29M | 231.20M | 229.63M | 177.96M | 162.30M | 142.23M | 330.32M | 335.41M | 230.90M | 183.60M | 122.80M | 119.30M | 104.00M | 98.60M |
Cost of Revenue | 415.32M | 443.19M | 352.04M | 295.58M | 308.02M | 563.57M | 478.19M | 368.00M | 339.41M | 390.02M | 343.80M | 303.17M | 246.90M | 260.98M | 161.75M | N/A | N/A | N/A | N/A | N/A | N/A | 74.15M | 266.36M | 273.64M | 176.70M | 136.00M | 77.80M | 72.50M | 58.50M | 59.00M |
Gross Profit | 255.28M | 237.52M | 217.93M | 192.62M | 171.58M | 153.92M | 139.40M | 130.85M | 119.84M | 108.81M | 100.51M | 89.33M | 171.13M | 166.57M | 107.04M | 291.44M | 258.29M | 231.20M | 229.63M | 177.96M | 162.30M | 68.08M | 63.97M | 61.77M | 54.20M | 47.60M | 45.00M | 46.80M | 45.50M | 39.60M |
Operating Expenses | 94.13M | 94.58M | 86.82M | 80.03M | 65.42M | 59.43M | 53.68M | 46.89M | 43.58M | 39.66M | 37.78M | 32.70M | 117.42M | 114.64M | 73.30M | 262.96M | 230.17M | 208.27M | 208.10M | 157.99M | 140.72M | 54.24M | 48.42M | 45.75M | 39.30M | 35.90M | 33.20M | 33.60M | 32.00M | 29.80M |
Selling, General & Admin | 3.36M | 1.78M | 2.60M | 218.00K | 2.67M | 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 |
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 | 1.44M | 94.58M | 86.82M | 80.03M | 65.42M | -615.00K | 53.68M | 46.89M | 43.58M | 39.66M | 37.78M | 32.70M | 117.42M | 114.64M | 73.30M | 262.96M | 230.17M | 208.27M | 208.10M | 157.99M | 140.72M | 54.24M | 48.42M | 45.75M | 39.30M | 35.90M | 33.20M | 33.60M | 32.00M | 29.80M |
Operating Income | 150.80M | 142.93M | 131.11M | 112.72M | 106.29M | 94.62M | 85.84M | 83.97M | 76.26M | 69.16M | 62.73M | 56.63M | 53.70M | 51.93M | 33.74M | 28.48M | 28.11M | 22.93M | 21.53M | 19.97M | 21.58M | 13.83M | 15.55M | 16.03M | 14.90M | 11.70M | 11.80M | 13.20M | 13.50M | 9.80M |
Other Expenses / Income | -8.92M | -19.30M | -18.41M | -18.54M | -24.05M | -485.00K | -13.41M | -10.95M | -8.21M | -9.12M | -7.86M | -8.48M | -8.09M | -8.95M | -6.92M | -6.05M | -6.30M | -5.59M | -4.75M | -4.72M | -5.47M | -4.54M | -4.57M | -4.04M | -2.40M | -3.20M | -2.80M | -2.40M | -2.30M | -2.80M |
Before Tax Income | 115.29M | 123.63M | 112.70M | 94.18M | 82.23M | 77.57M | 72.43M | 73.02M | 68.05M | 60.04M | 54.87M | 48.16M | 45.61M | 42.98M | 26.82M | 22.42M | 21.82M | 17.34M | 16.78M | 15.25M | 16.11M | 9.30M | 10.97M | 11.99M | 12.50M | 8.50M | 9.00M | 10.80M | 11.20M | 7.00M |
Income Tax Expenses | 28.08M | 33.83M | 29.23M | 23.54M | 21.09M | 20.99M | 14.31M | 28.34M | 26.91M | 23.95M | 22.09M | 19.30M | 17.99M | 16.92M | 10.92M | 8.82M | 8.60M | 6.84M | 6.31M | 5.70M | 6.03M | 3.65M | 4.25M | 4.50M | 4.20M | 3.20M | 3.30M | 3.90M | 4.00M | 2.50M |
Net Income | 87.21M | 89.80M | 83.47M | 71.50M | 65.15M | 56.58M | 58.12M | 44.67M | 41.14M | 36.09M | 32.79M | 28.86M | 27.62M | 26.06M | 15.90M | 13.61M | 13.20M | 10.51M | 10.47M | 9.43M | 9.29M | 3.73M | 6.72M | 7.49M | 8.30M | 5.30M | 5.70M | 6.90M | 7.20M | 4.50M |
Interest Expenses | 36.95M | -24.36M | 20.14M | 21.77M | 22.22M | 16.43M | 12.64M | 10.64M | 10.01M | 9.48M | 8.23M | 8.75M | 9.00M | 9.15M | 7.09M | 6.16M | 6.59M | 5.78M | 5.13M | 5.27M | 5.71M | 5.06M | 5.28M | 4.51M | N/A | 3.40M | N/A | 2.70M | 2.70M | 2.80M |
Basic Shares Outstanding | 18.37M | 17.72M | 17.56M | 16.71M | 16.40M | 16.37M | 16.34M | 15.57M | 15.09M | 14.55M | 14.43M | 14.38M | 14.33M | 14.21M | 10.97M | 10.22M | 10.11M | 9.06M | 8.77M | 8.62M | 8.40M | 8.23M | 8.07M | 7.86M | 7.73M | 7.57M | 6.73M | 5.69M | 5.55M | 5.44M |
Diluted Shares Outstanding | 18.43M | 17.80M | 17.63M | 16.77M | 16.45M | 16.42M | 16.38M | 15.61M | 15.14M | 14.60M | 14.54M | 14.51M | 14.48M | 14.37M | 11.16M | 10.39M | 10.28M | 9.16M | 8.87M | 8.73M | 8.55M | 8.23M | 8.13M | 8.02M | 7.93M | 7.64M | 6.90M | 6.06M | 5.93M | 5.60M |
EBITDA | 240.03M | 211.91M | 193.77M | 170.71M | 151.58M | 135.16M | 129.80M | 123.15M | 115.00M | 102.41M | 93.19M | 84.96M | 79.88M | 76.02M | 48.28M | 39.83M | 40.78M | 23.12M | 21.91M | 20.40M | 21.03M | 12.44M | 16.25M | 16.50M | 12.50M | 11.90M | 9.00M | 13.50M | 13.90M | 9.80M |
EBITDA Margin | 35.79% | 31.13% | 34.00% | 34.97% | 31.61% | 18.84% | 21.02% | 24.69% | 25.04% | 20.53% | 20.98% | 21.65% | 19.11% | 17.78% | 17.96% | 13.67% | 15.79% | 10.00% | 9.54% | 11.46% | 12.96% | 8.74% | 4.92% | 4.92% | 5.41% | 6.48% | 7.33% | 11.32% | 13.37% | 9.94% |
EBIT | 152.24M | 99.27M | 132.83M | 116.80M | 108.47M | 94.00M | 85.08M | 83.66M | 78.05M | 69.52M | 63.11M | 56.91M | 54.61M | 52.12M | 33.90M | 28.58M | 28.38M | 23.12M | 21.91M | 20.40M | 21.03M | 12.44M | 16.25M | 16.50M | 12.50M | 11.90M | 9.00M | 13.50M | 13.90M | 9.80M |
EBIT Margin | 22.70% | 14.58% | 23.31% | 23.92% | 22.62% | 13.10% | 13.78% | 16.77% | 17.00% | 13.94% | 14.20% | 14.50% | 13.06% | 12.19% | 12.61% | 9.81% | 10.99% | 10.00% | 9.54% | 11.46% | 12.96% | 8.74% | 4.92% | 4.92% | 5.41% | 6.48% | 7.33% | 11.32% | 13.37% | 9.94% |
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 |