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 | 570.59M | 487.02M | 409.48M | 363.02M | 331.39M | 300.39M | 274.15M | 253.05M | 235.01M | 219.83M | 202.17M | 186.18M | 174.63M | 173.13M | 172.35M | 168.57M | 150.73M | 133.61M | 126.50M | 114.68M | 108.44M | 105.81M | 105.30M | 98.10M | 86.24M | 76.73M | 53.62M | 39.77M | 30.26M | 27.20M |
Cost of Revenue | 154.03M | 133.91M | 115.08M | 103.37M | 93.27M | 86.39M | 80.11M | 74.35M | 67.40M | 62.80M | 57.88M | 52.99M | 49.41M | 51.14M | 50.26M | 47.37M | 41.12M | 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 | 416.56M | 353.11M | 294.40M | 259.65M | 238.11M | 214.00M | 194.04M | 178.70M | 167.61M | 157.03M | 144.29M | 133.19M | 125.22M | 121.98M | 122.09M | 121.20M | 109.61M | 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 |
Operating Expenses | 188.42M | 170.55M | 143.50M | 131.42M | 121.54M | 105.44M | 98.85M | 91.17M | 88.38M | 83.04M | 77.51M | 72.18M | 68.14M | 68.68M | 63.02M | 59.77M | 56.20M | 86.88M | 82.28M | 72.63M | 69.09M | 64.81M | 57.60M | 51.41M | 44.70M | 39.72M | 28.67M | 23.67M | 19.59M | -14.20M |
Selling, General & Admin | 17.34M | 16.91M | 16.40M | 15.06M | 16.82M | 13.74M | 14.97M | 13.23M | 15.09M | 12.73M | 11.72M | 10.49M | 10.69M | 10.33M | 9.07M | 8.55M | 8.29M | 7.40M | 6.87M | 6.71M | 4.97M | 4.18M | 4.57M | 5.61M | 4.58M | 3.82M | 2.92M | 2.36M | 2.18M | 2.00M |
Research & Development | 0 | 0 | 0 | 0 | 0 | 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 | 2.44M | 153.64M | 127.10M | 116.36M | 104.72M | 913.00K | 83.87M | 77.94M | 73.29M | 70.31M | 65.79M | 61.70M | 57.45M | 58.35M | 53.95M | 51.22M | 47.91M | 79.48M | 75.41M | 65.92M | 64.12M | 60.63M | 53.03M | 45.81M | 40.12M | 35.90M | 25.75M | 21.31M | 17.41M | -16.20M |
Operating Income | 566.18M | 183.77M | 151.72M | 129.17M | 116.73M | 108.56M | 95.20M | 87.37M | 79.06M | 73.78M | 66.58M | 60.81M | 56.83M | 53.30M | 59.07M | 61.43M | 53.41M | 46.73M | 44.23M | 42.05M | 39.35M | 41.00M | 47.69M | 46.69M | 41.54M | 37.00M | 24.95M | 16.10M | 10.68M | 41.40M |
Other Expenses / Income | 20.40M | 2.50M | 5.91M | -20.78M | 6.61M | 15.19M | -11.61M | 8.72M | -30.66M | -25.31M | -34.24M | -34.91M | -33.99M | -34.55M | 351.00K | 125.00K | 2.28M | 123.00K | N/A | N/A | N/A | 186.00K | 4.31M | N/A | N/A | N/A | N/A | N/A | N/A | 2.30M |
Before Tax Income | 200.55M | 186.27M | 157.64M | 108.39M | 123.34M | 88.64M | 83.59M | 96.09M | 48.40M | 48.47M | 32.34M | 25.90M | 22.83M | 18.75M | 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 |
Income Tax Expenses | 47.54M | -40.91M | 33.86M | 34.90M | 36.30M | 34.06M | 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 |
Net Income | 200.49M | 186.18M | 123.78M | 73.49M | 87.04M | 88.51M | 83.18M | 95.51M | 47.87M | 47.94M | 32.62M | 32.38M | 22.36M | 18.32M | 26.66M | 34.14M | 29.73M | 29.23M | 22.19M | 23.33M | 20.45M | 23.63M | 34.18M | 36.51M | 38.35M | 29.34M | 20.78M | 12.51M | 7.71M | 7.20M |
Interest Expenses | 45.05M | 38.50M | 32.95M | 33.93M | 34.46M | 35.11M | 32.86M | 33.01M | 33.33M | 34.25M | 33.90M | 34.17M | 34.71M | 35.17M | 32.52M | 30.19M | 27.31M | 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 | 45.22M | 42.60M | 40.26M | 39.19M | 37.44M | 35.44M | 34.00M | 32.56M | 32.09M | 31.34M | 30.16M | 28.58M | 26.90M | 26.75M | 25.59M | 24.50M | 23.56M | 22.37M | 21.57M | 20.77M | 17.82M | 15.87M | 15.70M | 15.62M | 16.05M | 16.28M | 13.18M | 13.02M | 6.34M | 6.21M |
Diluted Shares Outstanding | 45.33M | 42.71M | 40.38M | 39.30M | 37.53M | 35.51M | 34.05M | 32.63M | 32.20M | 31.45M | 30.27M | 28.68M | 26.97M | 26.82M | 25.69M | 24.65M | 23.78M | 22.69M | 21.89M | 21.09M | 18.19M | 16.24M | 16.05M | 15.80M | 17.36M | 16.43M | 13.34M | 13.02M | 6.34M | 6.26M |
EBITDA | 398.71M | 337.41M | 278.82M | 245.53M | 221.46M | 201.17M | 199.91M | 206.45M | 154.49M | 152.50M | 132.31M | 128.25M | 114.52M | 111.85M | 113.18M | 115.42M | 104.93M | 71.45M | 61.50M | 56.78M | 52.84M | 54.44M | 61.59M | 60.33M | 58.53M | 45.91M | 31.19M | 20.27M | 13.32M | 11.70M |
EBITDA Margin | 69.88% | 69.28% | 68.09% | 67.64% | 66.83% | 66.97% | 72.92% | 81.59% | 65.74% | 69.37% | 65.44% | 68.88% | 65.58% | 64.60% | 65.67% | 68.47% | 69.62% | 53.48% | 48.61% | 49.51% | 48.73% | 51.45% | 58.50% | 61.50% | 67.88% | 59.83% | 58.16% | 50.97% | 44.03% | 43.01% |
EBIT | 293.08M | 183.77M | 190.58M | 142.32M | 157.80M | 157.67M | 116.04M | 128.52M | 81.20M | 82.19M | 66.52M | 66.55M | 57.07M | 53.50M | 59.18M | 64.33M | 57.05M | 29.23M | 22.19M | 23.33M | 20.45M | 23.63M | 34.18M | 36.51M | 38.35M | 29.34M | 20.78M | 12.51M | 7.71M | 7.20M |
EBIT Margin | 51.36% | 37.73% | 46.54% | 39.20% | 47.62% | 52.49% | 42.33% | 50.79% | 34.55% | 37.39% | 32.90% | 35.75% | 32.68% | 30.90% | 34.34% | 38.16% | 37.85% | 21.88% | 17.54% | 20.34% | 18.85% | 22.33% | 32.46% | 37.22% | 44.48% | 38.23% | 38.75% | 31.46% | 25.48% | 26.47% |
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 |