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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.06B | 951.12M | 864.50M | 764.77M | 648.79M | 518.12M | 425.71M | 400.69M | 336.81M | 312.94M | 265.94M | 244.31M | 273.10M | 271.73M | 259.31M | 236.31M | 194.57M |
Cost of Revenue | 718.77M | 651.38M | 594.65M | 538.54M | 469.55M | 379.84M | 310.12M | 294.59M | 245.49M | 229.21M | 198.20M | 180.26M | 191.31M | 191.85M | 182.69M | 167.25M | 139.27M |
Gross Profit | 339.88M | 299.74M | 269.85M | 226.24M | 179.24M | 138.28M | 115.60M | 106.09M | 91.32M | 83.73M | 67.74M | 64.05M | 81.80M | 79.88M | 76.61M | 69.05M | 55.30M |
Operating Expenses | 248.92M | 231.00M | 203.91M | 181.73M | 144.49M | 113.94M | 91.82M | 90.86M | 75.30M | 65.66M | 52.28M | 48.88M | 70.01M | 67.89M | 64.84M | 58.20M | 50.26M |
Selling, General & Admin | 231.68M | 216.94M | 189.42M | 169.68M | 133.57M | 105.03M | 76.90M | 84.21M | 70.58M | 61.83M | 50.12M | 46.36M | 66.46M | 63.84M | 59.92M | 52.11M | 44.23M |
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 |
Other Operating Expenses | 17.24M | 14.06M | 14.49M | 12.05M | 10.92M | 8.91M | 217.00K | 206.00K | 4.72M | 3.83M | 2.16M | 2.52M | 70.01M | 4.05M | 4.91M | 6.09M | 6.03M |
Operating Income | 90.96M | 68.74M | 65.94M | 44.51M | 34.75M | 24.30M | 26.24M | 15.23M | 16.02M | 18.07M | 15.46M | 15.66M | -4.21M | 11.99M | 11.78M | 10.85M | 5.04M |
Other Expenses / Income | -9.63M | -8.57M | -5.54M | -2.56M | -1.58M | -2.42M | -5.17M | 686.00K | -739.00K | -680.00K | -486.00K | -1.57M | -261.00K | -3.00M | -6.77M | -5.75M | -4.81M |
Before Tax Income | 81.33M | 60.17M | 60.40M | 41.94M | 33.17M | 21.88M | 22.05M | 15.92M | 15.29M | 17.39M | 14.97M | 14.10M | -4.47M | 8.99M | 5.00M | 5.09M | 229.00K |
Income Tax Expenses | 18.81M | 14.15M | 15.27M | 8.81M | 7.36M | 4.50M | 8.59M | 3.99M | 3.93M | 5.43M | 3.81M | 4.81M | -2.48M | 2.96M | 1.40M | 1.07M | 32.00K |
Net Income | 62.52M | 46.02M | 45.13M | 33.13M | 25.24M | 17.50M | 13.61M | 12.02M | 11.62M | 12.24M | 19.14M | 7.63M | -1.98M | 6.03M | 3.60M | 4.02M | 197.00K |
Interest Expenses | 11.11M | 8.57M | 5.54M | 2.56M | 3.10M | 5.02M | 4.47M | 2.33M | 739.00K | 680.00K | 486.00K | 1.72M | 2.52M | 3.00M | 6.77M | 5.81M | 4.95M |
Basic Shares Outstanding | 16.00M | 15.86M | 15.74M | 15.60M | 13.82M | 13.13M | 11.47M | 11.29M | 11.11M | 10.90M | 10.83M | 10.76M | 10.75M | 10.60M | 2.71M | 1.02M | 1.02M |
Diluted Shares Outstanding | 16.31M | 16.18M | 16.06M | 15.96M | 14.25M | 13.13M | 11.63M | 11.53M | 11.19M | 11.11M | 11.07M | 10.78M | 10.75M | 10.61M | 2.71M | 1.02M | 1.02M |
EBITDA | 106.56M | 83.14M | 80.70M | 57.18M | 46.85M | 35.53M | 33.19M | 24.90M | 20.79M | 21.92M | 17.81M | 18.34M | 1.61M | 16.04M | 16.69M | 16.99M | 11.21M |
EBITDA Margin | 10.07% | 8.74% | 9.33% | 7.48% | 7.22% | 6.86% | 7.80% | 6.21% | 6.17% | 7.00% | 6.70% | 7.51% | 0.59% | 5.90% | 6.44% | 7.19% | 5.76% |
EBIT | 92.43M | 68.74M | 65.94M | 44.51M | 35.70M | 27.02M | 26.67M | 18.35M | 16.29M | 18.35M | 23.44M | 14.16M | -1.94M | 11.99M | 11.78M | 10.90M | 5.18M |
EBIT Margin | 8.73% | 7.23% | 7.63% | 5.82% | 5.50% | 5.21% | 6.26% | 4.58% | 4.84% | 5.86% | 8.82% | 5.80% | -0.71% | 4.41% | 4.54% | 4.61% | 2.66% |
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 |