Financial Year End | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 | 2004-07-31 | 2003-07-31 | 2002-07-31 | 2001-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 | 1997-09-30 | 1996-09-30 | 1996-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.89B | 2.89B | 2.53B | 1.91B | 1.96B | 2.27B | 2.01B | 1.91B | 1.60B | 1.40B | 1.25B | 1.12B | 1.02B | 1.17B | 868.63M | 976.99M | 1.15B | 940.54M | 838.85M | 809.99M | 721.89M | 710.40M | 615.26M | 543.78M | 553.06M | 475.70M | 410.30M | 330.50M | 188.90M | 188.90M |
Cost of Revenue | 1.66B | 1.67B | 1.35B | 1.08B | 1.19B | 1.30B | 1.14B | 1.09B | 1.15B | 1.06B | 994.17M | 896.61M | 836.02M | 951.50M | 694.16M | 762.58M | 881.53M | 722.15M | 642.49M | 627.61M | 546.90M | 588.04M | 564.77M | 430.30M | 430.38M | 373.82M | 280.40M | 239.00M | 130.70M | 130.70M |
Gross Profit | 1.23B | 1.22B | 1.18B | 830.04M | 776.02M | 974.25M | 867.34M | 821.18M | 448.79M | 341.49M | 260.47M | 224.19M | 188.38M | 215.54M | 174.47M | 214.41M | 270.62M | 218.39M | 196.37M | 182.38M | 175.00M | 122.35M | 50.49M | 113.48M | 122.68M | 101.88M | 129.90M | 91.50M | 58.20M | 58.20M |
Operating Expenses | 686.52M | 657.97M | 599.88M | 549.58M | 528.27M | 492.53M | 456.27M | 425.96M | 161.49M | 149.12M | 140.60M | 132.69M | 127.58M | 117.96M | 105.17M | 108.28M | 94.62M | 88.11M | 85.93M | 94.05M | 93.18M | 87.87M | N/A | 65.48M | 61.44M | 59.51M | 41.30M | 38.70M | 30.80M | 30.80M |
Selling, General & Admin | 410.03M | 389.46M | 347.49M | 296.99M | 278.69M | 274.42M | 251.81M | 236.80M | 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 | 6.25M | 4.40M | 4.70M | 12.70M | 12.70M |
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 | 1.05B | 1.06B | 252.39M | 252.59M | 249.57M | 218.12M | 204.46M | 189.16M | 161.49M | 149.12M | 140.60M | 132.69M | 127.58M | 117.96M | 105.17M | 108.28M | 94.62M | 88.11M | 85.93M | 94.05M | 93.18M | 87.87M | N/A | 65.48M | 61.44M | 53.26M | 36.90M | 34.00M | 18.10M | 18.10M |
Operating Income | 491.43M | 505.10M | 428.56M | 261.02M | 223.39M | 476.27M | 408.82M | 379.26M | 287.30M | 192.37M | 119.87M | 91.50M | 60.80M | 97.59M | 69.31M | 106.13M | 176.00M | 130.28M | 110.44M | 88.33M | 81.81M | 34.49M | 50.49M | 48.00M | 61.24M | 42.37M | 88.60M | 52.80M | 27.40M | 27.40M |
Other Expenses / Income | -35.80M | -36.62M | 28.60M | -135.83M | -106.96M | -77.30M | -7.75M | -30.81M | -44.68M | -43.04M | -75.80M | -32.27M | -33.70M | -42.07M | -15.51M | -26.54M | -9.99M | -29.63M | -35.42M | -50.71M | -90.33M | -48.49M | -33.83M | -23.20M | -34.05M | -21.58M | -18.40M | -19.10M | -18.40M | -18.50M |
Before Tax Income | 345.10M | 373.52M | 457.16M | 125.18M | 116.43M | 398.96M | 340.09M | 348.45M | 242.62M | 149.33M | 44.07M | 59.23M | 27.09M | 55.52M | 53.80M | 79.59M | 166.01M | 100.65M | 75.01M | 37.62M | -8.52M | -14.01M | 16.66M | 24.80M | 27.20M | 20.79M | 70.20M | 33.70M | 9.00M | 8.90M |
Income Tax Expenses | 98.82M | 88.41M | 88.82M | 726.00K | 7.38M | 75.47M | -61.14M | 116.73M | 93.17M | 34.72M | 15.87M | 21.62M | 10.70M | 21.10M | 18.02M | 30.64M | 63.09M | 39.25M | 29.25M | 14.48M | -2.56M | -5.48M | 7.39M | 11.17M | 11.86M | 8.00M | 29.10M | 14.00M | 4.20M | 4.20M |
Net Income | 230.41M | 268.15M | 347.92M | 127.85M | 98.83M | 301.16M | 379.90M | 210.55M | 149.75M | 114.75M | 28.48M | 37.74M | 16.45M | 34.49M | 30.39M | 48.95M | 102.93M | 61.40M | 45.76M | 23.14M | -5.96M | -8.53M | 7.57M | 13.63M | 15.34M | 12.79M | 41.00M | 19.70M | 4.70M | 4.70M |
Interest Expenses | 161.84M | 153.02M | 2.68M | 151.40M | 106.72M | 79.50M | 63.23M | 54.09M | 42.37M | 51.24M | 64.00M | 38.97M | 33.80M | 33.64M | 17.52M | 27.55M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 25.10M | -16.00M | N/A | -14.30M | N/A |
Basic Shares Outstanding | 37.87M | 39.65M | 40.47M | 40.30M | 40.27M | 40.35M | 40.40M | 39.25M | 36.28M | 36.34M | 35.93M | 35.86M | 36.00M | 36.01M | 36.21M | 36.55M | 38.62M | 38.86M | 37.81M | 35.60M | 35.05M | 35.53M | 36.02M | 25.24M | 34.86M | 34.56M | 34.80M | 30.98M | 21.50M | 10.68M |
Diluted Shares Outstanding | 37.96M | 39.76M | 40.69M | 40.83M | 40.84M | 41.16M | 41.62M | 40.37M | 37.31M | 37.41M | 37.06M | 36.73M | 36.00M | 36.75M | 36.21M | 36.67M | 38.62M | 39.36M | 38.45M | 36.15M | 35.28M | 35.53M | 36.02M | 25.72M | 34.86M | 34.80M | 34.80M | 30.98M | 21.50M | 10.68M |
EBITDA | 820.28M | 832.27M | 680.95M | 539.75M | 499.01M | 701.80M | 617.05M | 570.53M | 446.77M | 349.84M | 248.94M | 231.02M | 188.53M | 207.19M | 176.56M | 214.35M | 259.81M | 188.31M | 161.11M | 127.59M | 78.94M | 71.03M | 83.37M | 90.28M | 88.63M | 99.15M | 90.90M | 67.70M | 12.70M | 27.00M |
EBITDA Margin | 28.43% | 28.80% | 26.96% | 28.26% | 25.41% | 30.89% | 30.68% | 29.91% | 27.90% | 24.99% | 19.84% | 20.61% | 18.40% | 17.75% | 20.33% | 21.94% | 22.55% | 20.02% | 19.21% | 15.75% | 10.93% | 10.00% | 13.55% | 16.60% | 16.03% | 20.84% | 22.15% | 20.48% | 6.72% | 14.29% |
EBIT | 491.06M | 509.58M | 439.43M | 279.98M | 212.93M | 456.13M | 381.99M | 381.37M | 285.29M | 200.71M | 108.34M | 98.33M | 60.95M | 89.23M | 65.92M | 107.14M | 166.01M | 100.65M | 75.01M | 37.62M | -8.52M | -14.01M | 14.96M | 24.80M | 27.20M | 45.89M | 54.10M | 33.70M | -5.40M | 8.90M |
EBIT Margin | 17.02% | 17.64% | 17.40% | 14.66% | 10.84% | 20.08% | 18.99% | 20.00% | 17.82% | 14.34% | 8.64% | 8.77% | 5.95% | 7.65% | 7.59% | 10.97% | 14.41% | 10.70% | 8.94% | 4.64% | -1.18% | -1.97% | 2.43% | 4.56% | 4.92% | 9.65% | 13.19% | 10.20% | -2.86% | 4.71% |
Financial Year End | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 | 2004-07-31 | 2003-07-31 | 2002-07-31 | 2001-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 | 1997-09-30 | 1996-09-30 | 1996-06-30 |