Financial Year End | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 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 | 1995-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 924.22M | 822.45M | 527.16M | 468.46M | 418.17M | 414.19M | 402.25M | 361.59M | 321.27M | 283.07M | 247.41M | 207.53M | 184.05M | 172.68M | 140.51M | 118.72M | 102.42M | 86.14M | 72.43M | 62.76M | 55.50M | 46.49M | 41.10M | 34.90M | 23.51M | 22.20M | 18.50M | 15.30M | 12.50M | 11.70M |
Cost of Revenue | 461.59M | 416.49M | 284.15M | 253.40M | 221.89M | 222.27M | 212.00M | 189.63M | 168.21M | 143.39M | 124.81M | 98.03M | 91.62M | 84.89M | 67.53M | 59.29M | 49.19M | 41.58M | 35.43M | 32.15M | 27.99M | 21.76M | 20.20M | 17.16M | 9.91M | 8.60M | 7.20M | 5.60M | 5.00M | 4.70M |
Gross Profit | 462.63M | 405.95M | 243.01M | 215.06M | 196.28M | 191.92M | 190.25M | 171.97M | 153.06M | 139.69M | 122.60M | 109.49M | 92.42M | 87.79M | 72.97M | 59.43M | 53.23M | 44.56M | 37.01M | 30.60M | 27.51M | 24.73M | 20.90M | 17.74M | 13.60M | 13.60M | 11.30M | 9.70M | 7.50M | 7.00M |
Operating Expenses | 385.21M | 368.44M | 184.40M | 140.89M | 128.76M | 123.83M | 120.06M | 107.02M | 96.68M | 86.57M | 79.21M | 68.79M | 58.69M | 51.96M | 46.10M | 38.95M | 35.21M | 31.06M | 24.96M | 21.83M | 19.97M | 17.94M | 15.40M | 13.47M | 11.23M | 11.00M | 9.70M | 8.30M | 7.00M | 6.40M |
Selling, General & Admin | 362.73M | 342.40M | 167.35M | 124.64M | 114.01M | 111.02M | 109.20M | 96.64M | 86.79M | 76.99M | 70.88M | 61.01M | 52.05M | 45.13M | 39.84M | 34.39M | 31.57M | 27.76M | 21.97M | 19.11M | 17.07M | 15.03M | 13.15M | 11.63M | 8.69M | 8.50M | 7.60M | 6.40M | 5.30M | 5.90M |
Research & Development | 22.48M | 26.04M | 17.05M | 16.25M | 14.75M | 12.80M | 10.86M | 10.38M | 9.89M | 9.58M | 8.33M | 7.78M | 6.64M | 6.83M | 6.26M | 4.55M | 3.64M | 3.29M | 2.99M | 2.73M | 2.89M | 2.91M | 2.25M | 1.84M | 1.60M | 1.60M | 1.40M | 1.30M | 1.20M | N/A |
Other Operating Expenses | -5.94M | -59.56M | 1.59M | 1.10M | 4.78M | 4.87M | 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 | 946.00K | 900.00K | 700.00K | 600.00K | 500.00K | 500.00K |
Operating Income | 77.43M | 37.52M | 34.92M | 53.13M | 49.13M | 50.47M | 70.19M | 64.94M | 56.39M | 53.12M | 43.39M | 40.71M | 33.74M | 35.84M | 26.88M | 20.49M | 18.02M | 13.50M | 12.04M | 8.77M | 7.54M | 6.79M | 5.50M | 4.26M | 2.36M | 2.60M | 1.60M | 1.40M | 500.00K | 600.00K |
Other Expenses / Income | -91.73M | -59.56M | 25.28M | 22.14M | 23.18M | 22.49M | 3.27M | 1.73M | -873.00K | -1.04M | -360.00K | 435.00K | 224.00K | -596.00K | 442.00K | 1.14M | 479.00K | 371.00K | 46.00K | 147.00K | 132.00K | 488.00K | 460.00K | 605.00K | 1.92M | 100.00K | 700.00K | 500.00K | -500.00K | 200.00K |
Before Tax Income | -14.30M | -22.04M | 60.21M | 75.27M | 72.31M | 72.96M | 73.47M | 66.67M | 55.51M | 52.08M | 43.03M | 41.14M | 33.96M | 35.24M | 27.32M | 21.62M | 18.50M | 13.88M | 12.09M | 8.92M | 7.67M | 7.27M | 5.96M | 4.87M | 4.28M | 2.70M | 2.30M | 1.90M | N/A | N/A |
Income Tax Expenses | -4.88M | 828.00K | 11.90M | 14.39M | 12.83M | 12.78M | 10.25M | 22.70M | 18.98M | 18.50M | 15.00M | 14.10M | 11.45M | 12.40M | 9.80M | 7.75M | 6.40M | 4.75M | 4.15M | 3.00M | 2.58M | 2.49M | 2.02M | 1.70M | 1.21M | 400.00K | 100.00K | 100.00K | N/A | N/A |
Net Income | -9.42M | -22.87M | 48.31M | 60.88M | 59.48M | 60.18M | 63.15M | 43.79M | 36.56M | 33.53M | 28.16M | 27.19M | 22.51M | 22.84M | 17.52M | 13.87M | 12.10M | 9.12M | 7.94M | 5.92M | 5.10M | 4.79M | 3.94M | 3.17M | 3.07M | 2.30M | 2.20M | 1.80M | -200.00K | 700.00K |
Interest Expenses | 73.39M | 55.96M | 1.27M | 78.00K | N/A | -22.49M | 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 |
Basic Shares Outstanding | 216.48M | 188.88M | 107.68M | 106.50M | 105.10M | 103.78M | 103.47M | 101.86M | 100.18M | 99.01M | 97.95M | 96.22M | 94.48M | 92.03M | 89.46M | 87.14M | 86.84M | 82.95M | 74.45M | 72.94M | 71.70M | 69.04M | 67.24M | 64.84M | 66.50M | 69.93M | 68.75M | 63.28M | 36.00M | 52.47M |
Diluted Shares Outstanding | 216.48M | 188.88M | 108.02M | 107.12M | 105.72M | 104.85M | 104.37M | 102.33M | 101.00M | 99.85M | 99.38M | 97.31M | 96.08M | 95.16M | 92.36M | 90.48M | 89.99M | 84.66M | 77.68M | 76.06M | 75.23M | 71.80M | 71.58M | 66.04M | 66.50M | 69.93M | 70.71M | 63.28M | 56.22M | 52.47M |
EBITDA | 198.65M | 37.52M | 58.62M | 74.17M | 67.52M | 68.09M | 90.45M | 81.18M | 68.08M | 62.67M | 52.34M | 48.70M | 40.14M | 40.57M | 31.76M | 25.51M | 22.01M | 16.71M | 14.51M | 10.62M | 9.08M | 8.41M | 7.03M | 6.17M | 5.23M | 3.60M | 3.00M | 2.50M | 300.00K | 1.20M |
EBITDA Margin | 21.49% | 4.56% | 11.12% | 15.83% | 16.15% | 16.44% | 22.49% | 22.45% | 21.19% | 22.14% | 21.15% | 23.47% | 21.81% | 23.49% | 22.60% | 21.49% | 21.49% | 19.40% | 20.03% | 16.92% | 16.35% | 18.09% | 17.11% | 17.69% | 22.24% | 16.22% | 16.22% | 16.34% | 2.40% | 10.26% |
EBIT | 59.09M | 33.92M | 61.47M | 75.35M | 72.31M | 50.47M | 73.39M | 66.49M | 55.54M | 52.03M | 43.16M | 41.29M | 33.96M | 35.24M | 27.32M | 21.62M | 18.50M | 13.88M | 12.09M | 8.92M | 7.67M | 7.27M | 5.96M | 4.87M | 4.28M | 2.70M | 2.30M | 1.90M | -200.00K | 700.00K |
EBIT Margin | 6.39% | 4.12% | 11.66% | 16.08% | 17.29% | 12.19% | 18.25% | 18.39% | 17.29% | 18.38% | 17.44% | 19.90% | 18.45% | 20.41% | 19.44% | 18.21% | 18.06% | 16.11% | 16.69% | 14.21% | 13.83% | 15.64% | 14.50% | 13.96% | 18.22% | 12.16% | 12.43% | 12.42% | -1.60% | 5.98% |
Financial Year End | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 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 | 1995-05-31 |