Financial Year End | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 | 2004-01-31 | 2003-01-31 | 2002-01-31 | 2001-01-31 | 2000-01-31 | 1999-01-31 | 1998-01-31 | 1997-01-31 | 1996-01-31 | 1995-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 269.12M | 231.06M | 184.83M | 152.79M | 191.06M | 200.72M | 189.29M | 173.42M | 168.59M | 164.05M | 155.92M | 158.86M | 166.44M | 181.00M | 190.51M | 212.00M | 229.56M | 223.11M | 214.45M | 199.85M | 191.85M | 244.35M | 257.46M | 287.34M | 266.64M | 273.60M | 258.20M | 236.30M | 224.30M | 215.70M |
Cost of Revenue | 153.06M | 145.72M | 123.90M | 97.87M | 119.39M | 133.63M | 123.82M | 110.87M | 108.98M | 108.65M | 102.49M | 107.30M | 118.28M | 129.62M | 127.81M | 143.40M | 145.90M | 144.50M | 149.78M | 143.41M | 137.42M | 167.57M | 180.28M | 190.35M | 165.25M | 173.50M | 167.80M | 159.80M | 158.30M | 154.30M |
Gross Profit | 116.06M | 85.34M | 60.93M | 54.92M | 71.67M | 67.08M | 65.47M | 62.54M | 59.61M | 55.40M | 53.43M | 51.55M | 48.16M | 51.37M | 62.70M | 68.60M | 83.66M | 78.61M | 64.67M | 56.44M | 54.43M | 76.78M | 77.19M | 96.99M | 101.39M | 100.10M | 90.40M | 76.50M | 66.00M | 61.40M |
Operating Expenses | 84.18M | 75.32M | 63.46M | 56.36M | 66.49M | 66.01M | 61.53M | 56.60M | 53.65M | 52.74M | 53.47M | 54.07M | 56.22M | 58.88M | 61.49M | 64.49M | 69.21M | 66.83M | 70.27M | 68.23M | 70.59M | 72.80M | 72.10M | 96.76M | 82.10M | 70.00M | 62.60M | 58.20M | 55.60M | 51.00M |
Selling, General & Admin | 84.18M | 75.32M | 63.46M | 56.36M | 66.49M | 66.01M | 61.53M | 56.60M | 53.65M | 52.74M | 53.47M | 54.07M | 56.22M | 58.89M | 61.49M | 64.49M | 69.21M | 66.83M | 70.27M | 68.23M | 70.59M | 72.80M | 72.10M | 83.35M | 72.11M | 62.90M | 55.50M | 51.70M | 50.20M | 46.80M |
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 | -1.01M | N/A | N/A | N/A | -726.00K | -1.26M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -7.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 13.41M | 9.99M | 7.10M | 7.10M | 6.50M | 5.40M | 4.20M |
Operating Income | 31.88M | 5.48M | -2.53M | -1.44M | -580.00K | 2.33M | 3.96M | 5.94M | 5.96M | 2.66M | -33.00K | -2.52M | -8.06M | -7.51M | 1.21M | 4.11M | 14.45M | 11.78M | -5.61M | -11.79M | -16.16M | 3.98M | 5.08M | 229.00K | 19.28M | 30.10M | 27.80M | 18.30M | 10.40M | 10.40M |
Other Expenses / Income | -2.64M | 2.56M | -1.20M | -1.54M | 3.31M | -1.26M | -1.54M | -1.22M | -1.29M | -1.74M | -2.70M | -1.52M | -5.69M | -1.08M | -1.05M | -2.60M | -2.26M | -3.79M | -4.08M | -2.09M | -10.48M | -3.56M | -4.65M | 6.76M | -2.59M | -1.20M | -5.10M | -3.30M | -2.00M | -2.40M |
Before Tax Income | 29.24M | 8.04M | -3.73M | -2.98M | 2.73M | -1.12M | 2.41M | 4.73M | 4.67M | 918.00K | -2.73M | -4.04M | -13.75M | -8.59M | 164.00K | 1.51M | 12.19M | 7.99M | -9.68M | -13.88M | -26.64M | 423.00K | 436.00K | 6.99M | 16.69M | 28.90M | 22.70M | 15.00M | 8.40M | 8.00M |
Income Tax Expenses | 7.33M | -8.50M | 11.41M | -744.00K | 345.00K | 497.00K | 5.62M | -18.03M | 118.00K | 69.00K | -1.00M | -209.00K | 55.00K | 9.01M | -136.00K | 299.00K | -10.03M | 446.00K | -109.00K | 115.00K | -4.68M | 141.00K | 190.00K | 2.67M | 6.53M | 11.30M | 8.80M | 5.70M | 3.20M | 3.00M |
Net Income | 21.91M | 16.55M | -15.14M | -2.23M | 2.38M | -1.61M | -3.21M | 22.76M | 4.55M | 849.00K | -1.73M | -3.83M | -13.80M | -17.59M | 300.00K | 1.21M | 22.22M | 7.54M | -9.57M | -13.99M | -21.96M | 282.00K | 246.00K | 4.02M | 10.17M | 17.60M | 13.90M | 9.30M | 5.20M | 5.00M |
Interest Expenses | 2.68M | 1.98M | 1.20M | 1.54M | 2.46M | 2.19M | 1.54M | 1.22M | 1.28M | 1.45M | 1.30M | 1.56M | 1.12M | 1.08M | 1.13M | 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 |
Basic Shares Outstanding | 16.30M | 16.14M | 15.95M | 15.76M | 15.59M | 15.42M | 15.24M | 15.07M | 14.91M | 14.76M | 14.62M | 14.39M | 14.23M | 14.13M | 14.15M | 14.39M | 14.40M | 13.59M | 13.11M | 13.11M | 13.11M | 13.34M | 13.48M | 13.75M | 13.95M | 14.40M | 14.35M | 14.51M | 14.43M | 12.87M |
Diluted Shares Outstanding | 16.39M | 16.19M | 15.95M | 15.76M | 15.69M | 15.42M | 15.24M | 15.27M | 15.12M | 14.99M | 14.62M | 14.39M | 14.23M | 14.13M | 14.20M | 14.43M | 14.54M | 13.61M | 13.35M | 13.11M | 13.11M | 13.46M | 13.68M | 13.88M | 14.09M | 14.64M | 14.73M | 14.51M | 14.43M | 13.15M |
EBITDA | 36.97M | 10.02M | -2.53M | -1.44M | 5.19M | 1.07M | 9.43M | 10.97M | 10.71M | 6.78M | 2.78M | 1.89M | -7.61M | -2.16M | 6.68M | 7.18M | 18.84M | 15.19M | -839.00K | -4.08M | -15.03M | 14.08M | 16.25M | 20.10M | 26.69M | 36.00M | 29.80M | 21.50M | 13.80M | 12.20M |
EBITDA Margin | 13.74% | 4.34% | -1.37% | -0.94% | 2.72% | 0.54% | 4.98% | 6.33% | 6.35% | 4.13% | 1.78% | 1.19% | -4.57% | -1.19% | 3.51% | 3.39% | 8.20% | 6.81% | -0.39% | -2.04% | -7.84% | 5.76% | 6.31% | 7.00% | 10.01% | 13.16% | 11.54% | 9.10% | 6.15% | 5.66% |
EBIT | 31.92M | 10.02M | -2.53M | -1.44M | 5.19M | 1.07M | 3.96M | 5.94M | 5.95M | 2.37M | -1.43M | -2.48M | -12.63M | -7.51M | 1.29M | 1.51M | 12.19M | 7.99M | -9.68M | -13.88M | -26.64M | 423.00K | 436.00K | 6.69M | 16.69M | 28.90M | 22.70M | 15.00M | 8.40M | 8.00M |
EBIT Margin | 11.86% | 4.34% | -1.37% | -0.94% | 2.72% | 0.54% | 2.09% | 3.43% | 3.53% | 1.45% | -0.92% | -1.56% | -7.59% | -4.15% | 0.68% | 0.71% | 5.31% | 3.58% | -4.52% | -6.95% | -13.88% | 0.17% | 0.17% | 2.33% | 6.26% | 10.56% | 8.79% | 6.35% | 3.74% | 3.71% |
Financial Year End | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 | 2004-01-31 | 2003-01-31 | 2002-01-31 | 2001-01-31 | 2000-01-31 | 1999-01-31 | 1998-01-31 | 1997-01-31 | 1996-01-31 | 1995-01-31 |