Financial Year End | 2024-04-27 | 2023-04-30 | 2023-04-29 | 2022-04-30 | 2021-05-01 | 2020-05-02 | 2019-04-27 | 2018-04-28 | 2017-04-29 | 2016-04-30 | 2015-05-02 | 2014-05-03 | 2013-04-27 | 2012-04-28 | 2011-04-30 | 2010-05-01 | 2009-05-02 | 2008-05-03 | 2007-04-28 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.11B | 1.18B | 1.18B | 1.16B | 1.09B | 1.02B | 1.00B | 908.30M | 816.50M | 809.10M | 881.10M | 772.80M | 519.80M | 465.10M | 428.21M | 377.60M | 428.80M | 553.00M | 450.00M | 422.69M | 394.44M | 361.00M | 364.08M | 321.60M | 362.14M | 422.15M | 403.70M | 379.30M | 343.10M | 307.50M |
Cost of Revenue | 908.40M | 915.50M | 915.50M | 898.70M | 813.90M | 741.00M | 734.50M | 668.70M | 598.20M | 596.20M | 662.30M | 616.10M | 428.20M | 382.00M | 339.04M | 297.70M | 356.50M | 428.40M | 359.90M | 336.41M | 306.62M | 287.80M | 289.68M | 267.57M | 296.42M | 302.61M | 282.10M | 260.30M | 229.60M | 207.60M |
Gross Profit | 206.10M | 264.10M | 264.10M | 264.90M | 274.10M | 282.90M | 265.80M | 239.60M | 218.30M | 212.90M | 218.80M | 156.70M | 91.60M | 83.10M | 89.17M | 79.90M | 72.30M | 124.60M | 90.10M | 86.28M | 87.83M | 73.20M | 74.40M | 54.02M | 65.72M | 119.53M | 121.60M | 119.00M | 113.50M | 99.90M |
Operating Expenses | 205.50M | 173.70M | 173.70M | 153.20M | 146.20M | 135.80M | 159.00M | 121.30M | 107.50M | 103.20M | 98.90M | 83.10M | 52.50M | 71.70M | 73.25M | 72.50M | 184.10M | 74.10M | 57.30M | 55.56M | 51.19M | 44.26M | 41.33M | 53.77M | 55.96M | 78.76M | 74.70M | 71.00M | 61.00M | 53.60M |
Selling, General & Admin | 155.90M | 154.90M | 154.90M | 134.10M | 126.90M | 116.80M | 142.90M | 115.70M | 105.20M | 100.80M | 94.00M | 79.60M | 66.30M | 71.10M | 70.85M | 62.40M | 57.50M | 61.60M | 50.20M | 50.18M | 46.87M | 40.34M | 39.09M | 41.00M | 44.97M | 58.05M | 54.80M | 51.10M | 44.30M | 39.60M |
Research & Development | 49.10M | N/A | 35.00M | 35.70M | 37.10M | 34.90M | 41.20M | 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 | -500.00K | 18.80M | 18.80M | 19.10M | 19.30M | 19.00M | 5.10M | 5.60M | 2.30M | 2.40M | 4.90M | 3.50M | -13.80M | 600.00K | 2.40M | 10.10M | 126.60M | 12.50M | 7.10M | 5.38M | 4.31M | 3.91M | 2.24M | 12.77M | 10.99M | 20.71M | 19.90M | 19.90M | 16.70M | 14.00M |
Operating Income | 600.00K | 90.40M | 90.40M | 111.70M | 127.90M | 147.10M | 106.80M | 118.30M | 110.80M | 109.70M | 119.90M | 73.60M | 39.20M | 11.40M | 15.92M | 7.40M | -111.70M | 50.40M | 32.80M | 30.72M | 36.64M | 28.94M | 33.07M | 254.00K | 9.76M | 40.77M | 46.90M | 48.00M | 52.50M | 46.30M |
Other Expenses / Income | -128.70M | -300.00K | -300.00K | 6.80M | 7.00M | 1.60M | 5.10M | 5.50M | 5.10M | 1.20M | 900.00K | 2.30M | -1.20M | N/A | -1.46M | 400.00K | 900.00K | -900.00K | 3.00M | 1.65M | 1.80M | -436.00K | -1.11M | 2.35M | 9.44M | 6.21M | 3.80M | 5.60M | 5.90M | 4.70M |
Before Tax Income | -128.10M | 90.10M | 90.10M | 118.50M | 134.90M | 148.70M | 103.60M | 123.80M | 115.90M | 110.90M | 120.80M | 75.90M | 38.00M | 11.40M | 14.46M | 7.80M | -110.80M | 49.50M | 35.80M | 32.37M | 38.45M | 28.51M | 31.96M | 2.60M | 19.20M | 46.99M | 50.70M | 53.60M | 58.40M | 51.00M |
Income Tax Expenses | -4.80M | 13.00M | 13.00M | 16.30M | 12.60M | 25.30M | 12.00M | 66.60M | 23.00M | 26.30M | 19.80M | -20.30M | -2.49M | 3.24M | -4.08M | -5.96M | 1.70M | 9.70M | 9.80M | 15.32M | 12.91M | 8.82M | 10.09M | -1.20M | 6.44M | 16.10M | 17.90M | 18.30M | 21.20M | 18.60M |
Net Income | -123.30M | 77.10M | 77.10M | 102.20M | 122.30M | 123.40M | 91.60M | 57.20M | 92.90M | 84.60M | 101.10M | 96.10M | 40.70M | 8.40M | 19.50M | 13.70M | -112.50M | 39.80M | 26.10M | 17.05M | 25.53M | 19.68M | 21.87M | 3.81M | 19.35M | 30.89M | 32.80M | 35.30M | 37.20M | 32.40M |
Interest Expenses | 16.70M | 2.70M | 2.70M | 3.50M | 5.20M | 10.10M | -8.30M | -900.00K | N/A | N/A | N/A | 300.00K | 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 | 35.47M | 36.03M | 36.02M | 37.23M | 38.04M | 37.57M | 37.41M | 37.28M | 37.28M | 38.33M | 39.27M | 38.20M | 37.90M | 37.60M | 37.13M | 36.90M | 36.90M | 37.50M | 36.60M | 36.27M | 35.96M | 35.78M | 36.45M | 34.59M | 35.84M | 35.50M | 35.27M | 35.30M | 35.24M | 34.97M |
Diluted Shares Outstanding | 35.47M | 36.71M | 36.78M | 37.82M | 38.31M | 37.84M | 37.67M | 37.54M | 37.49M | 38.47M | 39.27M | 38.20M | 37.90M | 37.60M | 37.84M | 36.90M | 36.90M | 37.50M | 36.60M | 36.45M | 36.07M | 36.16M | 36.45M | 34.59M | 35.84M | 35.50M | 35.27M | 35.30M | 35.24M | 34.97M |
EBITDA | 58.50M | 142.30M | 142.30M | 174.60M | 191.60M | 207.10M | 150.10M | 151.00M | 140.20M | 134.80M | 144.30M | 100.00M | 57.01M | 27.80M | 31.18M | 27.14M | -73.76M | 77.66M | 59.90M | 55.22M | 59.88M | 49.29M | 48.58M | 18.87M | 42.49M | 67.70M | 70.60M | 73.50M | 75.10M | 65.00M |
EBITDA Margin | 5.25% | 12.06% | 12.06% | 15.01% | 17.61% | 20.23% | 15.01% | 16.62% | 17.17% | 16.66% | 16.38% | 12.94% | 10.97% | 5.98% | 7.28% | 7.19% | -17.20% | 14.04% | 13.31% | 13.06% | 15.18% | 13.65% | 13.34% | 5.87% | 11.73% | 16.04% | 17.49% | 19.38% | 21.89% | 21.14% |
EBIT | -111.40M | 92.80M | 92.80M | 122.00M | 140.10M | 158.80M | 95.30M | 122.90M | 115.90M | 110.90M | 120.90M | 76.10M | 38.21M | 11.64M | 15.42M | 7.74M | -110.80M | 49.50M | 35.90M | 32.37M | 38.45M | 28.51M | 31.96M | 2.60M | 25.79M | 46.99M | 50.70M | 53.60M | 58.40M | 51.00M |
EBIT Margin | -10.00% | 7.87% | 7.87% | 10.48% | 12.88% | 15.51% | 9.53% | 13.53% | 14.19% | 13.71% | 13.72% | 9.85% | 7.35% | 2.50% | 3.60% | 2.05% | -25.84% | 8.95% | 7.98% | 7.66% | 9.75% | 7.90% | 8.78% | 0.81% | 7.12% | 11.13% | 12.56% | 14.13% | 17.02% | 16.59% |
Financial Year End | 2024-04-27 | 2023-04-30 | 2023-04-29 | 2022-04-30 | 2021-05-01 | 2020-05-02 | 2019-04-27 | 2018-04-28 | 2017-04-29 | 2016-04-30 | 2015-05-02 | 2014-05-03 | 2013-04-27 | 2012-04-28 | 2011-04-30 | 2010-05-01 | 2009-05-02 | 2008-05-03 | 2007-04-28 | 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 |