Financial Year End | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.48B | 4.41B | 3.81B | 3.24B | 3.25B | 3.47B | 3.07B | 2.59B | 2.52B | 2.75B | 2.46B | 2.46B | 2.38B | 2.21B | 1.89B | 1.92B | 2.09B | 2.01B | 1.90B | 1.72B | 1.52B | 1.46B | 1.45B | 1.63B | 1.57B | 1.53B | 1.49B | 1.16B | 1.14B | 1.05B |
Cost of Revenue | 3.20B | 3.13B | 2.70B | 2.30B | 2.31B | 2.47B | 2.19B | 1.86B | 1.81B | 1.98B | 1.77B | 1.78B | 1.72B | 1.60B | 1.38B | 1.40B | 1.52B | 1.47B | 1.39B | 1.26B | 1.11B | 1.09B | 1.08B | 1.22B | 1.16B | 1.12B | 1.08B | 840.60M | 833.30M | 769.10M |
Gross Profit | 1.28B | 1.29B | 1.11B | 935.52M | 937.74M | 1.01B | 884.00M | 737.70M | 707.42M | 769.81M | 686.93M | 682.96M | 654.47M | 613.11M | 515.72M | 520.01M | 569.28M | 548.05M | 513.88M | 454.85M | 402.14M | 379.30M | 365.69M | 409.30M | 414.58M | 405.40M | 412.90M | 319.70M | 310.40M | 285.70M |
Operating Expenses | 773.58M | 813.81M | 749.06M | 680.54M | 717.75M | 742.24M | 658.17M | 563.11M | 553.83M | 585.20M | 522.57M | 506.56M | 486.08M | 462.35M | 405.67M | 410.91M | 416.46M | 413.04M | 398.29M | 366.88M | 350.69M | 343.04M | 334.86M | 354.30M | 356.86M | 363.00M | 354.40M | 269.00M | 261.20M | 248.80M |
Selling, General & Admin | 773.58M | 813.81M | 749.06M | 680.54M | 717.75M | 742.24M | 658.17M | 563.11M | 553.83M | 585.20M | 522.57M | 506.56M | 486.08M | 462.35M | 405.67M | 410.91M | 416.46M | 413.04M | 398.29M | 366.88M | 350.69M | 343.04M | 334.86M | 354.30M | 333.87M | 340.30M | 333.40M | 255.40M | 245.80M | 234.80M |
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 | -2.00K | -1.70M | -1.80M | 2.20M | 2.78M | 881.00K | 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 | 22.99M | 22.70M | 21.00M | 13.60M | 15.40M | 14.00M |
Operating Income | 510.72M | 473.15M | 357.86M | 205.45M | 222.77M | 233.79M | 225.83M | 174.59M | 153.59M | 184.62M | 164.36M | 176.40M | 168.40M | 150.76M | 110.05M | 109.10M | 152.82M | 135.01M | 115.59M | 87.97M | 51.45M | 36.25M | 30.83M | 55.00M | 57.72M | 42.40M | 58.50M | 50.70M | 49.20M | 36.90M |
Other Expenses / Income | -12.59M | -1.70M | -28.07M | -28.39M | -167.53M | -39.31M | -21.11M | -7.62M | -74.62M | -8.75M | 1.90M | 1.27M | -1.57M | 2.12M | -5.03M | -43.28M | -1.11M | -1.18M | -2.49M | -1.63M | -4.98M | -5.32M | -7.08M | -9.65M | -7.17M | -9.80M | -8.70M | -5.60M | -8.40M | -7.20M |
Before Tax Income | 498.13M | 449.81M | 329.79M | 177.06M | 55.24M | 194.48M | 204.72M | 166.97M | 78.98M | 175.87M | 166.26M | 177.66M | 166.83M | 152.89M | 105.02M | 65.81M | 151.72M | 133.83M | 113.10M | 86.34M | 46.47M | 30.93M | 23.75M | 45.35M | 50.55M | 32.60M | 49.80M | 45.10M | 40.80M | 29.70M |
Income Tax Expenses | 112.37M | 103.07M | 72.38M | 32.30M | 31.19M | 50.49M | 63.09M | 33.06M | 49.40M | 60.39M | 53.44M | 59.52M | 58.05M | 56.13M | 39.11M | 23.55M | 56.26M | 47.81M | 40.80M | 31.00M | 15.00M | 11.10M | 9.00M | 17.30M | 19.50M | 12.70M | 19.70M | 18.00M | 17.50M | 12.80M |
Net Income | 385.76M | 346.74M | 257.41M | 144.76M | 24.04M | 143.99M | 141.62M | 133.91M | 29.58M | 115.48M | 112.82M | 118.15M | 108.78M | 96.76M | 65.90M | 42.26M | 95.46M | 86.02M | 72.30M | 55.34M | 31.47M | 19.83M | 2.65M | 28.05M | 31.05M | 19.90M | 30.10M | 27.10M | 23.30M | 16.90M |
Interest Expenses | 20.54M | 24.79M | 26.79M | 30.59M | 36.53M | 40.79M | 24.14M | 8.83M | 9.00M | 8.12M | 900.00K | 621.00K | 457.00K | 2.08M | 5.74M | 5.52M | 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 | 38.67M | 38.59M | 38.47M | 38.76M | 38.66M | 38.67M | 38.75M | 39.01M | 39.25M | 40.89M | 41.94M | 42.06M | 42.14M | 42.43M | 42.31M | 42.29M | 42.80M | 43.67M | 44.63M | 44.39M | 43.18M | 42.50M | 42.67M | 44.13M | 45.96M | 48.15M | 48.38M | 41.76M | 41.39M | 38.89M |
Diluted Shares Outstanding | 39.26M | 39.22M | 39.10M | 39.30M | 39.00M | 39.16M | 39.28M | 39.40M | 39.47M | 41.19M | 42.33M | 42.54M | 42.82M | 43.25M | 42.92M | 42.79M | 43.55M | 44.57M | 46.05M | 46.12M | 44.26M | 43.32M | 45.95M | 44.76M | 46.57M | 48.15M | 49.08M | 41.76M | 41.39M | 38.89M |
EBITDA | 563.08M | 526.22M | 411.41M | 312.33M | 285.52M | 359.10M | 278.72M | 215.47M | 129.53M | 226.37M | 195.16M | 204.02M | 189.98M | 177.59M | 132.37M | 93.73M | 165.76M | 147.57M | 125.44M | 102.81M | 62.72M | 46.14M | 29.20M | 67.86M | 73.54M | 55.30M | 70.80M | 58.70M | 56.20M | 43.70M |
EBITDA Margin | 12.57% | 11.92% | 10.80% | 9.65% | 8.80% | 10.34% | 9.07% | 8.31% | 5.14% | 8.23% | 7.93% | 8.29% | 8.00% | 8.03% | 6.99% | 4.87% | 7.93% | 7.33% | 6.60% | 5.99% | 4.13% | 3.15% | 2.02% | 4.17% | 4.68% | 3.62% | 4.75% | 5.06% | 4.91% | 4.14% |
EBIT | 518.67M | 474.60M | 356.57M | 207.65M | 91.77M | 235.27M | 228.86M | 175.80M | 87.98M | 183.99M | 167.16M | 178.29M | 167.28M | 154.97M | 110.75M | 71.34M | 151.72M | 133.83M | 113.10M | 86.34M | 46.47M | 30.93M | 11.65M | 45.35M | 50.55M | 32.60M | 49.80M | 45.10M | 40.80M | 29.70M |
EBIT Margin | 11.58% | 10.76% | 9.36% | 6.42% | 2.83% | 6.77% | 7.45% | 6.78% | 3.49% | 6.69% | 6.80% | 7.24% | 7.04% | 7.00% | 5.85% | 3.71% | 7.26% | 6.64% | 5.95% | 5.03% | 3.06% | 2.11% | 0.81% | 2.79% | 3.22% | 2.13% | 3.34% | 3.89% | 3.57% | 2.82% |
Financial Year End | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 |