Financial Year End | 2024-02-29 | 2023-02-28 | 2022-02-28 | 2021-02-28 | 2020-02-29 | 2019-02-28 | 2018-02-28 | 2017-02-28 | 2016-02-29 | 2015-02-28 | 2014-02-28 | 2013-02-28 | 2012-02-29 | 2011-02-28 | 2010-02-28 | 2009-02-28 | 2008-02-29 | 2007-02-28 | 2006-02-28 | 2005-02-28 | 2004-02-29 | 2003-02-28 | 2002-02-28 | 2001-02-28 | 2000-02-29 | 1999-02-28 | 1998-02-28 | 1997-02-28 | 1996-02-29 | 1995-02-28 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 420.11M | 431.84M | 400.01M | 357.97M | 438.41M | 400.78M | 370.17M | 356.89M | 568.97M | 580.24M | 542.44M | 533.51M | 517.01M | 550.00M | 517.74M | 584.03M | 610.61M | 584.71M | 559.40M | 365.35M | 259.36M | 240.76M | 236.92M | 229.19M | 166.53M | 150.90M | 154.30M | 153.70M | 142.10M | 140.10M |
Cost of Revenue | 294.77M | 300.79M | 285.29M | 254.21M | 309.49M | 277.42M | 253.26M | 252.94M | 416.23M | 434.76M | 398.65M | 409.35M | 386.50M | 395.50M | 382.42M | 440.55M | 457.96M | 438.78M | 417.31M | 274.60M | 190.81M | 177.49M | 171.94M | 156.61M | 107.87M | 96.00M | 99.10M | 100.30M | 84.20M | 82.80M |
Gross Profit | 125.34M | 131.05M | 114.72M | 103.77M | 128.92M | 123.36M | 116.91M | 103.95M | 152.74M | 145.48M | 143.79M | 124.15M | 130.51M | 154.50M | 135.32M | 143.48M | 152.65M | 145.94M | 142.09M | 90.76M | 68.55M | 63.27M | 64.99M | 72.58M | 58.66M | 54.90M | 55.20M | 53.40M | 57.90M | 57.30M |
Operating Expenses | 68.83M | 70.79M | 71.14M | 67.86M | 78.09M | 73.27M | 69.61M | 63.42M | 92.31M | 89.87M | 86.40M | 83.76M | 78.83M | 83.68M | 76.74M | 85.70M | 76.87M | 72.58M | 70.06M | 51.16M | 38.52M | 37.56M | 39.00M | 50.09M | 36.73M | 33.50M | 37.40M | 33.20M | 29.40M | 26.60M |
Selling, General & Admin | 68.83M | 70.79M | 71.41M | 68.27M | 78.17M | 73.49M | 69.45M | 63.15M | 92.79M | 89.93M | 86.68M | 83.76M | 78.96M | 83.68M | 76.74M | 86.22M | 77.62M | 72.58M | 70.06M | 51.16M | 38.52M | 37.56M | 39.00M | 40.36M | 30.86M | 28.10M | 31.20M | 28.30M | 24.90M | 22.90M |
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 | N/A | -1.22M | -271.00K | -405.00K | -87.00K | -153.00K | -392.00K | -492.00K | 276.00K | -1.42M | -1.37M | -1.77M | N/A | -1.00K | -1.00K | -514.00K | -757.00K | N/A | N/A | N/A | N/A | N/A | N/A | 9.73M | 5.87M | 5.40M | 6.20M | 4.90M | 4.50M | 3.70M |
Operating Income | 56.46M | 37.01M | 24.81M | 17.86M | 32.64M | 50.09M | 47.30M | 40.52M | 56.30M | -37.72M | 33.16M | 40.39M | 51.69M | 70.82M | 58.58M | -10.08M | 75.78M | 73.36M | 72.03M | 39.60M | 30.03M | 25.71M | 25.99M | 22.49M | 21.93M | 21.40M | 17.80M | 20.20M | 28.50M | 30.70M |
Other Expenses / Income | 2.66M | -1.22M | -1.64M | -2.61M | 413.00K | -153.00K | -909.00K | -770.00K | 474.00K | -93.60M | -1.37M | -1.77M | -2.31M | -1.40M | -2.91M | -2.98M | -6.00M | -6.99M | -8.06M | -2.13M | -1.14M | -1.37M | -1.58M | -919.00K | 2.11M | 1.16M | -2.00M | 1.30M | 1.60M | 1.30M |
Before Tax Income | 59.12M | 64.93M | 41.94M | 33.29M | 51.25M | 49.93M | 46.91M | 40.03M | 56.57M | -39.13M | 31.79M | 38.62M | 49.38M | 69.42M | 55.67M | -13.06M | 69.78M | 66.36M | 63.97M | 37.47M | 28.89M | 24.34M | 24.40M | 21.57M | 24.04M | 22.50M | 15.80M | 21.50M | 30.10M | 32.00M |
Income Tax Expenses | 16.53M | 17.63M | 12.96M | 9.19M | 12.96M | 12.50M | 14.15M | 13.62M | 20.84M | 5.40M | 18.60M | 13.90M | 18.02M | 24.79M | 20.46M | 19.71M | 25.20M | 24.76M | 23.43M | 14.51M | 10.94M | 9.10M | 9.44M | 8.39M | 8.92M | 8.40M | 5.60M | 8.00M | 11.50M | 12.00M |
Net Income | 42.60M | 47.30M | 28.98M | 24.09M | 38.29M | 37.44M | 32.91M | 1.78M | 35.74M | -44.53M | 13.19M | 24.71M | 31.36M | 44.63M | 35.21M | -32.77M | 44.59M | 41.60M | 40.54M | 22.96M | 17.95M | 15.25M | 14.97M | 13.18M | 15.12M | 14.10M | 10.20M | 13.50M | 18.60M | 20.00M |
Interest Expenses | N/A | N/A | 9.00K | 11.00K | 606.00K | 1.15M | 777.00K | 613.00K | 1.36M | 2.02M | 1.27M | 1.53M | 2.29M | 1.23M | 2.63M | 3.36M | N/A | N/A | N/A | N/A | 830.00K | 1.31M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 25.84M | 25.82M | 26.03M | 26.00M | 26.04M | 25.83M | 25.39M | 25.73M | 25.69M | 25.86M | 26.13M | 26.02M | 25.92M | 25.80M | 25.70M | 25.72M | 25.62M | 25.53M | 25.45M | 18.94M | 16.36M | 16.28M | 16.27M | 16.26M | 16.25M | 16.22M | 16.45M | 16.46M | 16.46M | 16.39M |
Diluted Shares Outstanding | 25.94M | 25.95M | 26.11M | 26.00M | 26.04M | 25.84M | 25.42M | 25.75M | 25.72M | 25.86M | 26.15M | 26.02M | 25.92M | 25.95M | 25.89M | 25.79M | 25.86M | 25.76M | 25.73M | 19.26M | 16.60M | 16.48M | 16.32M | 16.26M | 16.27M | 16.22M | 16.49M | 16.46M | 16.47M | 16.52M |
EBITDA | 72.78M | 82.29M | 60.73M | 51.32M | 70.05M | 67.28M | 61.78M | 53.25M | 62.92M | -20.82M | 47.13M | 53.38M | 63.02M | 79.88M | 70.11M | 3.16M | 90.07M | 90.49M | 72.03M | 50.05M | 39.38M | 34.91M | 36.28M | 32.22M | 27.80M | 26.79M | 24.00M | 25.10M | 33.00M | 34.40M |
EBITDA Margin | 17.32% | 19.05% | 15.18% | 14.34% | 15.98% | 16.79% | 16.69% | 14.92% | 11.06% | -3.59% | 8.69% | 10.01% | 12.19% | 14.52% | 13.54% | 0.54% | 14.75% | 15.48% | 12.88% | 13.70% | 15.18% | 14.50% | 15.31% | 14.06% | 16.70% | 17.75% | 15.55% | 16.33% | 23.22% | 24.55% |
EBIT | 59.12M | 64.93M | 41.95M | 33.30M | 51.86M | 51.09M | 47.83M | 16.01M | 57.93M | -37.11M | 33.06M | 40.15M | 51.66M | 70.65M | 58.30M | -9.70M | 69.78M | 66.36M | 63.97M | 37.47M | 29.72M | 25.65M | 24.40M | 21.57M | 24.04M | 22.50M | 15.80M | 21.50M | 30.10M | 32.00M |
EBIT Margin | 14.07% | 15.04% | 10.49% | 9.30% | 11.83% | 12.75% | 12.92% | 4.49% | 10.18% | -6.40% | 6.09% | 7.52% | 9.99% | 12.85% | 11.26% | -1.66% | 11.43% | 11.35% | 11.44% | 10.25% | 11.46% | 10.65% | 10.30% | 9.41% | 14.44% | 14.91% | 10.24% | 13.99% | 21.18% | 22.84% |
Financial Year End | 2024-02-29 | 2023-02-28 | 2022-02-28 | 2021-02-28 | 2020-02-29 | 2019-02-28 | 2018-02-28 | 2017-02-28 | 2016-02-29 | 2015-02-28 | 2014-02-28 | 2013-02-28 | 2012-02-29 | 2011-02-28 | 2010-02-28 | 2009-02-28 | 2008-02-29 | 2007-02-28 | 2006-02-28 | 2005-02-28 | 2004-02-29 | 2003-02-28 | 2002-02-28 | 2001-02-28 | 2000-02-29 | 1999-02-28 | 1998-02-28 | 1997-02-28 | 1996-02-29 | 1995-02-28 |