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 | 557.10M | 563.20M | 473.30M | 418.60M | 438.20M | 444.10M | 406.20M | 383.40M | 426.80M | 425.80M | 366.90M | 353.10M | 352.80M | 358.40M | 367.00M | 288.20M | 262.90M | 260.86M | 232.15M | 214.14M | 220.65M | 188.39M | 207.02M | 182.94M | 172.40M | 166.60M | 169.70M | 170.80M | 156.60M | 153.40M |
Cost of Revenue | 374.10M | 394.20M | 311.50M | 268.80M | 290.40M | 300.10M | 268.50M | 251.90M | 300.30M | 306.50M | 260.70M | 247.30M | 203.30M | 228.20M | 248.00M | 207.40M | 186.70M | 189.74M | 159.36M | 143.43M | 152.00M | 114.60M | 146.77M | 123.77M | 102.20M | 98.60M | 100.00M | 100.90M | 92.50M | 82.70M |
Gross Profit | 183.00M | 169.00M | 161.80M | 149.80M | 147.80M | 144.00M | 137.70M | 131.50M | 126.50M | 119.30M | 106.20M | 105.80M | 149.50M | 130.20M | 119.00M | 80.80M | 76.20M | 71.12M | 72.79M | 70.71M | 68.66M | 73.79M | 60.25M | 59.17M | 70.20M | 68.00M | 69.70M | 69.90M | 64.10M | 70.70M |
Operating Expenses | 95.90M | 88.50M | 84.00M | 78.40M | 74.70M | 72.80M | 68.00M | 66.20M | 63.40M | 59.30M | 52.70M | 69.30M | 112.30M | 102.20M | 92.90M | 60.30M | 49.60M | 51.00M | 52.97M | 51.31M | 49.66M | 58.05M | 45.00M | 41.72M | 50.80M | 49.10M | 50.10M | 51.00M | 45.80M | 52.90M |
Selling, General & Admin | 1.40M | 267.00K | 956.00K | 1.68M | 2.15M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 8.50M | 8.80M | 5.00M | 2.80M | 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 | 9.20M | 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 | -28.50M | 88.50M | 84.00M | 78.40M | 74.70M | -5.80M | 68.00M | 66.20M | 63.40M | 59.30M | 52.70M | 60.10M | 103.80M | 93.40M | 87.90M | 57.50M | 49.60M | 51.00M | 52.97M | 51.31M | 49.66M | 58.05M | 45.00M | 41.72M | 50.80M | 49.10M | 50.10M | 51.00M | 45.80M | 52.90M |
Operating Income | 87.10M | 80.50M | 77.80M | 71.40M | 73.10M | 71.20M | 69.70M | 65.30M | 63.10M | 60.00M | 53.50M | 36.50M | 37.20M | 28.00M | 26.10M | 20.50M | 26.60M | 20.12M | 19.82M | 19.40M | 19.00M | 15.74M | 15.24M | 17.45M | 19.40M | 18.90M | 19.60M | 18.90M | 18.30M | 17.80M |
Other Expenses / Income | -28.70M | -27.90M | -30.20M | -29.00M | -15.10M | -5.80M | -23.20M | -22.80M | -21.40M | -21.30M | -19.20M | -18.30M | 400.00K | -300.00K | 300.00K | -6.40M | -13.40M | -7.82M | -6.99M | -6.97M | -7.49M | -7.16M | -6.80M | -6.82M | -7.00M | -7.00M | -7.20M | -5.60M | -5.80M | -5.70M |
Before Tax Income | 58.40M | 52.60M | 47.60M | 42.40M | 58.00M | 41.40M | 46.50M | 42.50M | 41.70M | 38.70M | 34.30M | 18.20M | N/A | N/A | N/A | 14.10M | 13.20M | 12.30M | 12.83M | 12.43M | 11.51M | 8.58M | 8.45M | 10.63M | 12.40M | 11.90M | 12.40M | 13.30M | 12.50M | 12.10M |
Income Tax Expenses | 13.20M | 11.20M | 11.50M | 10.20M | 13.80M | 8.40M | 17.50M | 15.40M | 15.40M | 14.00M | 12.70M | N/A | N/A | N/A | N/A | 4.40M | 4.50M | 4.27M | 4.28M | 4.21M | 3.55M | 2.49M | 3.42M | 3.41M | 4.00M | 3.70M | 4.20M | 4.60M | 4.10M | 4.10M |
Net Income | 45.20M | 41.40M | 36.10M | 32.20M | 44.20M | 33.00M | 29.00M | 27.10M | 26.30M | 24.70M | 21.60M | 18.20M | 16.40M | 9.60M | 10.00M | 9.70M | 8.70M | 8.03M | 8.55M | 8.23M | 7.96M | 6.09M | 1.09M | 7.22M | 8.40M | 8.20M | 8.20M | 8.70M | 8.40M | 8.00M |
Interest Expenses | 34.90M | 28.30M | 27.20M | 26.40M | 26.60M | 26.40M | 25.50M | 23.70M | 23.80M | 22.20M | 22.00M | 22.30M | 20.40M | 22.00M | 15.80M | 10.50M | 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 | 16.05M | 15.99M | 15.37M | 14.95M | 14.89M | 14.82M | 14.10M | 14.00M | 13.90M | 13.80M | 13.77M | 12.67M | 10.88M | 10.82M | 9.65M | 5.83M | 5.66M | 5.60M | 5.55M | 5.51M | 4.88M | 4.74M | 4.74M | 4.72M | 4.68M | 4.51M | 4.41M | 4.35M | 4.30M | 4.23M |
Diluted Shares Outstanding | 16.05M | 16.00M | 15.38M | 14.95M | 14.90M | 14.83M | 14.10M | 14.00M | 13.90M | 13.80M | 13.78M | 12.67M | 10.88M | 10.82M | 9.65M | 5.83M | 5.67M | 5.61M | 5.57M | 5.52M | 4.90M | 4.76M | 4.76M | 4.72M | 4.68M | 4.59M | 4.49M | 4.36M | 4.34M | 4.26M |
EBITDA | 160.70M | 143.50M | 134.30M | 123.30M | 136.60M | 118.20M | 118.90M | 112.80M | 111.20M | 103.00M | 94.00M | 75.60M | 66.10M | 60.50M | 53.20M | 43.70M | 13.20M | 12.30M | 12.83M | 12.43M | 11.51M | 8.58M | 4.51M | 10.63M | 12.40M | 11.90M | 12.40M | 13.30M | 12.50M | 12.10M |
EBITDA Margin | 28.85% | 25.48% | 28.38% | 29.46% | 31.17% | 26.62% | 29.27% | 29.42% | 26.05% | 24.19% | 25.62% | 21.41% | 18.74% | 16.88% | 14.50% | 15.16% | 5.02% | 4.71% | 5.53% | 5.81% | 5.22% | 4.55% | 2.18% | 5.81% | 7.19% | 7.14% | 7.31% | 7.79% | 7.98% | 7.89% |
EBIT | 93.30M | 80.90M | 74.80M | 68.80M | 84.60M | 67.80M | 72.00M | 66.20M | 65.50M | 60.90M | 56.30M | 40.50M | 36.80M | 31.60M | 25.80M | 24.60M | 13.20M | 12.30M | 12.83M | 12.43M | 11.51M | 8.58M | 4.51M | 10.63M | 12.40M | 11.90M | 12.40M | 13.30M | 12.50M | 12.10M |
EBIT Margin | 16.75% | 14.36% | 15.80% | 16.44% | 19.31% | 15.27% | 17.73% | 17.27% | 15.35% | 14.30% | 15.34% | 11.47% | 10.43% | 8.82% | 7.03% | 8.54% | 5.02% | 4.71% | 5.53% | 5.81% | 5.22% | 4.55% | 2.18% | 5.81% | 7.19% | 7.14% | 7.31% | 7.79% | 7.98% | 7.89% |
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 |