Financial Year End | 2024-04-27 | 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 | 1995-04-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.11B | 1.18B | 1.16B | 1.09B | 1.02B | 1.00B | 908.30M | 816.50M | 809.10M | 881.10M | 772.80M | 519.84M | 465.10M | 428.21M | 377.65M | 428.85M | 552.95M | 450.02M | 422.69M | 394.44M | 361.00M | 364.08M | 321.60M | 362.14M | 422.15M | 403.70M | 379.30M | 343.10M | 307.50M | 270.70M |
Cost of Revenue | 935.70M | 915.50M | 898.70M | 813.90M | 741.00M | 734.50M | 668.70M | 598.20M | 596.20M | 662.30M | 616.10M | 428.20M | 381.98M | 339.04M | 297.71M | 356.50M | 428.36M | 359.91M | 336.41M | 306.62M | 287.80M | 289.68M | 267.57M | 296.42M | 302.61M | 282.10M | 260.30M | 229.60M | 207.60M | 185.10M |
Gross Profit | 178.80M | 264.10M | 264.90M | 274.10M | 282.90M | 265.80M | 239.60M | 218.30M | 212.90M | 218.80M | 156.70M | 91.64M | 83.11M | 89.17M | 79.94M | 72.35M | 124.60M | 90.11M | 86.28M | 87.83M | 73.20M | 74.40M | 54.02M | 65.72M | 119.53M | 121.60M | 119.00M | 113.50M | 99.90M | 85.60M |
Operating Expenses | 292.50M | 173.70M | 153.20M | 146.20M | 135.80M | 159.00M | 121.30M | 107.50M | 103.20M | 95.50M | 81.40M | 68.13M | 71.76M | 73.25M | 64.72M | 64.40M | 69.03M | 55.27M | 55.56M | 51.19M | 44.26M | 41.33M | 53.77M | 55.96M | 78.76M | 74.70M | 71.00M | 61.00M | 53.60M | 48.20M |
Selling, General & Admin | 155.90M | 154.90M | 134.10M | 126.90M | 116.80M | 142.90M | 115.70M | 107.50M | 103.20M | 94.00M | 81.40M | 66.34M | 69.95M | 70.85M | 62.43M | 57.47M | 61.55M | 50.18M | 50.18M | 46.87M | 40.34M | 39.09M | 41.00M | 44.97M | 58.05M | 54.80M | 51.10M | 44.30M | 39.60M | 36.10M |
Research & Development | 49.10M | 35.00M | 35.70M | 37.10M | 34.90M | 41.20M | 37.90M | 27.80M | 27.80M | 24.50M | 25.70M | 23.70M | 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 | 85.80M | 18.80M | 19.10M | 19.30M | 19.00M | 5.10M | 6.40M | 4.70M | 500.00K | 200.00K | 2.60M | -1.26M | -272.00K | 2.40M | 2.30M | 6.93M | 7.49M | 5.08M | 5.38M | 4.31M | 3.91M | 2.24M | 12.77M | 10.99M | 20.71M | 19.90M | 19.90M | 16.70M | 14.00M | 12.10M |
Operating Income | -112.00M | 90.40M | 111.70M | 127.90M | 147.10M | 106.80M | 118.30M | 110.80M | 109.70M | 112.20M | 73.60M | 39.18M | 11.36M | 15.94M | 7.44M | -111.71M | 50.40M | 32.81M | 30.72M | 36.64M | 28.94M | 33.07M | 254.00K | 9.76M | 40.77M | 46.90M | 48.00M | 52.50M | 46.30M | 37.40M |
Other Expenses / Income | -16.10M | -300.00K | 6.80M | 7.00M | 1.60M | -3.20M | 5.50M | 5.10M | 1.20M | 8.60M | 2.30M | 14.45M | 16.00K | -1.48M | 376.00K | 903.00K | -926.00K | 2.15M | 1.65M | 1.80M | -436.00K | -1.11M | 2.35M | 9.44M | 165.00K | -1.86M | 5.60M | 5.90M | 4.70M | 3.40M |
Before Tax Income | -128.10M | 90.10M | 118.50M | 134.90M | 148.70M | 103.60M | 123.80M | 115.90M | 110.90M | 120.80M | 75.90M | 37.95M | 11.37M | 14.46M | 7.82M | -110.80M | 49.48M | 35.77M | 32.37M | 38.45M | 28.51M | 31.96M | 2.60M | 19.20M | 46.99M | 50.70M | 53.60M | 58.40M | 51.00M | 40.80M |
Income Tax Expenses | -4.80M | 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.68M | 9.72M | 9.79M | 15.32M | 12.91M | 8.82M | 10.09M | -1.20M | 6.44M | 16.10M | 17.90M | 18.30M | 21.20M | 18.60M | 14.70M |
Net Income | -123.30M | 77.10M | 102.20M | 122.30M | 123.40M | 91.60M | 57.20M | 92.90M | 84.60M | 101.10M | 96.10M | 40.74M | 8.38M | 19.50M | 13.65M | -112.48M | 39.75M | 26.08M | 17.05M | 25.53M | 19.68M | 21.87M | 3.81M | 19.35M | 30.89M | 32.80M | 35.30M | 37.20M | 32.40M | 26.10M |
Interest Expenses | 16.70M | 2.70M | 3.50M | 5.20M | 10.10M | 8.30M | 900.00K | 400.00K | 700.00K | 700.00K | 300.00K | 30.00K | 288.00K | 198.00K | N/A | 1.38M | 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.02M | 37.23M | 38.04M | 37.57M | 37.41M | 37.28M | 37.28M | 38.33M | 38.69M | 37.97M | 37.41M | 37.37M | 37.13M | 36.91M | 36.88M | 37.07M | 36.23M | 36.27M | 35.96M | 35.78M | 36.45M | 34.59M | 35.84M | 35.50M | 35.29M | 35.30M | 35.24M | 34.97M | 34.67M |
Diluted Shares Outstanding | 35.47M | 36.78M | 37.82M | 38.31M | 37.84M | 37.67M | 37.54M | 37.49M | 38.47M | 39.27M | 38.22M | 37.89M | 37.59M | 37.84M | 36.91M | 36.88M | 37.49M | 36.74M | 36.27M | 36.07M | 35.78M | 36.45M | 34.59M | 35.84M | 35.50M | 35.29M | 35.30M | 35.24M | 34.97M | 34.90M |
EBITDA | -52.80M | 151.60M | 174.60M | 191.60M | 207.10M | 169.00M | 152.80M | 135.10M | 133.60M | 149.80M | 99.20M | 56.76M | 27.52M | 31.70M | 27.73M | -73.37M | 77.84M | 58.84M | 53.57M | 58.08M | 28.94M | 33.07M | 254.00K | 9.76M | 56.10M | 62.50M | 67.90M | 69.20M | 60.30M | 49.50M |
EBITDA Margin | -4.74% | 12.85% | 15.01% | 17.61% | 20.23% | 16.89% | 16.82% | 16.55% | 16.51% | 17.00% | 12.84% | 10.92% | 5.92% | 7.40% | 7.34% | -17.11% | 14.08% | 13.08% | 12.67% | 14.72% | 8.02% | 9.08% | 0.08% | 2.70% | 13.29% | 15.48% | 17.90% | 20.17% | 19.61% | 18.29% |
EBIT | -111.40M | 92.80M | 122.00M | 140.10M | 158.80M | 111.90M | 124.70M | 116.30M | 111.60M | 121.60M | 76.10M | 38.27M | 11.91M | 15.62M | 7.69M | -109.42M | 49.48M | 35.88M | 32.37M | 38.45M | 28.51M | 31.96M | 2.60M | 25.79M | 46.99M | 50.70M | 53.60M | 58.40M | 51.00M | 40.80M |
EBIT Margin | -10.00% | 7.87% | 10.48% | 12.88% | 15.51% | 11.19% | 13.73% | 14.24% | 13.79% | 13.80% | 9.85% | 7.36% | 2.56% | 3.65% | 2.04% | -25.52% | 8.95% | 7.97% | 7.66% | 9.75% | 7.90% | 8.78% | 0.81% | 7.12% | 11.13% | 12.56% | 14.13% | 17.02% | 16.59% | 15.07% |
Financial Year End | 2024-04-27 | 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 | 1995-04-30 |