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 | 537.50M | 463.15M | 363.61M | 248.57M | 187.48M | 148.19M | 116.56M | 91.53M | 69.97M | 53.56M | 43.52M | 35.79M | 36.32M | 36.11M | 37.26M | 35.65M | 34.47M | 32.91M | 31.58M | 29.93M | 27.47M | 25.82M | 24.68M | 23.73M | 21.93M | 19.67M | 18.23M | 16.29M | 13.80M | 9.50M |
Cost of Revenue | 239.67M | 85.62M | 65.34M | 31.75M | 23.51M | 17.01M | 12.47M | 8.60M | 6.38M | 4.92M | 3.66M | 3.58M | 4.91M | 3.85M | 2.43M | 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 | 297.83M | 377.53M | 298.26M | 216.82M | 163.97M | 131.18M | 104.09M | 82.93M | 63.59M | 48.64M | 39.86M | 32.21M | 31.41M | 32.26M | 34.83M | 35.65M | 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 |
Operating Expenses | 34.79M | 163.69M | 121.19M | 87.55M | 61.27M | 55.86M | 41.70M | 31.42M | 23.47M | 17.73M | 14.44M | 12.15M | 12.16M | 10.69M | 12.21M | 14.19M | 13.79M | 13.09M | 13.38M | 11.81M | 9.86M | 10.20M | 9.79M | 9.02M | 8.37M | 7.29M | 6.67M | 6.21M | -4.60M | -3.50M |
Selling, General & Admin | 34.79M | 30.12M | 25.46M | 20.79M | 15.57M | 12.16M | 9.95M | 8.02M | 6.99M | 6.63M | 5.95M | 5.68M | 5.66M | 5.00M | 4.56M | 6.94M | 4.46M | 4.02M | 4.19M | 2.85M | 2.28M | 2.01M | 1.81M | 1.56M | 1.42M | 1.17M | 1.11M | 1.10M | 1.00M | 700.00K |
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 | -34.79M | 133.57M | 95.73M | 66.76M | 45.70M | 4.00K | 31.75M | 23.41M | 16.49M | 11.10M | 8.49M | 6.47M | 6.50M | 5.69M | 7.65M | 7.25M | 9.33M | 9.07M | 9.19M | 8.96M | 7.58M | 8.19M | 7.99M | 7.46M | 6.95M | 6.12M | 5.57M | 5.11M | -5.60M | -4.20M |
Operating Income | 263.04M | 218.09M | 190.27M | 125.13M | 101.09M | 73.00M | 62.39M | 51.51M | 40.11M | 27.89M | 25.42M | 20.06M | 15.60M | 13.87M | 22.63M | 21.46M | 20.68M | 19.82M | 18.21M | 18.12M | 16.65M | 15.62M | 15.10M | 14.71M | 13.56M | 12.38M | 11.56M | 10.08M | 18.40M | 13.00M |
Other Expenses / Income | -86.26M | -62.19M | -64.99M | -32.07M | -19.79M | 8.87M | -3.60M | -5.71M | -350.23K | -9.11M | -6.47M | -5.13M | -1.29M | -2.96M | N/A | N/A | 1.04M | N/A | 12.79K | 216.84K | -1.48M | 673.58K | 1.13M | 522.34K | 68.61K | N/A | N/A | 653.07K | N/A | N/A |
Before Tax Income | 176.78M | 155.90M | 125.28M | 93.06M | 81.30M | 59.31M | 58.79M | 45.80M | 39.76M | 18.78M | 18.94M | 14.92M | 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 |
Income Tax Expenses | 2.91M | 2.86M | 2.40M | 1.09M | 538.00K | 516.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 | N/A | N/A | N/A | N/A | N/A | N/A |
Net Income | 169.96M | 152.44M | 122.27M | 91.38M | 80.08M | 58.17M | 58.11M | 45.12M | 39.02M | 18.49M | 19.67M | 18.05M | 9.55M | 15.07M | 17.04M | 15.02M | 15.48M | 13.97M | 16.05M | 13.12M | 10.47M | 8.77M | 8.07M | 7.10M | 6.81M | 6.09M | 5.22M | 3.73M | 3.20M | 300.00K |
Interest Expenses | 76.01M | 63.44M | 66.35M | 44.66M | 32.98M | -24.87M | N/A | N/A | N/A | 8.59M | 6.47M | 5.13M | 4.73M | 4.71M | 4.63M | 5.18M | 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 | 95.19M | 78.66M | 66.80M | 51.84M | 40.58M | 32.07M | 27.63M | 22.87M | 18.00M | 14.88M | 13.07M | 11.07M | 9.64M | 9.76M | 7.90M | 7.68M | 7.66M | 7.59M | 7.46M | 6.46M | 5.26M | 4.45M | 4.41M | 4.41M | 4.36M | 4.35M | 3.70M | 2.65M | 2.60M | 3.21M |
Diluted Shares Outstanding | 95.44M | 79.16M | 67.14M | 52.40M | 41.22M | 32.40M | 27.70M | 22.96M | 18.07M | 14.97M | 13.16M | 11.14M | 9.68M | 9.76M | 8.42M | 8.38M | 7.70M | 7.64M | 7.50M | 6.47M | 5.26M | 4.45M | 4.41M | 4.41M | 4.36M | 4.35M | 3.70M | 2.65M | 2.60M | 3.21M |
EBITDA | 437.65M | 343.09M | 274.40M | 192.16M | 136.70M | 110.16M | 89.86M | 68.53M | 55.50M | 39.13M | 35.63M | 30.69M | 21.44M | 26.00M | 27.68M | 25.75M | 20.68M | 18.96M | 16.25M | 17.75M | 15.29M | 12.99M | 12.29M | 11.15M | 10.61M | 9.59M | 8.41M | 6.76M | 5.80M | 2.30M |
EBITDA Margin | 81.42% | 74.08% | 75.47% | 77.31% | 72.92% | 74.33% | 77.10% | 74.87% | 79.33% | 73.06% | 81.87% | 85.75% | 59.03% | 71.99% | 74.28% | 72.24% | 60.00% | 57.63% | 51.47% | 59.29% | 55.67% | 50.31% | 49.79% | 47.00% | 48.36% | 48.76% | 46.14% | 41.51% | 42.03% | 24.21% |
EBIT | 248.88M | 218.73M | 191.03M | 137.13M | 113.59M | 33.82M | 58.11M | 45.12M | 39.02M | 27.07M | 26.15M | 23.18M | 14.28M | 19.78M | 21.68M | 20.20M | 15.48M | 13.97M | 16.05M | 13.12M | 10.47M | 8.77M | 8.07M | 7.10M | 6.81M | 6.09M | 5.22M | 3.73M | 3.20M | 300.00K |
EBIT Margin | 46.30% | 47.23% | 52.54% | 55.17% | 60.59% | 22.82% | 49.86% | 49.29% | 55.77% | 50.55% | 60.09% | 64.78% | 39.31% | 54.77% | 58.18% | 56.65% | 44.92% | 42.46% | 50.82% | 43.85% | 38.12% | 33.97% | 32.68% | 29.91% | 31.04% | 30.94% | 28.63% | 22.92% | 23.19% | 3.16% |
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 |