Financial Year End | 2024-06-01 | 2023-05-31 | 2023-05-27 | 2022-05-28 | 2021-05-29 | 2020-05-30 | 2019-06-01 | 2018-06-02 | 2017-05-27 | 2016-05-28 | 2015-05-30 | 2014-05-31 | 2013-06-01 | 2012-06-02 | 2011-05-28 | 2010-05-29 | 2009-05-30 | 2008-05-31 | 2007-06-02 | 2006-06-03 | 2005-05-28 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 196.46M | 262.66M | 262.66M | 224.62M | 176.94M | 155.90M | 166.65M | 163.21M | 136.87M | 142.02M | 136.96M | 137.96M | 141.10M | 157.80M | 158.90M | 135.40M | 141.20M | 568.41M | 557.30M | 529.10M | 473.10M | 520.07M | 464.52M | 443.49M | 502.37M | 407.18M | 320.90M | 304.20M | 255.10M | 239.70M |
Cost of Revenue | 140.80M | 178.97M | 178.97M | 152.92M | 118.11M | 106.22M | 114.92M | 108.13M | 92.99M | 97.18M | 95.82M | 96.95M | 99.50M | 111.10M | 112.80M | 94.10M | 107.60M | 432.81M | 424.90M | 400.60M | 364.00M | 392.12M | 365.43M | 349.33M | 370.82M | 294.09M | 227.10M | 213.40M | 183.80M | 166.00M |
Gross Profit | 55.66M | 83.69M | 83.69M | 71.70M | 58.83M | 49.67M | 51.73M | 55.08M | 43.88M | 44.84M | 41.14M | 41.01M | 41.60M | 46.70M | 46.10M | 41.30M | 33.60M | 135.60M | 132.40M | 128.50M | 109.10M | 127.95M | 99.09M | 94.17M | 131.55M | 113.09M | 93.80M | 90.80M | 71.30M | 73.70M |
Operating Expenses | 55.24M | 58.71M | 58.71M | 55.72M | 55.92M | 51.33M | 52.16M | 51.73M | 49.65M | 51.39M | 49.22M | 43.50M | 41.60M | 40.50M | 43.30M | 43.40M | 60.90M | 125.33M | 127.10M | 120.10M | 102.10M | 108.55M | 100.75M | 94.52M | 94.44M | 86.65M | 75.10M | 69.50M | 66.20M | 56.10M |
Selling, General & Admin | 55.24M | 58.71M | 58.71M | 55.72M | 55.92M | 51.33M | 52.16M | 51.73M | 49.85M | 51.63M | 49.23M | 43.50M | 41.54M | 40.60M | 43.26M | 95.84M | 110.45M | 125.33M | 128.18M | 139.64M | 128.73M | 108.55M | 100.75M | 94.52M | 94.44M | 81.49M | 70.90M | 65.40M | 62.30M | 53.00M |
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 | 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 | -39.00K | 30.00K | 30.00K | -5.00K | 104.00K | 51.00K | 9.00K | N/A | -209.00K | -244.00K | -5.00K | N/A | 64.00K | -103.00K | 45.00K | -52.44M | -49.55M | N/A | -1.07M | -19.54M | -26.63M | N/A | N/A | N/A | N/A | 5.16M | 4.20M | 4.10M | 3.90M | 3.10M |
Operating Income | 418.00K | 24.98M | 24.98M | 15.96M | 2.89M | -1.67M | 6.02M | 3.35M | -5.76M | -6.55M | -8.09M | -2.48M | 11.00K | 6.30M | 2.80M | -2.10M | -27.30M | 10.27M | 5.30M | 8.40M | 7.00M | 19.41M | -1.66M | -353.00K | 37.11M | 26.44M | 18.70M | 21.30M | 5.10M | 17.60M |
Other Expenses / Income | -261.00K | 47.00K | 47.00K | -198.00K | -579.00K | 452.00K | -12.33M | 507.00K | -354.00K | 333.00K | 1.09M | 1.83M | 589.00K | 1.40M | -300.00K | -2.20M | 300.00K | -18.96M | -3.10M | -6.90M | -4.70M | -10.84M | -11.05M | -17.26M | -10.72M | -7.84M | -6.80M | -7.40M | -7.80M | -5.60M |
Before Tax Income | 157.00K | 25.03M | 25.03M | 15.76M | 2.31M | -1.21M | -6.31M | 3.86M | -6.12M | -6.22M | -6.99M | -652.00K | 600.00K | 7.70M | 2.50M | -4.30M | -27.00M | -8.69M | 2.20M | 1.50M | 2.30M | 8.57M | -12.71M | -17.61M | 26.39M | 18.60M | 11.90M | 13.90M | -2.70M | 12.00M |
Income Tax Expenses | 96.00K | 2.70M | 2.70M | -2.17M | 653.00K | 624.00K | 1.02M | 1.53M | 812.00K | 546.00K | -1.47M | -307.00K | 160.00K | -334.00K | 468.00K | -166.00K | 1.75M | -218.00K | 634.00K | 8.22M | 21.86M | 2.54M | -3.01M | -6.34M | 8.66M | 5.50M | 3.50M | 4.20M | -1.70M | 3.90M |
Net Income | 61.00K | 22.33M | 22.33M | 17.93M | 1.66M | -1.84M | -7.33M | 3.82M | -6.93M | -6.77M | -5.56M | -515.00K | 1.20M | 8.50M | 87.90M | 16.10M | -12.20M | -8.43M | 40.70M | -2.60M | -16.00M | 6.03M | -27.56M | -11.27M | 17.73M | 13.10M | 8.40M | 9.70M | -1.50M | 8.10M |
Interest Expenses | N/A | -47.00K | -47.00K | 80.00K | N/A | N/A | 12.33M | 432.00K | N/A | N/A | N/A | N/A | N/A | 1.00K | 141.00K | 3.97M | 4.60M | 6.85M | 5.29M | 9.81M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 14.06M | 13.99M | 13.79M | 13.27M | 12.99M | 12.91M | 12.82M | 12.90M | 12.85M | 10.91M | 11.68M | 14.16M | 12.45M | 14.03M | 14.93M | 14.77M | 14.86M | 17.84M | 14.52M | 14.31M | 16.94M | 14.04M | 13.78M | 13.58M | 13.33M | 12.72M | 13.82M | 12.26M | 11.89M | 12.00M |
Diluted Shares Outstanding | 14.31M | 14.59M | 14.39M | 13.70M | 13.05M | 12.91M | 12.82M | 12.96M | 12.85M | 10.91M | 11.68M | 14.16M | 12.45M | 14.03M | 14.93M | 14.77M | 14.86M | 17.84M | 14.52M | 14.31M | 16.94M | 14.42M | 13.78M | 13.58M | 14.66M | 13.10M | 14.03M | 12.69M | 11.89M | 12.00M |
EBITDA | 4.72M | 28.62M | 28.62M | 19.69M | 7.10M | 1.72M | 9.19M | 8.78M | -3.38M | -3.84M | -5.32M | 272.00K | 2.42M | 9.28M | 90.47M | 23.96M | -1.30M | 3.47M | 52.75M | 21.67M | 11.22M | 13.80M | -25.21M | -11.73M | 32.17M | 23.76M | 16.10M | 18.00M | 700.00K | 15.10M |
EBITDA Margin | 2.41% | 10.90% | 10.90% | 8.77% | 4.01% | 1.10% | 5.52% | 5.38% | -2.47% | -2.70% | -3.88% | 0.20% | 1.71% | 5.88% | 56.94% | 17.69% | -0.92% | 0.61% | 9.47% | 4.10% | 2.37% | 2.65% | -5.43% | -2.65% | 6.40% | 5.84% | 5.02% | 5.92% | 0.27% | 6.30% |
EBIT | 157.00K | 24.98M | 24.98M | 15.84M | 2.31M | -1.21M | 6.02M | 5.79M | -6.12M | -6.22M | -7.03M | -822.00K | 1.36M | 8.17M | 88.51M | 19.91M | -5.85M | -1.79M | 46.63M | 15.43M | 5.87M | 8.57M | -30.57M | -17.61M | 26.39M | 18.60M | 11.90M | 13.90M | -3.20M | 12.00M |
EBIT Margin | 0.08% | 9.51% | 9.51% | 7.05% | 1.30% | -0.78% | 3.61% | 3.55% | -4.47% | -4.38% | -5.13% | -0.60% | 0.96% | 5.18% | 55.70% | 14.70% | -4.14% | -0.31% | 8.37% | 2.92% | 1.24% | 1.65% | -6.58% | -3.97% | 5.25% | 4.57% | 3.71% | 4.57% | -1.25% | 5.01% |
Financial Year End | 2024-06-01 | 2023-05-31 | 2023-05-27 | 2022-05-28 | 2021-05-29 | 2020-05-30 | 2019-06-01 | 2018-06-02 | 2017-05-27 | 2016-05-28 | 2015-05-30 | 2014-05-31 | 2013-06-01 | 2012-06-02 | 2011-05-28 | 2010-05-29 | 2009-05-30 | 2008-05-31 | 2007-06-02 | 2006-06-03 | 2005-05-28 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 |