Financial Year End | 2024-04-27 | 2023-04-29 | 2022-04-30 | 2021-04-24 | 2020-04-25 | 2019-04-27 | 2018-04-28 | 2017-04-29 | 2016-04-30 | 2015-04-25 | 2014-04-26 | 2013-04-27 | 2012-04-28 | 2011-04-30 | 2010-04-24 | 2009-04-25 | 2008-04-26 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-26 | 2002-04-27 | 2001-04-28 | 2000-04-29 | 1999-04-24 | 1998-04-25 | 1997-04-26 | 1996-04-27 | 1995-04-29 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.05B | 2.35B | 2.36B | 1.73B | 1.70B | 1.75B | 1.58B | 1.52B | 1.53B | 1.43B | 1.36B | 1.33B | 1.23B | 1.19B | 1.18B | 1.23B | 1.45B | 1.62B | 1.92B | 2.05B | 2.00B | 2.11B | 2.15B | 2.26B | 1.72B | 1.29B | 1.11B | 1.01B | 947.30M | 850.30M |
Cost of Revenue | 1.17B | 1.34B | 1.44B | 993.98M | 982.54M | 1.04B | 961.20M | 913.52M | 943.36M | 921.14M | 888.00M | 907.60M | 851.80M | 832.80M | 802.30M | 878.10M | 1.05B | 1.19B | 1.46B | 1.57B | 1.56B | 1.62B | 1.65B | 1.75B | 1.28B | 946.70M | 825.30M | 744.70M | 705.40M | 629.20M |
Gross Profit | 881.67M | 1.01B | 915.97M | 740.26M | 721.45M | 702.57M | 622.75M | 606.54M | 582.04M | 504.25M | 469.30M | 424.90M | 379.90M | 354.34M | 376.90M | 348.60M | 399.20M | 426.06M | 458.81M | 475.54M | 443.04M | 494.50M | 506.70M | 503.20M | 433.20M | 340.90M | 282.70M | 261.10M | 241.90M | 221.10M |
Operating Expenses | 727.85M | 797.26M | 709.21M | 603.52M | 575.82M | 572.90M | 493.38M | 475.96M | 459.14M | 401.09M | 380.00M | 357.30M | 330.20M | 323.31M | 335.00M | 442.60M | 416.00M | 386.44M | 426.40M | 391.30M | 413.90M | 331.70M | 410.00M | 382.40M | 288.90M | 234.10M | 205.50M | 187.20M | 174.40M | 158.60M |
Selling, General & Admin | 718.25M | 797.26M | 709.21M | 603.52M | 575.82M | 572.90M | 493.38M | 475.96M | 459.14M | 401.46M | 375.16M | 357.31M | 330.23M | 323.31M | 331.49M | 375.01M | 399.47M | 386.44M | 410.35M | 401.59M | 341.96M | 331.69M | 398.23M | 382.40M | 288.96M | 234.10M | 205.50M | 187.20M | 174.40M | 158.60M |
Research & Development | 9.60M | 9.10M | 9.00M | 7.60M | 10.80M | 9.10M | N/A | N/A | N/A | N/A | N/A | 7.50M | 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 | -71.00K | -11.78M | -1.71M | 9.47M | -6.98M | -2.24M | N/A | N/A | N/A | -371.00K | 4.84M | -7.51M | -26.00K | N/A | 3.51M | 67.59M | 16.53M | N/A | 16.05M | -10.29M | 71.94M | 5.00K | 11.77M | -3.00K | -62.00K | 0 | N/A | 0 | 0 | 0 |
Operating Income | 153.82M | 211.44M | 206.76M | 136.74M | 118.76M | 129.67M | 129.37M | 130.58M | 122.90M | 103.17M | 89.30M | 67.60M | 49.60M | 31.03M | 41.90M | -94.10M | -16.70M | 39.62M | 32.41M | 84.24M | 29.14M | 162.90M | 96.70M | 120.80M | 144.30M | 106.80M | 77.20M | 73.90M | 67.50M | 62.50M |
Other Expenses / Income | 11.93M | -5.65M | -1.26M | 9.18M | -3.59M | -34.91M | -479.00K | 159.00K | 2.15M | 2.46M | 2.30M | 3.10M | 17.30M | -5.06M | 2.80M | -2.90M | 2.20M | -9.76M | -22.98M | -30.86M | -6.85M | -7.90M | -7.80M | -8.80M | -4.00M | 400.00K | 2.10M | -100.00K | -1.30M | -500.00K |
Before Tax Income | 165.75M | 205.79M | 205.49M | 145.91M | 115.17M | 95.33M | 128.89M | 130.74M | 125.04M | 105.63M | 91.60M | 70.70M | 66.90M | 25.97M | 44.70M | -97.00M | -14.50M | 29.86M | 9.43M | 53.38M | 22.29M | 155.00M | 88.90M | 112.00M | 140.30M | 107.20M | 79.30M | 73.80M | 66.20M | 62.00M |
Income Tax Expenses | 41.12M | 53.85M | 53.16M | 38.38M | 36.19M | 25.19M | 47.30M | 43.76M | 44.08M | 36.95M | 31.40M | 23.50M | -22.10M | 8.59M | 12.70M | 24.30M | -7.00M | 10.09M | 12.47M | 20.28M | 19.76M | 58.90M | 27.20M | 43.70M | 52.70M | 41.10M | 29.40M | 28.50M | 26.90M | 25.70M |
Net Income | 122.63M | 150.66M | 150.02M | 106.46M | 77.47M | 68.57M | 80.87M | 85.92M | 79.25M | 70.77M | 55.10M | 46.40M | 88.00M | 24.05M | 32.50M | -121.30M | -13.50M | 4.14M | -3.04M | 37.19M | -5.80M | 36.30M | 61.80M | 68.30M | 87.60M | 66.10M | 49.90M | 45.30M | 39.30M | 36.30M |
Interest Expenses | 455.00K | 536.00K | 895.00K | 1.39M | 1.29M | 1.54M | 538.00K | 1.07M | 486.00K | 523.00K | 548.00K | 746.00K | 1.38M | 2.35M | 2.97M | 5.58M | 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 | 42.88M | 43.15M | 44.02M | 45.98M | 46.40M | 46.83M | 46.79M | 48.47M | 50.19M | 52.35M | 53.80M | 53.70M | 52.50M | 51.85M | 51.70M | 51.50M | 51.40M | 51.48M | 51.80M | 52.08M | 53.51M | 57.40M | 61.10M | 60.70M | 54.90M | 53.10M | 53.80M | 54.60M | 55.60M | 54.10M |
Diluted Shares Outstanding | 43.28M | 43.24M | 44.29M | 46.37M | 46.74M | 47.33M | 48.13M | 49.47M | 50.77M | 52.35M | 53.80M | 53.70M | 52.50M | 52.28M | 51.70M | 51.50M | 51.40M | 51.61M | 51.80M | 52.14M | 53.68M | 57.40M | 61.10M | 60.70M | 54.90M | 53.10M | 53.80M | 54.60M | 55.60M | 54.10M |
EBITDA | 278.37M | 323.03M | 319.10M | 245.90M | 240.29M | 160.69M | 160.47M | 159.88M | 150.34M | 130.53M | 110.23M | 93.79M | 90.77M | 59.29M | 73.42M | -20.26M | 4.20M | 41.43M | 38.67M | 85.80M | 43.08M | 125.89M | 132.99M | 157.70M | 170.64M | 129.30M | 100.30M | 94.20M | 86.30M | 77.20M |
EBITDA Margin | 13.60% | 13.75% | 13.54% | 14.18% | 14.10% | 9.21% | 10.13% | 10.52% | 9.86% | 9.16% | 8.12% | 7.04% | 7.37% | 4.99% | 6.23% | -1.65% | 0.29% | 2.56% | 2.02% | 4.19% | 2.16% | 5.96% | 6.17% | 6.99% | 9.94% | 10.04% | 9.05% | 9.37% | 9.11% | 9.08% |
EBIT | 164.20M | 205.05M | 204.07M | 146.24M | 114.95M | 95.30M | 128.70M | 130.75M | 123.82M | 108.25M | 87.05M | 70.65M | 67.28M | 34.99M | 48.17M | -91.42M | -20.50M | 14.23M | 9.43M | 57.47M | 13.96M | 95.20M | 89.00M | 112.00M | 140.30M | 107.20M | 79.30M | 73.80M | 66.20M | 62.00M |
EBIT Margin | 8.02% | 8.73% | 8.66% | 8.43% | 6.75% | 5.46% | 8.13% | 8.60% | 8.12% | 7.59% | 6.41% | 5.30% | 5.46% | 2.95% | 4.09% | -7.45% | -1.41% | 0.88% | 0.49% | 2.81% | 0.70% | 4.51% | 4.13% | 4.96% | 8.17% | 8.33% | 7.16% | 7.34% | 6.99% | 7.29% |
Financial Year End | 2024-04-27 | 2023-04-29 | 2022-04-30 | 2021-04-24 | 2020-04-25 | 2019-04-27 | 2018-04-28 | 2017-04-29 | 2016-04-30 | 2015-04-25 | 2014-04-26 | 2013-04-27 | 2012-04-28 | 2011-04-30 | 2010-04-24 | 2009-04-25 | 2008-04-26 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-26 | 2002-04-27 | 2001-04-28 | 2000-04-29 | 1999-04-24 | 1998-04-25 | 1997-04-26 | 1996-04-27 | 1995-04-29 |