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 | 64.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 |
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.59M | 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 |
Operating Expenses | 216.39M | 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 | 14.63M | 19.37M | 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 | 5.42M | 4.36M | 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 | N/A | 0 | 0 | 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 |
Other Operating Expenses | N/A | 133.57M | 95.73M | 66.76M | 45.70M | 4.00K | 347.00K | 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 | 254.39M | 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 | 16.28M | 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 | -80.93M | -62.19M | -64.99M | -40.07M | -33.09M | -13.69M | -3.37M | -5.71M | -351.00K | -9.12M | -6.47M | -5.13M | 506.14K | -4.71M | N/A | -14.46M | 1.04M | -4.62M | 12.79K | -4.29M | 176.08K | 673.58K | 1.13M | 522.34K | 68.61K | N/A | N/A | 653.07K | N/A | N/A |
Before Tax Income | 173.46M | 155.90M | 125.28M | 93.06M | 81.30M | 59.31M | 58.79M | 45.80M | 39.76M | 18.77M | 18.95M | 14.92M | 9.55M | 15.07M | 15.48M | 15.48M | 21.72M | N/A | 18.22M | 18.34M | 15.17M | 16.30M | 16.23M | 15.23M | 13.63M | N/A | N/A | 10.73M | N/A | N/A |
Income Tax Expenses | 2.91M | 2.86M | 2.40M | 1.09M | 538.00K | 516.00K | 4.62M | 6.39M | 1.09M | 8.87M | -728.73K | -3.13M | 9.70M | 6.51M | -9.82M | -13.20M | 5.20M | 5.84M | 6.58M | 5.00M | 7.14M | 6.85M | 6.82M | 7.61M | 6.75M | 6.29M | 6.34M | 6.35M | 15.20M | 12.70M |
Net Income | 169.96M | 152.44M | 122.27M | 91.38M | 80.08M | 58.17M | 58.11M | 45.12M | 39.02M | 18.49M | 19.68M | 18.05M | 9.55M | 15.07M | 17.99M | 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 | 81.12M | 63.44M | 66.35M | 44.66M | 32.98M | N/A | N/A | N/A | N/A | 8.59M | 6.47M | 5.13M | 4.73M | 4.71M | 4.63M | 5.18M | 4.90M | 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.65M | 7.59M | 7.46M | 6.46M | 4.88M | 4.45M | 4.42M | 4.41M | 4.36M | 4.36M | 3.69M | 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.72M | 7.64M | 7.50M | 6.46M | 5.26M | 4.45M | 4.42M | 4.41M | 4.36M | 4.36M | 3.69M | 2.65M | 2.60M | 3.21M |
EBITDA | 463.95M | 386.24M | 295.67M | 192.16M | 161.45M | 118.63M | 94.14M | 74.92M | 56.60M | 42.01M | 34.05M | 26.19M | 19.73M | 14.85M | 28.34M | 21.67M | 25.88M | 24.81M | 23.15M | 17.57M | 19.81M | 19.17M | 17.97M | 18.24M | 17.29M | 15.89M | 14.75M | 13.11M | 21.00M | 15.00M |
EBITDA Margin | 86.32% | 83.39% | 81.32% | 77.31% | 86.12% | 80.05% | 80.77% | 81.85% | 80.90% | 78.44% | 78.24% | 73.18% | 54.32% | 41.12% | 76.05% | 60.77% | 75.08% | 75.39% | 73.31% | 58.70% | 72.12% | 74.23% | 72.83% | 76.87% | 78.84% | 80.75% | 80.91% | 80.47% | 152.17% | 157.89% |
EBIT | 253.99M | 218.73M | 191.03M | 137.13M | 113.59M | 58.69M | 62.73M | 51.51M | 40.11M | 35.95M | 25.42M | 20.06M | 23.97M | 26.29M | 12.80M | 7.00M | 25.57M | 19.82M | 22.63M | 18.12M | 17.61M | 15.62M | 14.88M | 14.71M | 13.56M | 12.38M | 11.56M | 10.08M | 18.40M | 13.00M |
EBIT Margin | 47.25% | 47.23% | 52.54% | 55.17% | 60.59% | 39.60% | 53.82% | 56.28% | 57.33% | 67.12% | 58.42% | 56.04% | 66.01% | 72.79% | 34.36% | 19.64% | 74.20% | 60.23% | 71.66% | 60.54% | 64.11% | 60.50% | 60.31% | 61.98% | 61.83% | 62.93% | 63.40% | 61.88% | 133.33% | 136.84% |
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 |