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 | 286.63M | 246.08M | 218.76M | 231.43M | 224.30M | 194.27M | 185.81M | 173.62M | 168.10M | 172.96M | 180.37M | 150.36M | 148.26M | 149.29M | 153.58M | 123.69M | 153.18M | 156.70M | 147.17M | 131.59M | 125.17M | 120.77M | 133.92M | 130.19M | 157.96M | 175.70M | 78.80M | 58.10M | 47.80M | 37.50M |
Cost of Revenue | 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 |
Gross Profit | 286.63M | 246.08M | 218.76M | 231.43M | 224.30M | 194.27M | 185.81M | 173.62M | 168.10M | 172.96M | 180.37M | 150.36M | 148.26M | 149.29M | 153.58M | 123.69M | 153.18M | 156.70M | 147.17M | 131.59M | 125.17M | 120.77M | 133.92M | 130.19M | 157.96M | 175.70M | 78.80M | 58.10M | 47.80M | 37.50M |
Operating Expenses | 108.14M | 5.60M | -107.56M | -120.12M | -110.81M | -80.56M | 26.99M | 27.06M | 81.87M | 95.04M | 102.91M | 87.40M | 54.45M | 60.85M | 58.81M | -86.09M | -76.36M | -75.18M | -70.51M | -60.88M | -59.22M | -71.59M | -164.57M | -184.29M | -149.90M | -164.00M | -59.30M | -42.70M | -34.90M | -27.30M |
Selling, General & Admin | 79.20M | 71.61M | 66.52M | 65.73M | 66.12M | 58.61M | 55.32M | 55.11M | 52.09M | 56.67M | 55.95M | 47.69M | 53.17M | 54.79M | 53.48M | 40.16M | 39.16M | 37.70M | 36.42M | 36.61M | 33.41M | 34.48M | 45.22M | 51.74M | 68.83M | 84.50M | 28.70M | 21.60M | 17.80M | 13.10M |
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 | N/A | -36.15M | -174.09M | -185.85M | -176.93M | -144.40M | -26.99M | -27.06M | N/A | N/A | N/A | N/A | 1.27M | 6.06M | 5.34M | -126.26M | -115.52M | -112.88M | -106.93M | -97.49M | -92.63M | -106.07M | -209.79M | -236.04M | -218.73M | -248.50M | -88.00M | -64.30M | -52.70M | -40.40M |
Operating Income | 148.26M | 136.99M | 111.19M | 111.31M | 113.49M | 113.71M | 90.75M | 77.21M | 82.51M | 77.23M | 74.18M | 59.24M | 61.25M | 57.41M | 63.18M | 37.60M | 76.81M | 81.52M | 76.66M | 70.71M | 65.94M | 49.18M | -30.65M | -54.10M | 8.05M | 11.70M | 19.50M | 15.40M | 12.90M | 10.20M |
Other Expenses / Income | -5.15M | -22.94M | -22.67M | -22.35M | -23.77M | -31.58M | -17.25M | -18.21M | -8.44M | -16.41M | 5.54M | -7.64M | -1.27M | -6.06M | -5.34M | -4.71M | 1.50M | -1.37M | N/A | 5.19M | -38.25M | -49.67M | 17.98M | -166.88M | -114.63M | -106.40M | N/A | N/A | -37.10M | -23.20M |
Before Tax Income | 143.11M | 127.33M | 111.19M | 111.31M | 113.49M | 88.02M | 90.75M | 77.21M | 82.51M | 77.23M | 74.18M | 59.24M | 61.25M | 57.41M | 63.18M | 37.60M | 76.81M | 81.52M | 76.66M | 70.71M | 65.94M | 49.18M | -12.67M | -54.10M | 8.05M | 11.70M | 19.50M | 15.40M | 12.90M | 10.20M |
Income Tax Expenses | 28.74M | 25.26M | 23.11M | 21.72M | 24.14M | 18.02M | 36.44M | 25.08M | 28.41M | 24.27M | 25.51M | 20.30M | 20.57M | 18.45M | 20.53M | 9.49M | 25.79M | 28.33M | 26.37M | 24.37M | 22.25M | 16.72M | -4.65M | -15.73M | 1.84M | 6.50M | 7.00M | 5.30M | 4.20M | 3.20M |
Net Income | 114.36M | 102.07M | 88.08M | 89.59M | 89.35M | 70.00M | 54.31M | 52.13M | 54.10M | 52.96M | 48.67M | 38.95M | 40.68M | 38.96M | 42.65M | 28.11M | 51.03M | 53.19M | 50.29M | 46.34M | 43.69M | 32.46M | -26.00M | -38.37M | 6.21M | 5.20M | 12.50M | 10.10M | 8.70M | 7.00M |
Interest Expenses | 52.02M | 9.65M | 9.89M | 23.61M | 36.34M | 25.69M | 16.80M | 13.21M | 11.83M | 11.96M | 13.30M | 14.45M | 20.76M | 27.63M | 36.60M | 45.92M | 60.28M | 53.72M | 38.44M | 31.87M | 31.79M | 42.30M | 86.42M | 113.76M | 97.13M | 93.40M | 44.70M | 39.10M | 33.60M | 22.20M |
Basic Shares Outstanding | 14.87M | 14.85M | 15.38M | 15.97M | 16.31M | 15.42M | 15.41M | 14.90M | 15.12M | 15.40M | 15.56M | 14.71M | 15.05M | 15.59M | 15.88M | 16.12M | 16.88M | 17.70M | 17.52M | 16.63M | 16.63M | 16.81M | 16.89M | 16.88M | 16.84M | 16.80M | 6.09M | 6.19M | 5.64M | 5.23M |
Diluted Shares Outstanding | 14.89M | 14.87M | 15.41M | 15.99M | 16.33M | 15.44M | 15.44M | 14.91M | 15.17M | 15.49M | 15.73M | 14.80M | 15.13M | 15.65M | 15.93M | 16.17M | 16.93M | 17.76M | 17.69M | 16.88M | 16.95M | 17.07M | 16.89M | 16.88M | 16.84M | 16.89M | 6.09M | 6.19M | 6.87M | 5.23M |
EBITDA | N/A | 143.11M | 125.81M | 121.98M | 119.19M | 94.39M | 97.63M | 84.28M | 72.93M | 83.32M | 79.94M | 63.85M | 65.76M | 62.09M | 68.94M | 42.31M | 80.78M | 87.72M | 88.76M | 83.80M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
EBITDA Margin | 0.00% | 58.16% | 57.51% | 52.71% | 53.14% | 48.58% | 52.55% | 48.55% | 43.38% | 48.17% | 44.32% | 42.46% | 44.35% | 41.59% | 44.89% | 34.20% | 52.74% | 55.98% | 60.31% | 63.68% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
EBIT | 195.13M | 136.99M | 121.09M | 134.93M | 149.83M | 113.71M | 107.55M | 90.42M | 94.34M | 89.19M | 87.48M | 73.69M | 82.01M | 85.04M | 99.78M | 83.51M | 137.09M | 135.24M | 115.10M | 102.58M | 97.73M | 91.48M | 55.76M | 59.65M | 105.19M | 105.10M | 64.20M | 54.50M | 46.50M | 32.40M |
EBIT Margin | 68.08% | 55.67% | 55.35% | 58.30% | 66.80% | 58.53% | 57.88% | 52.08% | 56.12% | 51.57% | 48.50% | 49.01% | 55.31% | 56.96% | 64.97% | 67.52% | 89.50% | 86.31% | 78.21% | 77.96% | 78.08% | 75.75% | 41.64% | 45.82% | 66.59% | 59.82% | 81.47% | 93.80% | 97.28% | 86.40% |
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 |