Financial Year End | 2023-10-31 | 2023-07-31 | 2022-10-31 | 2022-07-31 | 2021-10-31 | 2021-07-31 | 2020-10-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 | 2004-07-31 | 2003-07-31 | 2002-07-31 | 2001-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 549.99M | 549.99M | 486.24M | 486.24M | 581.70M | 581.70M | 616.72M | 616.72M | 671.80M | 570.59M | 550.37M | 411.00M | 307.29M | 347.15M | 319.80M | 425.07M | 612.38M | 778.21M | 586.37M | 531.63M | 445.68M | 391.51M | 307.89M | 223.39M | 174.03M | 119.36M | 135.93M | 66.44M | 37.90M | 30.10M |
Cost of Revenue | 365.53M | 365.53M | 306.40M | 306.40M | 367.74M | 367.74M | 389.88M | 389.88M | 424.36M | 346.65M | 332.18M | 239.77M | 168.41M | 195.71M | 178.97M | 241.56M | 371.33M | 507.61M | 345.47M | 296.69M | 252.39M | 232.21M | 180.52M | 135.86M | 114.32M | 78.78M | 87.33M | 44.02M | 24.90M | 20.10M |
Gross Profit | 184.46M | 184.46M | 179.84M | 179.84M | 213.96M | 213.96M | 226.83M | 226.83M | 247.44M | 223.94M | 218.19M | 171.24M | 138.88M | 151.44M | 140.83M | 183.51M | 241.05M | 270.60M | 240.90M | 234.94M | 193.29M | 159.30M | 127.37M | 87.53M | 59.72M | 40.58M | 48.60M | 22.42M | 13.00M | 10.00M |
Operating Expenses | 190.03M | 190.03M | 188.79M | 188.79M | 181.96M | 181.96M | 190.91M | 190.91M | 203.37M | 188.87M | 193.16M | 150.54M | 104.81M | 107.54M | 106.34M | 132.23M | 145.75M | 153.37M | 163.97M | 128.15M | 108.37M | 95.37M | 75.30M | 53.99M | 42.91M | 35.02M | 35.45M | 16.85M | 10.10M | 8.50M |
Selling, General & Admin | 120.00M | 120.00M | 114.86M | 114.86M | 111.80M | 111.80M | 117.13M | 117.13M | 128.64M | 113.92M | 116.08M | 94.93M | 62.68M | 67.15M | 63.27M | 87.11M | 94.14M | 99.88M | 100.17M | 85.97M | 73.31M | 67.07M | 51.82M | 36.02M | 28.05M | 22.51M | 22.71M | 12.06M | 6.60M | 6.00M |
Research & Development | 48.63M | 48.63M | 52.53M | 52.53M | 49.15M | 49.15M | 52.18M | 52.18M | 56.41M | 53.87M | 54.26M | 42.19M | 35.92M | 34.11M | 36.75M | 38.49M | 43.52M | 46.19M | 50.01M | 40.47M | 32.47M | 25.83M | 21.16M | 15.91M | 12.83M | 11.04M | 10.19M | 2.64M | 2.00M | 1.30M |
Other Operating Expenses | -649.99B | -649.99B | 21.40M | 21.40M | 21.02M | 21.02M | 21.59M | 21.59M | 18.32M | 21.07M | 22.82M | 13.41M | 6.21M | 6.29M | 6.33M | 6.64M | 8.09M | 7.29M | 13.79M | 1.71M | 2.59M | 2.46M | 2.33M | 2.07M | 2.04M | 1.47M | 2.55M | 2.15M | 1.50M | 1.20M |
Operating Income | -14.66M | -14.66M | -8.25M | -8.25M | 32.13M | 32.13M | 36.12M | 36.12M | 41.41M | 35.08M | 37.04M | 20.70M | 34.08M | 43.90M | 34.49M | 51.28M | 95.30M | 117.23M | 76.93M | 106.79M | 84.92M | 63.93M | 52.06M | 33.54M | 16.81M | 5.55M | 13.15M | 5.57M | 2.90M | 1.50M |
Other Expenses / Income | -9.09M | -9.09M | -28.83M | -28.83M | -107.11M | -107.11M | -26.81M | -26.81M | -12.50M | -10.45M | -11.56M | -28.89M | -74.00K | -5.39M | -7.00M | -7.24M | 6.51M | -19.93M | -429.00K | 11.38M | 11.48M | 6.56M | 1.39M | -1.44M | -2.53M | -4.77M | -2.55M | -9.29M | -200.00K | -200.00K |
Before Tax Income | -30.85M | -30.85M | -37.08M | -37.08M | -74.98M | -74.98M | 9.31M | 9.31M | 28.91M | 24.63M | 25.48M | -8.19M | 34.00M | 38.51M | 27.49M | 44.04M | 101.80M | 97.30M | 76.50M | 118.17M | 96.40M | 70.49M | 53.46M | 32.10M | 14.28M | 780.00K | 10.60M | -3.72M | 2.70M | 1.30M |
Income Tax Expenses | -3.95M | -3.95M | -4.02M | -4.02M | -1.50M | -1.50M | 2.29M | 2.29M | 3.87M | -5.14M | 9.65M | -454.00K | 10.76M | 13.36M | 9.69M | 11.62M | 33.91M | 36.67M | 26.94M | 41.74M | 31.19M | 25.22M | 16.80M | 10.27M | 4.57M | -368.00K | 3.89M | 85.00K | -3.80M | 200.00K |
Net Income | -26.90M | -26.90M | -33.05M | -33.05M | -73.48M | -73.48M | 7.02M | 7.02M | 25.04M | 29.77M | 15.83M | -7.74M | 23.25M | 25.15M | 17.81M | 32.42M | 67.89M | 60.63M | 49.56M | 76.43M | 65.21M | 45.27M | 36.66M | 21.83M | 9.71M | 1.15M | 6.71M | -3.94M | 5.30M | 1.10M |
Interest Expenses | 16.19M | 16.19M | 5.03M | 5.03M | 6.82M | 6.82M | 6.05M | 6.05M | 9.28M | 10.45M | 11.63M | 7.75M | 479.00K | 6.30M | 8.16M | 8.83M | 8.41M | 7.89M | 3.17M | 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 | 28.00M | 28.00M | 26.51M | 26.51M | 25.68M | 25.68M | 24.80M | 24.80M | 24.12M | 23.82M | 23.43M | 16.97M | 16.20M | 15.94M | 16.96M | 20.00M | 26.84M | 28.27M | 26.32M | 24.14M | 23.18M | 22.75M | 21.67M | 21.18M | 17.17M | 16.79M | 16.53M | 12.74M | 9.32M | 8.78M |
Diluted Shares Outstanding | 28.00M | 28.00M | 26.51M | 26.51M | 25.68M | 25.68M | 24.90M | 24.90M | 24.30M | 24.04M | 23.49M | 16.97M | 16.42M | 20.91M | 23.06M | 25.99M | 32.62M | 34.07M | 29.79M | 28.28M | 27.60M | 27.32M | 27.06M | 23.07M | 18.29M | 17.56M | 17.80M | 12.74M | 10.29M | 9.37M |
EBITDA | 27.75M | 27.75M | 13.15M | 13.15M | 53.15M | 53.15M | 57.71M | 57.71M | 62.39M | 56.15M | 74.29M | 22.80M | 47.22M | 57.82M | 49.82M | 69.71M | 132.56M | 124.26M | 117.06M | 140.26M | 114.47M | 85.42M | 61.65M | 38.89M | 20.54M | 6.01M | 17.18M | -1.71M | 3.00M | 2.50M |
EBITDA Margin | 5.05% | 5.05% | 2.70% | 2.70% | 9.14% | 9.14% | 9.36% | 9.36% | 9.29% | 9.84% | 13.50% | 5.55% | 15.37% | 16.65% | 15.58% | 16.40% | 21.65% | 15.97% | 19.96% | 26.38% | 25.69% | 21.82% | 20.02% | 17.41% | 11.80% | 5.04% | 12.64% | -2.57% | 7.92% | 8.31% |
EBIT | -14.66M | -14.66M | -32.04M | -32.04M | -68.16M | -68.16M | 15.36M | 15.36M | 38.19M | 35.08M | 37.11M | -442.00K | 34.48M | 44.81M | 35.66M | 52.87M | 110.22M | 105.19M | 79.67M | 118.17M | 96.40M | 70.49M | 53.46M | 32.10M | 14.28M | 780.00K | 10.60M | -3.86M | 1.50M | 1.30M |
EBIT Margin | -2.67% | -2.67% | -6.59% | -6.59% | -11.72% | -11.72% | 2.49% | 2.49% | 5.68% | 6.15% | 6.74% | -0.11% | 11.22% | 12.91% | 11.15% | 12.44% | 18.00% | 13.52% | 13.59% | 22.23% | 21.63% | 18.00% | 17.36% | 14.37% | 8.20% | 0.65% | 7.80% | -5.80% | 3.96% | 4.32% |
Financial Year End | 2023-10-31 | 2023-07-31 | 2022-10-31 | 2022-07-31 | 2021-10-31 | 2021-07-31 | 2020-10-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 | 2004-07-31 | 2003-07-31 | 2002-07-31 | 2001-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 |