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-07-31 | 1996-07-31 | 1995-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 10.04B | 11.12B | 16.31B | 12.32B | 8.17B | 7.86B | 8.33B | 7.25B | 4.58B | 4.01B | 3.53B | 3.24B | 3.08B | 2.76B | 2.28B | 1.52B | 2.64B | 2.86B | 3.07B | 2.56B | 2.19B | 1.57B | 1.25B | 826.93M | 894.00M | 805.80M | 715.60M | 624.40M | 602.10M | 562.70M |
Cost of Revenue | 8.59B | 9.53B | 13.51B | 10.42B | 7.05B | 6.89B | 7.16B | 6.20B | 3.86B | 3.45B | 3.06B | 2.82B | 2.73B | 2.42B | 1.97B | 1.37B | 2.32B | 2.49B | 2.62B | 2.22B | 1.89B | 1.35B | 1.09B | 731.61M | 773.10M | 698.60M | 630.50M | 553.90M | 529.00M | 493.60M |
Gross Profit | 1.45B | 1.60B | 2.81B | 1.89B | 1.12B | 973.09M | 1.16B | 1.04B | 726.33M | 557.54M | 470.40M | 424.54M | 356.78M | 333.13M | 307.09M | 152.54M | 322.43M | 363.30M | 445.77M | 339.77M | 300.54M | 222.27M | 157.40M | 95.32M | 120.90M | 107.20M | 85.10M | 70.50M | 73.10M | 69.10M |
Operating Expenses | 1.03B | 1.01B | 1.27B | 987.10M | 731.35M | 611.68M | 532.56M | 483.77M | 334.23M | 266.91M | 221.63M | 205.11M | 180.29M | 191.12M | 166.55M | 137.30M | 177.88M | 178.63M | 184.88M | 153.47M | 138.46M | 97.90M | 75.75M | 56.32M | 61.45M | 55.60M | 50.00M | 40.90M | 43.50M | 43.40M |
Selling, General & Admin | 895.53M | 870.05M | 1.12B | 869.92M | 634.12M | 536.04M | 477.44M | 419.85M | 306.27M | 250.89M | 208.71M | 194.65M | 169.15M | 180.86M | 147.41M | 124.58M | 177.07M | 177.70M | 183.93M | 152.50M | 137.66M | 97.18M | 75.18M | 54.98M | 56.77M | 51.90M | 45.60M | 36.40M | 38.50M | 38.70M |
Research & Development | 49.38M | 36.59M | 39.00M | 26.77M | 19.12M | 9.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 13.62M | 11.31M | 156.95M | 117.18M | 97.23M | 75.64M | 3.96M | 63.92M | 27.96M | 16.02M | 12.92M | 10.46M | 11.13M | 10.26M | 19.14M | 12.72M | 813.00K | 935.00K | 949.00K | 967.00K | 798.63K | 714.82K | 570.18K | 1.35M | 4.68M | 3.70M | 4.40M | 4.50M | 5.00M | 4.70M |
Operating Income | 437.51M | 596.80M | 1.53B | 938.92M | 180.94M | 359.56M | 632.10M | 559.81M | 392.09M | 290.64M | 248.76M | 219.43M | 176.49M | 142.01M | 140.53M | 15.23M | 144.54M | 184.66M | 260.89M | 186.30M | 162.08M | 124.37M | 81.65M | 39.00M | 59.45M | 51.60M | 35.10M | 29.60M | 29.60M | 25.70M |
Other Expenses / Income | 13.62M | 11.31M | -72.76M | -94.34M | 91.96M | -174.90M | 3.96M | -3.42M | -8.78M | 2.26M | 4.05M | 2.54M | 4.20M | 10.61M | 30.86M | 8.16M | 7.86M | 12.14M | 9.53M | 7.31M | 6.14M | 1.87M | 174.93K | 4.29M | 1.42M | 900.00K | -2.00M | 400.00K | -2.30M | -3.10M |
Before Tax Income | 348.84M | 499.35M | 1.46B | 844.58M | 272.90M | 184.67M | 633.03M | 556.39M | 383.31M | 292.89M | 252.82M | 221.97M | 180.69M | 152.63M | 171.39M | 23.39M | 152.41M | 196.80M | 270.42M | 193.61M | 168.22M | 126.24M | 81.83M | 43.29M | 60.87M | 52.50M | 33.10M | 30.00M | 27.30M | 22.60M |
Income Tax Expenses | 83.44M | 125.11M | 321.62M | 183.71M | 51.51M | 52.20M | 202.88M | 182.13M | 125.29M | 90.89M | 77.30M | 70.30M | 58.95M | 46.35M | 61.33M | 6.25M | 59.70M | 62.13M | 97.96M | 71.84M | 62.13M | 47.61M | 30.65M | 16.56M | 24.75M | 21.70M | 13.70M | 12.20M | 11.20M | 8.80M |
Net Income | 265.31M | 374.27M | 1.14B | 659.87M | 222.97M | 133.28M | 430.15M | 374.25M | 256.52M | 199.38M | 179.00M | 152.86M | 121.74M | 106.27M | 110.06M | 17.14M | 92.71M | 134.73M | 172.46M | 121.77M | 106.09M | 78.63M | 51.18M | 26.72M | 36.12M | 30.80M | 19.40M | 17.80M | 16.10M | 13.80M |
Interest Expenses | 88.67M | 97.45M | 91.22M | 94.34M | 104.21M | 60.03M | 5.19M | 9.73M | 1.59M | 180.00K | 10.00K | 6.00K | 560.00K | 212.00K | 395.00K | 525.00K | N/A | N/A | N/A | N/A | 156.13K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 53.31M | 53.48M | 55.03M | 55.33M | 55.17M | 53.91M | 52.67M | 52.56M | 52.46M | 53.17M | 53.27M | 53.01M | 53.85M | 55.27M | 53.02M | 55.43M | 55.59M | 55.67M | 56.55M | 56.64M | 57.34M | 57.19M | 54.45M | 47.72M | 48.48M | 48.70M | 48.81M | 49.67M | 53.08M | 53.42M |
Diluted Shares Outstanding | 53.72M | 53.86M | 55.26M | 55.69M | 55.40M | 54.03M | 52.85M | 52.76M | 52.59M | 53.28M | 53.36M | 53.12M | 53.90M | 55.37M | 53.12M | 55.48M | 55.73M | 55.90M | 56.92M | 57.17M | 57.66M | 57.39M | 54.74M | 47.93M | 48.65M | 48.89M | 49.11M | 54.42M | 53.33M | 53.42M |
EBITDA | 714.65M | 873.73M | 1.69B | 1.06B | 377.10M | 435.20M | 687.22M | 664.37M | 435.98M | 321.83M | 282.15M | 248.15M | 206.23M | 176.85M | 185.02M | 37.40M | 169.43M | 210.76M | 284.47M | 204.38M | 176.83M | 132.63M | 87.05M | 48.23M | 65.55M | 56.20M | 37.50M | 34.50M | 32.30M | 27.30M |
EBITDA Margin | 7.12% | 7.86% | 10.36% | 8.57% | 4.62% | 5.53% | 8.25% | 9.17% | 9.51% | 8.03% | 8.00% | 7.65% | 6.69% | 6.42% | 8.13% | 2.46% | 6.42% | 7.38% | 9.28% | 7.99% | 8.08% | 8.44% | 6.99% | 5.83% | 7.33% | 6.97% | 5.24% | 5.53% | 5.36% | 4.85% |
EBIT | 437.42M | 596.83M | 1.55B | 937.92M | 378.69M | 245.51M | 638.22M | 566.12M | 383.40M | 290.45M | 256.31M | 223.16M | 181.25M | 152.84M | 171.79M | 23.92M | 152.41M | 196.86M | 270.42M | 193.61M | 168.38M | 126.24M | 81.83M | 43.29M | 60.87M | 52.50M | 33.10M | 30.00M | 27.30M | 22.60M |
EBIT Margin | 4.36% | 5.37% | 9.51% | 7.61% | 4.64% | 3.12% | 7.66% | 7.81% | 8.37% | 7.25% | 7.27% | 6.88% | 5.88% | 5.55% | 7.55% | 1.57% | 5.77% | 6.89% | 8.82% | 7.57% | 7.70% | 8.03% | 6.57% | 5.23% | 6.81% | 6.52% | 4.63% | 4.80% | 4.53% | 4.02% |
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-07-31 | 1996-07-31 | 1995-07-31 |