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 | 300.56M | 305.08M | 307.33M | 288.69M | 160.60M | 147.46M | 136.75M | 112.97M | 105.86M | 101.33M | 98.52M | 103.39M | 97.40M | 98.08M | 97.56M | 81.26M | 70.79M | 68.65M | 63.21M | 49.05M | 47.87M | 37.02M | 93.41M | 74.93M | 62.60M | 39.60M | 24.10M | 23.10M | 19.30M | 19.30M |
Cost of Revenue | 6.10M | N/A | N/A | N/A | N/A | 379.00K | 359.00K | 303.00K | 334.00K | 395.00K | 915.00K | 948.00K | 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 | 294.46M | 305.08M | 307.33M | 288.69M | 160.60M | 147.08M | 136.39M | 112.67M | 105.52M | 100.94M | 97.60M | 102.44M | 97.40M | 98.08M | 97.56M | 81.26M | 70.79M | 68.65M | 63.21M | 49.05M | 47.87M | 37.02M | 93.41M | 74.93M | 62.60M | 39.60M | 24.10M | 23.10M | 19.30M | 19.30M |
Operating Expenses | 300.56M | -144.01M | -150.90M | -209.42M | -99.97M | -73.75M | -71.48M | -57.55M | -56.02M | -56.57M | -53.71M | -56.85M | 38.73M | 36.41M | 39.73M | -29.11M | -330.00K | -1.55M | -16.49M | -13.07M | -9.24M | 3.09M | -33.32M | -14.55M | -17.80M | -7.70M | 5.70M | 2.60M | 9.40M | 6.70M |
Selling, General & Admin | 100.13M | 101.04M | 107.09M | 95.45M | 65.71M | 62.14M | 58.83M | 47.72M | 45.18M | 42.82M | 41.04M | 39.92M | 38.73M | 36.08M | 35.79M | 28.83M | 25.25M | 24.15M | 23.45M | 17.42M | 16.12M | 14.10M | 24.13M | 22.68M | 19.40M | 11.00M | 7.90M | 6.90M | 5.30M | 5.00M |
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 | 200.44M | -245.05M | -258.00M | -304.87M | -165.68M | -139.85M | -130.31M | -105.28M | -101.20M | -99.39M | -94.75M | -96.76M | 2.00K | 331.00K | 3.94M | -57.94M | -25.57M | -25.70M | -39.94M | -30.49M | -25.36M | -11.01M | -57.45M | -37.23M | -37.20M | -18.70M | -2.20M | -4.30M | 4.10M | 1.70M |
Operating Income | 178.91M | 161.07M | 156.42M | 79.27M | 60.64M | 73.34M | 64.91M | 55.12M | 49.50M | 44.37M | 43.89M | 45.59M | 42.82M | 40.22M | 47.12M | 52.15M | 70.46M | 67.09M | 46.72M | 35.98M | 38.63M | 40.11M | 60.09M | 60.38M | 44.80M | 31.90M | 29.80M | 25.70M | 28.70M | 26.00M |
Other Expenses / Income | -39.43M | -14.46M | -28.58M | -61.92M | -20.80M | -6.21M | -6.32M | -5.62M | -6.29M | -5.46M | -6.45M | -6.86M | -236.00K | -394.00K | -37.26M | -41.27M | -50.09M | -44.04M | -3.48M | -1.93M | -20.86M | -30.70M | -38.89M | -43.50M | -31.60M | -27.00M | -21.40M | -19.50M | -20.30M | -17.00M |
Before Tax Income | 139.48M | 126.28M | 156.42M | 79.27M | 60.64M | 56.88M | 48.45M | 41.60M | 37.83M | 33.45M | 31.51M | 26.68M | 22.20M | 11.11M | 9.86M | 10.88M | 20.37M | 23.05M | 17.82M | 15.60M | 17.77M | 9.41M | 21.20M | 16.88M | 13.20M | 4.90M | 8.40M | 6.20M | 8.40M | 9.00M |
Income Tax Expenses | 28.18M | 24.10M | 30.37M | 16.19M | 11.27M | 10.63M | 16.18M | 12.75M | 11.41M | 9.71M | 9.28M | 8.01M | 6.67M | 3.00M | 2.67M | 3.53M | 6.47M | 7.45M | 5.85M | 4.80M | 5.69M | 2.99M | 7.58M | 5.91M | 4.60M | 1.80M | 3.00M | 2.00M | 2.90M | 3.00M |
Net Income | 104.55M | 92.32M | 104.13M | 63.08M | 49.37M | 46.25M | 32.27M | 28.84M | 26.42M | 23.74M | 22.23M | 18.66M | 15.53M | 8.11M | 7.19M | 7.36M | 13.90M | 15.60M | 11.97M | 10.80M | 12.08M | 15.08M | 13.62M | 10.96M | 8.60M | 3.10M | 5.40M | 4.20M | 5.50M | 6.00M |
Interest Expenses | 148.42M | 34.79M | 16.22M | 29.94M | 25.43M | 16.46M | 11.43M | 8.44M | 6.78M | 6.56M | 7.17M | 11.94M | 17.19M | 25.70M | 33.26M | 41.27M | 50.09M | 44.04M | 28.89M | 20.38M | 20.86M | 22.04M | 38.89M | 43.50M | 31.60M | 27.00M | 21.40M | 19.50M | 20.30M | 17.00M |
Basic Shares Outstanding | 35.69M | 35.68M | 37.11M | 35.90M | 19.82M | 20.36M | 19.95M | 17.96M | 18.44M | 19.02M | 19.53M | 19.46M | 18.74M | 16.24M | 16.23M | 15.78M | 14.19M | 14.05M | 13.68M | 12.20M | 12.08M | 12.72M | 12.91M | 12.60M | 12.93M | 14.76M | 16.72M | 19.99M | 20.37M | 21.96M |
Diluted Shares Outstanding | 35.78M | 35.81M | 37.20M | 35.95M | 19.93M | 20.45M | 20.07M | 18.11M | 18.77M | 19.95M | 20.34M | 20.00M | 19.08M | 16.31M | 16.39M | 15.84M | 14.33M | 14.31M | 14.17M | 12.78M | 12.65M | 13.23M | 13.28M | 12.82M | 13.33M | 15.50M | 17.41M | 20.00M | 20.75M | 21.96M |
EBITDA | N/A | 140.74M | 171.02M | 107.69M | 68.03M | 63.08M | 54.77M | 47.21M | 44.12M | 38.91M | 37.96M | 35.07M | 29.25M | N/A | N/A | N/A | N/A | 37.85M | 30.74M | 26.22M | N/A | N/A | 24.18M | 15.52M | N/A | N/A | N/A | N/A | N/A | N/A |
EBITDA Margin | 0.00% | 46.13% | 55.65% | 37.30% | 42.36% | 42.78% | 40.05% | 41.79% | 41.68% | 38.40% | 38.53% | 33.92% | 30.03% | 0.00% | 0.00% | 0.00% | 0.00% | 55.13% | 48.64% | 53.46% | 0.00% | 0.00% | 25.89% | 20.71% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
EBIT | 281.15M | 151.20M | 150.72M | 109.21M | 86.07M | 73.34M | 59.88M | 50.04M | 44.61M | 40.01M | 38.68M | 38.61M | 39.38M | 36.81M | 43.12M | 52.15M | 70.46M | 67.09M | 46.72M | 35.98M | 38.63M | 40.11M | 60.09M | 60.38M | 44.80M | 31.90M | 29.80M | 25.70M | 28.70M | 26.00M |
EBIT Margin | 93.54% | 49.56% | 49.04% | 37.83% | 53.59% | 49.73% | 43.79% | 44.29% | 42.15% | 39.49% | 39.26% | 37.35% | 40.44% | 37.53% | 44.20% | 64.18% | 99.53% | 97.74% | 73.91% | 73.35% | 80.69% | 108.35% | 64.32% | 80.58% | 71.57% | 80.56% | 123.65% | 111.26% | 148.70% | 134.72% |
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 |