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 | 2001-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.15B | 848.46M | 717.48M | 651.29M | 818.17M | 711.71M | 615.10M | 601.12M | 540.97M | 492.78M | 404.17M | 342.66M | 412.66M | 306.90M | 237.57M | 270.99M | 400.03M | 409.42M | 351.88M | 236.31M | 206.00M | 203.06M | 495.46M | 581.49M | 525.90M | 397.20M | 292.40M | 125.70M | 94.70M |
Cost of Revenue | 1.00B | 766.04M | 647.62M | 572.93M | 721.68M | 628.37M | 548.00M | 536.84M | 483.35M | 439.79M | 361.73M | 302.61M | 342.56M | 260.57M | 202.27M | 237.36M | 343.88M | 349.64M | 301.94M | 205.02M | 179.01M | 174.52M | N/A | 472.19M | 420.20M | 309.30M | 232.80M | 103.90M | 78.00M |
Gross Profit | 151.85M | 82.42M | 69.85M | 78.36M | 96.49M | 83.34M | 67.10M | 64.28M | 57.61M | 52.98M | 42.44M | 40.06M | 70.10M | 46.33M | 35.30M | 33.63M | 56.15M | 59.78M | 49.94M | 31.29M | 26.99M | 28.54M | 495.46M | 109.30M | 105.70M | 87.90M | 59.60M | 21.80M | 16.70M |
Operating Expenses | 73.09M | 52.83M | 46.23M | 39.71M | 43.39M | 39.54M | 35.56M | 32.32M | 31.49M | 28.50M | 28.20M | 26.69M | 31.25M | 26.66M | 24.46M | 25.94M | 27.11M | 26.84M | 24.29M | 18.90M | 17.41M | 17.43M | 65.39M | 100.42M | 90.90M | 59.60M | 36.00M | 9.60M | 8.10M |
Selling, General & Admin | 73.09M | 52.83M | 46.23M | 39.71M | 43.39M | 39.54M | 35.56M | 32.32M | 31.49M | 28.50M | 28.32M | 27.51M | 31.41M | 26.66M | 24.91M | 25.94M | 27.11M | 26.84M | 24.29M | 18.90M | 17.41M | 17.43M | 65.39M | 82.63M | 75.40M | 49.40M | 30.20M | 8.70M | 7.60M |
Research & Development | N/A | 4.03M | 3.56M | 4.72M | 3.70M | 3.13M | 1.94M | 1.80M | 1.59M | 1.90M | 1.30M | 1.44M | 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 | -481.00K | -498.00K | 668.00K | -331.00K | -253.00K | 387.00K | 277.00K | -340.00K | -437.00K | -119.00K | -815.00K | -161.00K | N/A | -442.00K | N/A | 3.52M | 16.91M | 4.66M | 4.66M | N/A | N/A | N/A | 17.79M | 15.50M | 10.20M | 5.80M | 900.00K | 500.00K |
Operating Income | 78.77M | 17.35M | 12.09M | 29.71M | 43.64M | 43.54M | 31.54M | 31.08M | 24.86M | 23.50M | 13.86M | 12.65M | 38.86M | 19.67M | 10.83M | 7.69M | 29.04M | 32.95M | 25.65M | 12.38M | 10.26M | 11.11M | -9.61M | 8.87M | 14.80M | 28.30M | 23.60M | 12.20M | 8.60M |
Other Expenses / Income | -4.98M | 140.00K | 1.75M | 4.17M | -2.71M | -2.13M | -1.20M | N/A | N/A | N/A | N/A | N/A | -728.00K | -305.00K | -441.00K | -1.92M | -3.39M | -3.52M | -4.01M | -4.66M | -6.29M | -4.37M | N/A | -16.73M | -14.03M | -10.30M | -7.40M | 200.00K | 3.80M |
Before Tax Income | 73.78M | 25.73M | 21.77M | 38.10M | 50.38M | 41.66M | 30.34M | 31.08M | 24.86M | 23.50M | 13.86M | 12.65M | 38.13M | 19.29M | 9.95M | 5.77M | 25.65M | 29.43M | 21.64M | 7.73M | 3.29M | 6.74M | -9.61M | -86.45M | 4.50M | 20.90M | 22.90M | 12.40M | 8.70M |
Income Tax Expenses | 15.49M | 5.39M | 5.51M | 8.27M | 11.27M | 7.92M | 7.32M | 11.15M | 8.89M | 8.66M | 5.17M | 3.53M | 15.12M | 7.58M | 3.93M | 2.18M | 9.32M | 2.45M | 2.94M | 740.00K | 1.22M | 3.22M | -3.17M | -13.31M | 2.30M | 8.20M | 8.40M | 4.60M | 3.30M |
Net Income | 58.29M | 20.35M | 16.25M | 29.83M | 39.11M | 33.75M | 23.02M | 19.92M | 15.98M | 14.90M | 9.23M | 9.12M | 23.01M | 11.71M | 6.02M | 3.59M | 16.33M | 45.34M | 18.59M | 5.47M | -14.15M | -45.69M | -6.43M | -73.14M | 2.20M | 12.70M | 14.50M | 7.80M | 5.70M |
Interest Expenses | 5.97M | 3.38M | 1.35M | 1.22M | 2.38M | 1.88M | 1.59M | 1.16M | 919.00K | 554.00K | 369.00K | 712.00K | 728.00K | 305.00K | 883.00K | 1.24M | 3.39M | 3.52M | 4.01M | 4.66M | 21.83M | 53.59M | 16.73M | 12.43M | 10.40M | 3.40M | 600.00K | 600.00K | N/A |
Basic Shares Outstanding | 11.44M | 11.42M | 11.41M | 11.40M | 11.40M | 11.39M | 11.37M | 11.35M | 11.32M | 11.30M | 11.23M | 11.07M | 11.60M | 11.67M | 11.61M | 11.59M | 11.56M | 11.36M | 11.23M | 10.86M | 9.34M | 9.34M | 9.34M | 9.34M | 9.27M | 9.07M | 7.84M | 6.30M | 5.18M |
Diluted Shares Outstanding | 11.51M | 11.42M | 11.41M | 11.40M | 11.40M | 11.39M | 11.38M | 11.37M | 11.36M | 11.35M | 11.32M | 11.26M | 11.98M | 12.16M | 11.90M | 11.66M | 11.65M | 11.60M | 11.47M | 10.98M | 9.38M | 9.35M | 9.34M | 9.34M | 9.46M | 9.41M | 8.29M | 6.30M | 5.18M |
EBITDA | 93.00M | 41.35M | 34.66M | 48.24M | 62.22M | 51.54M | 37.69M | 36.79M | 30.44M | 28.50M | 18.00M | 17.17M | 42.53M | 23.13M | 14.31M | 11.88M | 32.18M | 35.67M | 28.55M | 15.62M | 17.64M | 17.66M | -9.61M | 20.68M | 25.97M | 30.30M | 29.40M | 29.40M | 9.10M |
EBITDA Margin | 8.06% | 4.87% | 4.83% | 7.41% | 7.60% | 7.24% | 6.13% | 6.12% | 5.63% | 5.78% | 4.45% | 5.01% | 10.31% | 7.54% | 6.02% | 4.38% | 8.04% | 8.71% | 8.11% | 6.61% | 8.56% | 8.70% | -1.94% | 3.56% | 4.94% | 7.63% | 10.05% | 23.39% | 9.61% |
EBIT | 79.76M | 29.11M | 23.12M | 39.31M | 52.76M | 43.54M | 31.93M | 32.24M | 25.78M | 24.12M | 14.77M | 13.37M | 38.86M | 19.59M | 10.83M | 7.01M | 29.04M | 51.31M | 25.53M | 10.87M | 8.89M | 11.11M | 7.13M | -74.02M | 14.90M | 24.30M | 23.50M | 13.00M | 9.00M |
EBIT Margin | 6.92% | 3.43% | 3.22% | 6.04% | 6.45% | 6.12% | 5.19% | 5.36% | 4.77% | 4.89% | 3.66% | 3.90% | 9.42% | 6.38% | 4.56% | 2.59% | 7.26% | 12.53% | 7.26% | 4.60% | 4.32% | 5.47% | 1.44% | -12.73% | 2.83% | 6.12% | 8.04% | 10.34% | 9.50% |
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 | 2001-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |