Financial Year End | 2024-06-01 | 2023-06-03 | 2022-05-31 | 2022-05-28 | 2021-05-31 | 2021-05-29 | 2020-05-30 | 2019-06-01 | 2018-06-02 | 2017-06-03 | 2016-05-28 | 2015-05-30 | 2014-05-31 | 2013-06-01 | 2012-06-02 | 2011-05-28 | 2010-05-29 | 2009-05-30 | 2008-05-31 | 2007-06-02 | 2006-06-03 | 2005-05-28 | 2004-05-29 | 2003-05-31 | 2002-06-01 | 2001-06-02 | 2000-06-03 | 1999-05-29 | 1998-05-30 | 1997-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.33B | 3.15B | 1.78B | 1.78B | 1.35B | 1.35B | 1.35B | 1.36B | 1.50B | 1.07B | 1.91B | 1.58B | 1.44B | 1.29B | 1.11B | 942.00M | 910.10M | 928.80M | 915.94M | 598.10M | 477.60M | 375.30M | 572.30M | 387.46M | 326.20M | 358.40M | 287.10M | 288.00M | 309.10M | 292.50M |
Cost of Revenue | 1.78B | 1.95B | 1.44B | 1.44B | 1.19B | 1.19B | 1.17B | 1.14B | 1.14B | 1.03B | 1.26B | 1.18B | 1.14B | 1.07B | 911.30M | 757.10M | 715.50M | 724.10M | 617.38M | 479.50M | 415.30M | 339.80M | 396.70M | 315.17M | 291.80M | 299.40M | 268.90M | 242.00M | 264.60M | 225.70M |
Gross Profit | 541.57M | 1.20B | 337.06M | 337.06M | 160.66M | 160.66M | 179.59M | 222.86M | 361.05M | 45.55M | 648.07M | 395.72M | 302.76M | 214.50M | 201.80M | 184.90M | 194.60M | 204.70M | 298.56M | 118.60M | 62.30M | 35.50M | 175.60M | 72.29M | 34.40M | 59.00M | 18.20M | 46.00M | 44.50M | 66.80M |
Operating Expenses | 246.12M | 232.21M | 198.63M | 198.63M | 183.94M | 183.94M | 178.24M | 174.79M | 177.15M | 179.70M | 176.20M | 160.95M | 156.71M | 154.90M | 113.20M | 101.40M | 92.00M | 83.20M | 74.92M | 60.40M | 57.70M | 47.80M | 69.30M | 46.03M | 42.30M | 42.40M | 40.10M | 36.40M | 34.10M | 39.50M |
Selling, General & Admin | 246.12M | 232.21M | 198.63M | 198.63M | 183.94M | 183.94M | 178.24M | 174.79M | 177.15M | 176.03M | 177.76M | 160.39M | 156.71M | 119.60M | 113.10M | 101.40M | 92.00M | 83.30M | 74.92M | 60.40M | 57.70M | 47.80M | 69.30M | 46.03M | 42.30M | 42.30M | 40.10M | 36.40M | 34.10M | 28.90M |
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 | 3.04M | 1.87M | N/A | 9.82M | N/A | 4.07M | 18.79M | 25.02M | N/A | 3.66M | -1.56M | 568.00K | N/A | 35.30M | 100.00K | 0 | N/A | -100.00K | N/A | 0 | 0 | 0 | 0 | N/A | 0 | 100.00K | 0 | 0 | 0 | 10.60M |
Operating Income | 295.45M | 967.73M | 143.54M | 143.54M | -26.26M | -15.76M | -56.67M | 55.40M | 102.67M | -132.09M | 471.88M | 234.77M | 146.05M | 59.60M | 88.70M | 83.50M | 102.60M | 121.50M | 223.64M | 58.20M | 4.50M | -12.30M | 106.30M | 26.26M | -7.90M | 16.70M | -21.90M | 9.50M | 10.30M | 27.30M |
Other Expenses / Income | 64.53M | 16.33M | 22.48M | 22.48M | 16.32M | 5.81M | 76.73M | 75.11M | 14.66M | 17.80M | 15.37M | 11.78M | 15.79M | 16.00M | 50.40M | 8.20M | 900.00K | -500.00K | 7.75M | -1.90M | -6.00M | -3.10M | -100.00K | -7.13M | -8.50M | -6.00M | -5.10M | -1.50M | -2.00M | -3.00M |
Before Tax Income | 359.97M | 998.55M | 166.01M | 166.01M | -9.95M | -9.95M | 20.06M | 70.81M | 117.34M | -114.29M | 487.25M | 246.55M | 161.84M | 75.60M | 139.10M | 91.70M | 103.50M | 121.00M | 231.39M | 56.30M | -1.50M | -15.40M | 106.20M | 19.14M | -16.40M | 10.70M | -27.00M | 8.00M | 8.30M | 24.30M |
Income Tax Expenses | 83.69M | 241.82M | 33.57M | 33.57M | -12.01M | -12.01M | 1.73M | 15.74M | -8.86M | -39.87M | 169.20M | 84.27M | 52.03M | 24.81M | 49.11M | 33.40M | 37.96M | 41.51M | 79.53M | 19.61M | -465.00K | -5.05M | 39.80M | 6.92M | -5.80M | 3.90M | -9.60M | 2.90M | 2.90M | 9.50M |
Net Income | 277.89M | 758.02M | 132.65M | 132.65M | 2.06M | 2.06M | 18.39M | 54.23M | 125.93M | -74.28M | 316.04M | 161.25M | 109.21M | 50.40M | 89.70M | 60.80M | 67.80M | 79.50M | 151.86M | 36.70M | -1.00M | -10.40M | 66.40M | 12.21M | -10.60M | 6.80M | -17.40M | 5.10M | 5.40M | 14.80M |
Interest Expenses | 549.00K | 583.00K | 403.00K | 403.00K | 213.00K | 213.00K | 498.00K | 644.00K | 265.00K | 318.00K | 1.16M | 2.31M | 3.75M | 4.49M | 5.05M | 6.86M | 7.62M | 7.10M | N/A | 6.99M | 7.95M | 5.91M | 7.62M | N/A | -9.00M | -8.30M | -6.80M | -2.60M | -2.90M | N/A |
Basic Shares Outstanding | 48.72M | 48.65M | 48.58M | 48.58M | 48.52M | 48.52M | 48.47M | 48.47M | 48.35M | 48.36M | 48.20M | 48.14M | 48.09M | 23.98M | 23.88M | 23.86M | 23.81M | 23.77M | 47.35M | 23.53K | 23.50M | 23.83K | 23.87M | 47.06M | 47.10M | 48.50M | 49.40M | 52.50M | 53.70M | 48.93M |
Diluted Shares Outstanding | 48.87M | 48.83M | 48.73M | 48.73M | 48.66M | 48.66M | 48.58M | 48.59M | 48.47M | 48.36M | 48.37M | 48.44M | 48.30M | 24.04M | 23.94M | 23.94M | 23.88M | 23.81M | 47.47M | 23.60K | 23.50M | 23.83K | 24.34M | 47.45M | 47.10M | 48.50M | 49.40M | 52.50M | 53.70M | 88.00M |
EBITDA | 375.69M | 1.06B | 235.02M | 219.57M | 49.74M | 43.72M | 1.43M | 50.35M | 171.36M | -64.71M | 530.99M | 288.54M | 202.20M | 113.87M | 174.61M | 131.81M | 145.16M | 156.18M | 256.71M | 84.77M | 27.05M | 6.90M | 130.66M | 35.76M | -8.09M | 19.94M | -17.99M | 17.60M | 17.40M | 34.90M |
EBITDA Margin | 16.15% | 33.62% | 13.22% | 12.36% | 3.69% | 3.24% | 0.11% | 3.70% | 11.40% | -6.02% | 27.82% | 18.31% | 14.03% | 8.84% | 15.69% | 13.99% | 15.95% | 16.82% | 28.03% | 14.17% | 5.66% | 1.84% | 22.83% | 9.23% | -2.48% | 5.56% | -6.27% | 6.11% | 5.63% | 11.93% |
EBIT | 362.13M | 1.00B | 166.63M | 166.63M | -9.74M | -9.74M | 20.62M | 70.62M | 117.34M | -113.83M | 486.40M | 247.84M | 165.00M | 79.69M | 143.86M | 101.06M | 113.38M | 128.11M | 231.39M | 63.29M | 6.48M | -9.54M | 113.82M | 19.14M | -25.40M | 2.40M | -33.80M | 5.40M | 5.40M | 24.30M |
EBIT Margin | 15.57% | 31.80% | 9.38% | 9.38% | -0.72% | -0.72% | 1.53% | 5.19% | 7.81% | -10.59% | 25.48% | 15.72% | 11.45% | 6.19% | 12.92% | 10.73% | 12.46% | 13.79% | 25.26% | 10.58% | 1.36% | -2.54% | 19.89% | 4.94% | -7.79% | 0.67% | -11.77% | 1.88% | 1.75% | 8.31% |
Financial Year End | 2024-06-01 | 2023-06-03 | 2022-05-31 | 2022-05-28 | 2021-05-31 | 2021-05-29 | 2020-05-30 | 2019-06-01 | 2018-06-02 | 2017-06-03 | 2016-05-28 | 2015-05-30 | 2014-05-31 | 2013-06-01 | 2012-06-02 | 2011-05-28 | 2010-05-29 | 2009-05-30 | 2008-05-31 | 2007-06-02 | 2006-06-03 | 2005-05-28 | 2004-05-29 | 2003-05-31 | 2002-06-01 | 2001-06-02 | 2000-06-03 | 1999-05-29 | 1998-05-30 | 1997-05-31 |