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 | 1.54B | 1.32B | 902.66M | 838.92M | 1.06B | 927.09M | 810.43M | 858.93M | 903.19M | 816.69M | 751.72M | 570.59M | 469.11M | 380.65M | 357.03M | 412.36M | 320.19M | 260.34M | 187.18M | 152.43M | 136.20M | 183.37M | 152.92M | 121.41M | 92.54M | 80.90M | 75.50M | 57.70M | 49.20M | 44.60M |
Cost of Revenue | 1.17B | 1.03B | 677.44M | 650.17M | 824.59M | 728.47M | 650.12M | 654.15M | 673.08M | 610.99M | 546.02M | 406.42M | 344.53M | 273.01M | 247.38M | 299.01M | 239.65M | 193.41M | 149.86M | 123.90M | 110.21M | 145.05M | 119.00M | 90.67M | 63.26M | 58.90M | 53.00M | 38.60M | 34.10M | 32.30M |
Gross Profit | 363.46M | 295.94M | 225.22M | 188.75M | 237.23M | 198.62M | 160.31M | 204.78M | 230.11M | 205.70M | 205.71M | 164.17M | 124.59M | 107.64M | 109.65M | 113.35M | 80.54M | 66.93M | 37.33M | 28.52M | 25.99M | 38.32M | 33.92M | 30.73M | 29.28M | 22.00M | 22.50M | 19.10M | 15.10M | 12.30M |
Operating Expenses | 141.86M | 122.31M | 113.68M | 107.13M | 139.25M | 121.67M | 112.06M | 106.42M | 107.82M | 98.87M | 105.59M | 66.19M | 48.86M | 46.65M | 42.42M | 43.22M | 36.26M | 31.95M | 23.90M | 19.62M | 17.14M | 20.55M | 18.70M | 15.19M | 17.08M | 13.30M | 12.60M | 10.80M | 9.70M | 8.40M |
Selling, General & Admin | 141.86M | 122.31M | 113.68M | 107.13M | 139.25M | 121.67M | 112.06M | 106.42M | 107.82M | 98.87M | 105.59M | 66.19M | 48.86M | 46.65M | 43.42M | 43.22M | 36.26M | 31.95M | 23.90M | 19.62M | 17.14M | 20.55M | 18.70M | 15.19M | 12.31M | 9.70M | 9.60M | 8.10M | 7.50M | 6.60M |
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 | 161.00K | 1.24M | -600.00K | -969.00K | -990.00K | 1.02M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -992.20K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 4.77M | 3.60M | 3.00M | 2.70M | 2.20M | 1.80M |
Operating Income | 221.60M | 102.89M | 66.28M | 36.04M | 46.79M | 76.96M | 48.25M | 98.36M | 122.29M | 106.83M | 100.11M | 97.98M | 75.72M | 61.00M | 67.22M | 70.13M | 44.28M | 34.98M | 13.43M | 8.90M | 8.85M | 17.77M | 15.22M | 15.54M | 12.21M | 8.70M | 9.90M | 8.30M | 5.40M | 3.90M |
Other Expenses / Income | 15.57M | -14.21M | 40.07M | 14.96M | 18.10M | 1.02M | -17.35M | -13.61M | -17.92M | -16.70M | -6.20M | -3.62M | -12.08M | -6.04M | -6.84M | -3.22M | -447.51K | -384.47K | -1.40M | -1.50M | -1.97M | -3.87M | -2.62M | -2.42M | -1.66M | -900.00K | N/A | -1.20M | -1.10M | -1.30M |
Before Tax Income | 130.10M | 88.67M | 106.34M | 51.00M | 64.89M | 63.01M | 30.90M | 84.75M | 104.37M | 90.13M | 93.91M | 94.37M | 63.64M | 54.96M | 60.38M | 66.91M | 43.83M | 34.60M | 12.03M | 7.41M | 6.88M | 13.90M | 12.60M | 13.13M | 10.55M | 7.80M | 9.90M | 7.10M | 4.30M | 2.60M |
Income Tax Expenses | 28.50M | 22.34M | 22.32M | 11.38M | 16.66M | 11.80M | -14.27M | 23.83M | 27.58M | 25.19M | 34.31M | 33.91M | 22.91M | 20.00M | 22.66M | 24.70M | 16.15M | 12.91M | 4.20M | 2.59M | 2.61M | 5.28M | 4.79M | 4.96M | 3.96M | 2.90M | 2.70M | 2.80M | 1.70M | 1.00M |
Net Income | 101.61M | 66.34M | 84.02M | 39.61M | 48.23M | 51.21M | 45.17M | 60.92M | 76.79M | 64.94M | 59.60M | 60.46M | 40.74M | 34.96M | 37.73M | 42.21M | 27.69M | 21.77M | 7.83M | 4.81M | 4.26M | 8.62M | 7.80M | 8.17M | 6.59M | 4.90M | 7.20M | 4.30M | 2.60M | 1.60M |
Interest Expenses | 107.06M | 88.80M | 6.39M | 9.65M | 13.46M | 14.97M | 13.86M | 14.73M | 15.15M | 16.56M | 18.41M | 13.07M | 13.94M | 7.73M | 6.84M | 6.17M | 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 | 25.04M | 24.83M | 24.86M | 25.90M | 26.19M | 25.99M | 25.96M | 25.92M | 25.77M | 25.67M | 25.47M | 25.30M | 25.15M | 24.88M | 24.58M | 24.28M | 24.03M | 23.20M | 22.34M | 21.78M | 21.32M | 21.14M | 20.40M | 19.57M | 18.97M | 22.53M | 23.80M | 22.93M | 22.61M | 22.86M |
Diluted Shares Outstanding | 25.21M | 24.98M | 25.08M | 26.05M | 26.28M | 26.11M | 26.04M | 26.10M | 25.94M | 25.78M | 25.69M | 25.56M | 25.38M | 25.20M | 24.95M | 24.60M | 24.45M | 23.68M | 22.63M | 22.07M | 21.59M | 21.14M | 20.81M | 20.05M | 19.11M | 22.79M | 24.20M | 23.24M | 23.11M | 23.70M |
EBITDA | 316.59M | 177.47M | 110.94M | 80.64M | 96.98M | 77.98M | 95.28M | 149.84M | 166.94M | 152.78M | 155.62M | 136.80M | 100.17M | 84.85M | 84.65M | 87.61M | 52.03M | 41.34M | 17.75M | 13.06M | 12.61M | 20.45M | 18.94M | 18.97M | 15.32M | 11.40M | 12.90M | 9.80M | 6.50M | 4.40M |
EBITDA Margin | 20.59% | 13.41% | 12.29% | 9.61% | 9.13% | 8.41% | 11.76% | 17.44% | 18.48% | 18.71% | 20.70% | 23.98% | 21.35% | 22.29% | 23.71% | 21.25% | 16.25% | 15.88% | 9.48% | 8.57% | 9.26% | 11.15% | 12.39% | 15.62% | 16.55% | 14.09% | 17.09% | 16.98% | 13.21% | 9.87% |
EBIT | 237.17M | 177.47M | 112.74M | 60.65M | 78.35M | 77.98M | 44.76M | 99.48M | 119.52M | 106.69M | 112.32M | 107.44M | 77.58M | 62.69M | 67.22M | 73.08M | 43.83M | 34.69M | 12.03M | 7.41M | 6.88M | 13.90M | 12.60M | 13.13M | 10.55M | 7.80M | 9.90M | 7.10M | 4.30M | 2.60M |
EBIT Margin | 15.42% | 13.41% | 12.49% | 7.23% | 7.38% | 8.41% | 5.52% | 11.58% | 13.23% | 13.06% | 14.94% | 18.83% | 16.54% | 16.47% | 18.83% | 17.72% | 13.69% | 13.32% | 6.43% | 4.86% | 5.05% | 7.58% | 8.24% | 10.81% | 11.40% | 9.64% | 13.11% | 12.31% | 8.74% | 5.83% |
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 |