Financial Year End | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 | 1995-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.59B | 1.70B | 1.64B | 1.30B | 1.49B | 1.65B | 1.63B | 1.74B | 1.67B | 1.64B | 1.82B | 1.79B | 2.15B | 1.91B | 1.91B | 2.16B | 2.21B | 2.18B | 2.28B | 2.08B | 2.23B | 1.96B | 1.92B | 1.96B | 1.40B | 1.15B | 1.06B | 966.30M | 928.60M | 749.90M |
Cost of Revenue | 762.20M | 786.40M | 765.50M | 666.50M | 751.00M | 779.90M | 744.60M | 814.50M | 762.30M | 758.50M | 846.00M | 829.60M | 989.20M | 885.90M | 859.80M | 1.04B | 1.05B | 1.01B | 1.10B | 970.50M | 1.09B | 882.10M | 852.10M | 938.10M | 631.00M | 509.90M | 493.60M | 490.60M | 436.60M | 335.40M |
Gross Profit | 827.50M | 917.60M | 877.40M | 633.80M | 736.10M | 874.00M | 883.80M | 927.10M | 910.50M | 877.30M | 976.30M | 962.80M | 1.16B | 1.02B | 1.05B | 1.12B | 1.15B | 1.17B | 1.18B | 1.11B | 1.15B | 1.08B | 1.06B | 1.02B | 771.50M | 644.80M | 564.80M | 475.70M | 492.00M | 414.50M |
Operating Expenses | 870.10M | 811.30M | 779.60M | 645.40M | 768.40M | 841.10M | 807.50M | 820.40M | 816.20M | 818.00M | 877.00M | 888.00M | 954.00M | 916.10M | 881.60M | 909.80M | 945.20M | 1.05B | 1.04B | 974.50M | 1.03B | 957.50M | 880.20M | 925.50M | 664.00M | 566.90M | 505.20M | 458.00M | 409.90M | 346.80M |
Selling, General & Admin | 803.00M | 756.60M | 722.80M | 584.90M | 706.90M | 785.00M | 763.60M | 781.70M | 777.30M | 770.10M | 815.60M | 821.50M | 885.20M | 842.40M | 812.60M | 847.60M | 880.60M | 984.10M | 975.60M | 911.40M | 975.20M | 898.60M | 842.40M | 883.10M | 592.60M | 493.30M | 440.30M | 399.60M | 367.40M | 322.80M |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 4.60M | 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 | 54.70M | 56.80M | 60.50M | 61.50M | 56.10M | -58.20M | 38.70M | 38.90M | 100.00K | 61.40M | 66.50M | -100.00K | 73.70M | 69.00M | 60.70M | 64.60M | 67.00M | 65.80M | 63.10M | 56.80M | 58.90M | 37.80M | 42.40M | 71.40M | 73.60M | 64.90M | 58.40M | 42.50M | 24.00M |
Operating Income | 14.50M | 106.30M | 97.40M | -10.90M | 23.90M | 41.80M | 55.60M | 88.90M | 67.60M | 32.90M | 63.10M | 67.90M | 186.30M | 100.70M | 128.40M | 213.40M | 206.70M | 122.70M | 139.30M | 134.90M | 115.00M | 118.70M | 184.70M | 98.70M | 107.50M | 77.90M | 59.60M | 17.70M | 82.10M | 67.70M |
Other Expenses / Income | 1.70M | 6.10M | -7.70M | 4.50M | -1.20M | 1.00M | -57.10M | -1.30M | -3.00M | -3.00M | -12.70M | 19.20M | -15.60M | -16.60M | -13.00M | -35.80M | -27.20M | -27.90M | -31.70M | -35.20M | -31.60M | -35.40M | -31.40M | -41.60M | -18.60M | -19.00M | -21.50M | -16.70M | -35.40M | -5.40M |
Before Tax Income | 16.20M | 112.40M | 89.70M | -18.20M | -89.70M | 26.00M | -1.50M | 87.90M | 68.70M | 29.90M | 50.40M | 53.40M | 170.70M | 81.10M | 111.60M | 186.20M | 179.50M | 95.60M | 107.60M | 99.70M | 90.50M | 90.10M | 153.30M | 57.10M | 80.40M | 58.90M | 38.10M | 1.00M | 46.70M | 62.30M |
Income Tax Expenses | 4.10M | 25.90M | 8.70M | -7.30M | -46.00M | 10.40M | 3.50M | 35.40M | 24.70M | 14.40M | 6.10M | 17.60M | 62.00M | 37.50M | 52.90M | 68.90M | 68.90M | 34.70M | 39.00M | 35.40M | 32.10M | 31.50M | 54.60M | 20.80M | 29.00M | 22.10M | 14.50M | 600.00K | 14.80M | 23.70M |
Net Income | 12.10M | 86.50M | 81.00M | -10.90M | -43.70M | 15.60M | -5.00M | 52.30M | 40.50M | 294.60M | 44.40M | 31.10M | 102.40M | 39.40M | 56.10M | -17.20M | -17.20M | 60.90M | 68.60M | 64.30M | 58.40M | 58.60M | 93.50M | 36.30M | 51.40M | 36.80M | 23.60M | 400.00K | 31.90M | 38.60M |
Interest Expenses | 1.90M | 1.40M | 2.90M | 6.20M | 3.00M | 3.40M | 2.00M | 1.00M | 1.10M | 3.50M | 6.90M | 14.50M | 15.50M | 17.10M | 16.20M | 29.80M | 32.90M | 35.20M | 35.20M | 40.00M | 32.50M | 31.50M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 29.60M | 33.80M | 34.50M | 34.30M | 34.60M | 35.20M | 35.00M | 34.69M | 34.09M | 32.69M | 31.98M | 31.80M | 31.20M | 33.10M | 36.50M | 38.70M | 38.70M | 42.50M | 41.60M | 40.00M | 39.40M | 39.20M | 38.01M | 37.42M | 33.38M | 32.71M | 32.33M | 32.80M | 32.22M | 32.44M |
Diluted Shares Outstanding | 30.40M | 34.70M | 35.60M | 34.30M | 34.60M | 35.80M | 35.00M | 35.43M | 34.90M | 33.39M | 32.53M | 32.40M | 31.70M | 33.60M | 36.80M | 39.20M | 39.20M | 43.00M | 42.20M | 40.80M | 40.10M | 40.27M | 40.48M | 38.62M | 34.73M | 33.45M | 32.33M | 32.80M | 32.22M | 32.44M |
EBITDA | 85.10M | 203.50M | 175.80M | 52.90M | -22.70M | 109.90M | 66.50M | 152.30M | 136.20M | 111.60M | 180.50M | 187.30M | 255.00M | 170.80M | 192.70M | 164.30M | 317.50M | 266.00M | 272.90M | 265.70M | 262.40M | 239.00M | 271.50M | 209.90M | 170.40M | 151.50M | 123.80M | 76.10M | 124.60M | 91.70M |
EBITDA Margin | 5.35% | 11.94% | 10.70% | 4.07% | -1.53% | 6.64% | 4.08% | 8.74% | 8.14% | 6.82% | 9.91% | 10.45% | 11.87% | 8.96% | 10.07% | 7.61% | 14.40% | 12.21% | 11.95% | 12.77% | 11.75% | 12.20% | 14.16% | 10.70% | 12.15% | 13.12% | 11.70% | 7.88% | 13.42% | 12.23% |
EBIT | 18.10M | 113.80M | 92.60M | -12.00M | -86.70M | 29.40M | 500.00K | 88.70M | 66.30M | 312.50M | 57.40M | 63.20M | 179.90M | 94.00M | 125.20M | 81.50M | 84.60M | 130.80M | 142.80M | 139.70M | 123.00M | 121.60M | 148.10M | 57.10M | 80.40M | 58.90M | 38.10M | 1.00M | 46.70M | 62.30M |
EBIT Margin | 1.14% | 6.68% | 5.64% | -0.92% | -5.83% | 1.78% | 0.03% | 5.09% | 3.96% | 19.10% | 3.15% | 3.53% | 8.37% | 4.93% | 6.55% | 3.77% | 3.84% | 6.00% | 6.25% | 6.72% | 5.51% | 6.21% | 7.73% | 2.91% | 5.73% | 5.10% | 3.60% | 0.10% | 5.03% | 8.31% |
Financial Year End | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 | 1995-05-31 |