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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 669.68M | 637.02M | 517.42M | 466.45M | 444.86M | 420.88M | 378.21M | 336.63M | 354.67M | 388.19M | 409.78M | 439.19M | 424.40M | 338.31M | 257.21M | 269.74M | 254.61M | 216.94M | 205.80M | 183.11M | 153.33M | 169.84M | 196.37M | 207.33M |
Cost of Revenue | 434.83M | 421.84M | 351.18M | 312.44M | 304.27M | 288.65M | 259.58M | 227.22M | 251.21M | 267.24M | 278.88M | 294.75M | 283.56M | 230.09M | 172.44M | 182.47M | 172.50M | 147.13M | 138.38M | 123.60M | 107.37M | 119.17M | 137.27M | 143.80M |
Gross Profit | 234.85M | 215.18M | 166.24M | 154.01M | 140.59M | 132.23M | 118.63M | 109.41M | 103.45M | 120.95M | 130.90M | 144.44M | 140.85M | 108.22M | 84.77M | 87.27M | 82.10M | 69.81M | 67.42M | 59.51M | 45.97M | 50.67M | 59.10M | 63.53M |
Operating Expenses | 150.69M | 139.29M | 118.69M | 113.81M | 105.60M | 96.86M | 91.53M | 87.88M | 82.35M | 94.52M | 94.97M | 98.76M | 95.50M | 79.74M | 65.31M | 63.28M | 60.38M | 53.09M | 49.53M | 43.68M | 40.48M | 51.09M | 51.53M | 46.91M |
Selling, General & Admin | 125.72M | 116.03M | 95.80M | 91.97M | 88.42M | 81.76M | 77.21M | 73.86M | 67.47M | 78.22M | 80.26M | 83.31M | 80.22M | 69.39M | 56.70M | 54.41M | 53.70M | 46.76M | 44.28M | 40.14M | 36.70M | 46.86M | 47.31M | 40.45M |
Research & Development | 22.48M | 19.66M | 19.19M | 17.62M | 17.19M | 15.11M | 14.33M | 14.03M | 14.88M | 16.30M | 14.71M | 15.45M | 13.36M | 12.04M | 9.22M | 8.87M | 8.30M | 7.66M | 6.70M | 5.67M | 5.21M | 5.60M | 6.24M | 5.71M |
Other Operating Expenses | 2.49M | 3.60M | 3.71M | 4.21M | -2.10M | -1.98M | -656.00K | -27.00K | -9.22M | -4.84M | -3.44M | -900.00K | N/A | N/A | -603.00K | N/A | -1.63M | -1.33M | -1.45M | -2.12M | -1.42M | -1.37M | -2.02M | 744.00K |
Operating Income | 84.15M | 69.36M | 35.35M | 29.13M | 19.93M | 32.93M | 26.11M | 21.48M | 12.35M | 21.24M | 31.15M | 44.12M | 45.35M | 28.48M | 19.46M | 23.99M | 21.72M | 16.72M | 17.89M | 15.83M | 5.48M | -426.00K | 7.57M | 18.80M |
Other Expenses / Income | -1.81M | 4.34M | 1.35M | 364.00K | -1.17M | -346.00K | -302.00K | -526.00K | -643.00K | 172.00K | 646.00K | 705.00K | 640.00K | 1.70M | 10.13M | 772.00K | 250.00K | -4.66M | 615.00K | 122.00K | 3.48M | -153.00K | -139.00K | -1.67M |
Before Tax Income | 82.34M | 73.70M | 48.90M | 40.57M | 31.46M | 32.59M | 25.81M | 20.95M | 11.71M | 21.41M | 31.79M | 44.83M | 45.99M | 30.18M | 29.59M | 24.76M | 21.97M | 17.58M | 18.51M | 15.95M | 8.96M | -579.00K | 7.43M | 17.14M |
Income Tax Expenses | 19.01M | 19.30M | 13.18M | 10.81M | 8.12M | 6.01M | 13.15M | 5.70M | 5.03M | 8.55M | 11.21M | 15.54M | 15.01M | 7.17M | 6.76M | 7.72M | 7.76M | 5.52M | 6.52M | 5.27M | 4.58M | 561.00K | 2.26M | 6.08M |
Net Income | 63.33M | 54.40M | 35.73M | 29.80M | 23.30M | 26.58M | 12.65M | 15.26M | 6.67M | 12.86M | 20.59M | 29.29M | 30.98M | 23.11M | 23.36M | 17.62M | 14.16M | 12.06M | 11.99M | 13.04M | 4.38M | -1.14M | 5.18M | 11.05M |
Interest Expenses | 3.90M | 3.21M | 2.02M | 2.40M | 2.22M | 1.29M | 1.06M | 844.00K | 565.00K | 658.00K | 450.00K | 597.00K | 827.00K | 649.00K | 523.00K | 544.00K | 595.00K | 564.00K | 379.00K | 429.00K | 490.00K | 687.00K | 1.43M | 1.61M |
Basic Shares Outstanding | 4.92M | 4.93M | 4.91M | 4.92M | 5.03M | 5.03M | 5.10M | 5.17M | 5.35M | 5.38M | 5.36M | 5.32M | 5.26M | 5.24M | 5.23M | 5.28M | 5.37M | 5.61M | 5.72M | 5.72M | 5.77M | 5.77M | 5.75M | 5.79M |
Diluted Shares Outstanding | 5.00M | 5.00M | 4.97M | 4.98M | 5.09M | 5.11M | 5.13M | 5.18M | 5.37M | 5.38M | 5.47M | 5.37M | 5.36M | 5.33M | 5.37M | 5.34M | 5.42M | 5.66M | 5.78M | 5.77M | 5.77M | 5.77M | 5.75M | 5.79M |
EBITDA | 105.16M | 93.25M | 63.70M | 54.52M | 46.38M | 46.32M | 38.90M | 33.48M | 23.88M | 35.99M | 44.33M | 56.99M | 57.35M | 40.23M | 37.37M | 33.85M | 29.80M | 24.32M | 25.11M | 23.21M | 13.81M | 8.59M | 17.89M | 28.04M |
EBITDA Margin | 15.70% | 14.64% | 12.31% | 11.69% | 10.42% | 11.01% | 10.28% | 9.94% | 6.73% | 9.27% | 10.82% | 12.98% | 13.51% | 11.89% | 14.53% | 12.55% | 11.70% | 11.21% | 12.20% | 12.68% | 9.01% | 5.06% | 9.11% | 13.52% |
EBIT | 86.24M | 76.91M | 50.93M | 43.01M | 33.64M | 33.88M | 26.87M | 21.80M | 12.27M | 22.07M | 32.24M | 45.42M | 46.82M | 30.94M | 30.64M | 25.89M | 22.51M | 18.14M | 18.89M | 18.73M | 9.45M | 108.00K | 8.86M | 18.74M |
EBIT Margin | 12.88% | 12.07% | 9.84% | 9.22% | 7.56% | 8.05% | 7.10% | 6.47% | 3.46% | 5.68% | 7.87% | 10.34% | 11.03% | 9.14% | 11.91% | 9.60% | 8.84% | 8.36% | 9.18% | 10.23% | 6.17% | 0.06% | 4.51% | 9.04% |
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 |