Financial Year End | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-30 | 2002-04-30 | 2001-04-30 | 2000-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.39B | 1.41B | 1.21B | 918.61M | 744.61M | 669.12M | 612.20M | 587.75M | 567.91M | 530.32M | 489.19M | 464.68M | 386.86M | 341.86M | 338.93M | 298.97M | 274.63M | 240.44M | 234.21M | 204.79M | 176.18M | 154.88M | 118.64M | 282.54M | 195.32M | 92.40M | 15.40M | 100.00K | 100.00K | 100.00K |
Cost of Revenue | 765.42M | 805.87M | 663.63M | 479.15M | 388.48M | 343.90M | 315.27M | 304.93M | 304.89M | 272.45M | 251.32M | 239.09M | 223.39M | 195.99M | 173.11M | 155.67M | 144.54M | 125.07M | 119.43M | 101.77M | 85.51M | 77.07M | 62.97M | 169.23M | 117.24M | 58.30M | 9.50M | N/A | 1.10M | 8.80M |
Gross Profit | 628.48M | 599.62M | 548.73M | 439.46M | 356.14M | 325.22M | 296.93M | 282.82M | 263.02M | 257.88M | 237.87M | 225.58M | 163.47M | 145.87M | 165.82M | 143.30M | 130.09M | 115.36M | 114.77M | 103.02M | 90.67M | 77.81M | 55.68M | 113.31M | 78.09M | 34.10M | 5.90M | 100.00K | -1.00M | -8.70M |
Operating Expenses | 602.83M | 535.16M | 417.26M | 298.24M | 283.85M | 257.58M | 252.33M | 245.31M | 240.85M | 207.92M | 201.12M | 171.93M | 151.63M | 135.03M | 121.55M | 111.33M | 103.46M | 105.85M | 85.79M | 73.31M | 64.76M | 54.61M | 53.07M | 139.44M | 92.27M | 46.20M | 10.80M | 3.70M | 3.50M | 5.60M |
Selling, General & Admin | 602.83M | 176.70M | 156.13M | 130.85M | 117.76M | 107.25M | 99.02M | 91.94M | 92.24M | 83.80M | 78.59M | 73.07M | 67.66M | 62.14M | 57.21M | 51.13M | 102.31M | 104.86M | 85.07M | 72.88M | 64.44M | 54.31M | 52.79M | 135.38M | 90.14M | 45.00M | 10.30M | 3.50M | 3.00M | 2.00M |
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 | 358.46M | 261.13M | 167.38M | 166.09M | 150.33M | 153.31M | 153.37M | 148.60M | 124.12M | 122.53M | 98.86M | 83.97M | 73.40M | 64.35M | 60.20M | 1.15M | 994.00K | 723.27K | 425.62K | 321.05K | 299.20K | 283.64K | 4.07M | 2.13M | 1.20M | 500.00K | 200.00K | 500.00K | 3.60M |
Operating Income | 25.65M | 64.47M | 131.47M | 141.22M | 72.29M | 59.76M | 39.00M | 33.45M | 18.87M | 47.05M | 33.75M | 50.71M | 52.87M | 45.10M | 44.27M | 31.96M | 26.64M | 9.51M | 28.98M | 29.71M | 25.91M | 23.20M | 2.60M | -26.13M | -14.18M | -12.10M | -4.90M | -3.60M | -4.50M | -14.30M |
Other Expenses / Income | -65.78M | -38.67M | -11.07M | -6.78M | -7.94M | -7.79M | -5.69M | -5.27M | -3.67M | -2.92M | -3.07M | -3.00M | -2.38M | -3.19M | -2.32M | -4.01M | -3.47M | -3.83M | -2.46M | -1.23M | -1.11M | -1.69M | -9.68M | 38.71M | 39.13M | 42.60M | 5.70M | 9.90M | 18.80M | -9.90M |
Before Tax Income | -40.13M | 25.79M | 120.40M | 134.44M | 64.35M | 59.85M | 38.91M | 32.24M | 18.50M | 47.03M | 33.67M | 50.66M | 52.78M | 45.05M | 41.95M | 27.96M | 23.16M | 5.68M | 26.52M | 28.48M | 24.80M | 21.51M | 2.20M | 10.72M | 24.94M | 26.50M | 200.00K | 7.00M | 15.80M | -24.20M |
Income Tax Expenses | -8.74M | 5.36M | 27.09M | 30.30M | 13.01M | 12.23M | 2.40M | 12.04M | 6.90M | 17.54M | 12.54M | 18.49M | 19.79M | 16.83M | 15.11M | 10.05M | 8.13M | 1.45M | 9.82M | 10.51M | 9.16M | 7.94M | 2.79M | 4.76M | 10.11M | 9.00M | -100.00K | -1.90M | 3.50M | -3.90M |
Net Income | -31.39M | 20.43M | 95.01M | 104.82M | 51.34M | 47.62M | 36.51M | 20.20M | 11.60M | 29.49M | 21.13M | 32.16M | 32.99M | 28.21M | 26.84M | 17.91M | 15.03M | 4.23M | 16.70M | 17.98M | 15.80M | 14.07M | -14.31M | 5.96M | 14.84M | 17.50M | 300.00K | 8.90M | 12.30M | -20.30M |
Interest Expenses | 65.35M | 38.31M | 10.92M | 6.82M | 8.05M | 7.88M | 5.60M | 4.07M | 3.31M | 2.90M | 3.00M | 2.94M | 2.29M | 3.20M | 2.32M | 4.01M | 2.95M | 3.73M | 2.46B | 1.23B | 1.11B | 1.69B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 6.39M | 6.37M | 6.51M | 6.63M | 6.63M | 6.81M | 7.23M | 7.85M | 8.37M | 8.62M | 8.93M | 9.11M | 9.79M | 10.86M | 11.68M | 11.75M | 11.83M | 11.85M | 11.85M | 11.71M | 11.22M | 10.52M | 10.19M | 11.55M | 14.26M | 15.10M | 14.99M | 18.45M | 17.56M | 15.15M |
Diluted Shares Outstanding | 6.39M | 6.57M | 6.82M | 6.96M | 6.95M | 7.07M | 7.44M | 8.11M | 8.67M | 9.05M | 9.39M | 9.57M | 10.16M | 11.09M | 11.82M | 11.81M | 11.91M | 11.95M | 12.02M | 12.06M | 12.06M | 11.74M | 10.19M | 12.02M | 14.87M | 15.10M | 14.99M | 18.45M | 17.90M | 15.16M |
EBITDA | 32.08M | 69.71M | 137.59M | 144.98M | 76.24M | 71.70M | 48.76M | 40.58M | 26.01M | 53.77M | 39.95M | 56.42M | 57.39M | 49.60M | 45.97M | 33.36M | 27.79M | 10.51M | 29.70M | 30.14M | 26.24M | 23.50M | 12.17M | 17.39M | -12.05M | -14.90M | -4.90M | -2.70M | -2.50M | -10.70M |
EBITDA Margin | 2.30% | 4.96% | 11.35% | 15.78% | 10.24% | 10.72% | 7.96% | 6.90% | 4.58% | 10.14% | 8.17% | 12.14% | 14.84% | 14.51% | 13.56% | 11.16% | 10.12% | 4.37% | 12.68% | 14.72% | 14.89% | 15.17% | 10.26% | 6.16% | -6.17% | -16.13% | -31.82% | -2,700.00% | -2,500.00% | -10,700.00% |
EBIT | 25.21M | 64.11M | 133.03M | 141.94M | 72.40M | 67.73M | 44.51M | 36.31M | 21.80M | 49.94M | 36.67M | 53.59M | 55.06M | 48.25M | 44.27M | 31.96M | 26.11M | 9.41M | 2.48B | 1.26B | 1.14B | 1.71B | -11.52M | 10.72M | 24.94M | 26.50M | 200.00K | 7.00M | 15.80M | -24.20M |
EBIT Margin | 1.81% | 4.56% | 10.97% | 15.45% | 9.72% | 10.12% | 7.27% | 6.18% | 3.84% | 9.42% | 7.50% | 11.53% | 14.23% | 14.11% | 13.06% | 10.69% | 9.51% | 3.91% | 1,060.93% | 613.04% | 646.37% | 1,102.62% | -9.71% | 3.79% | 12.77% | 28.68% | 1.30% | 7,000.00% | 15,800.00% | -24,200.00% |
Financial Year End | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-30 | 2002-04-30 | 2001-04-30 | 2000-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |