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 | N/A | -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.54M | 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 | 496.06M | 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 | 44.60M | 37.52M | 22.17M | 49.95M | 36.74M | 53.65M | 11.84M | 10.33M | 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 | 91.00K | -5.69M | -5.27M | -3.67M | -2.92M | -3.07M | -3.00M | 40.94M | 34.71M | -2.32M | -4.01M | -3.47M | -3.83M | -2.46M | -1.23M | -1.11M | -1.69M | -399.81K | 36.85M | 39.13M | 38.60M | 5.10M | 10.60M | 20.30M | -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 | 2.62M | 2.32M | 4.01M | 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 | 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.74M | 11.32M | 10.52M | 10.19M | 11.55M | 13.82M | 15.14M | 14.74M | 16.54M | 17.97M | 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.03M | 11.95M | 11.74M | 10.19M | 12.02M | 14.43M | 15.60M | 14.86M | 18.45M | 18.21M | 15.16M |
EBITDA | 32.52M | 70.07M | 135.50M | 144.94M | 76.13M | 71.61M | 48.76M | 40.58M | 26.01M | 53.77M | 39.95M | 56.42M | 57.39M | 49.60M | 45.97M | 33.36M | 24.31M | 6.68M | 27.23M | 28.91M | 25.29M | 22.32M | -11.23M | 14.79M | 27.07M | 27.70M | 700.00K | 7.20M | 16.30M | -20.60M |
EBITDA Margin | 2.33% | 4.99% | 11.18% | 15.78% | 10.22% | 10.70% | 7.96% | 6.90% | 4.58% | 10.14% | 8.17% | 12.14% | 14.84% | 14.51% | 13.56% | 11.16% | 8.85% | 2.78% | 11.63% | 14.12% | 14.35% | 14.41% | -9.47% | 5.23% | 13.86% | 29.98% | 4.55% | 7,200.00% | 16,300.00% | -20,600.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 | 47.67M | 44.27M | 31.96M | 23.16M | 5.68M | 26.52M | 28.48M | 24.97M | 22.02M | -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% | 13.94% | 13.06% | 10.69% | 8.43% | 2.36% | 11.32% | 13.91% | 14.17% | 14.22% | -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 |