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 | 1.87B | 1.82B | 1.68B | 1.47B | 1.33B | 1.31B | 1.22B | 1.20B | 1.19B | 1.10B | 1.04B | 1.17B | 1.13B | 1.09B | 1.06B | 1.05B | 980.91M | 1.09B | 1.18B | 1.13B | 1.10B | 1.11B | 1.13B | 1.10B | 1.10B | 1.05B | 1.01B | 922.80M | 855.90M | 795.10M |
Cost of Revenue | 1.44B | 1.43B | 1.32B | 1.08B | 976.35M | 981.59M | 919.41M | 883.08M | 891.48M | 846.82M | 792.51M | 898.80M | 891.25M | 847.52M | 786.28M | 836.00M | 823.57M | 897.60M | 960.86M | 912.00M | 873.27M | 862.94M | 876.12M | 836.93M | 734.52M | 688.20M | 651.80M | 605.10M | 567.60M | 524.50M |
Gross Profit | 431.95M | 388.57M | 355.72M | 386.72M | 358.04M | 326.20M | 303.51M | 318.76M | 299.63M | 257.69M | 248.57M | 267.11M | 240.11M | 242.43M | 270.33M | 215.49M | 157.34M | 193.56M | 214.40M | 219.46M | 223.69M | 243.86M | 253.56M | 261.53M | 369.74M | 357.50M | 357.00M | 317.70M | 288.30M | 270.60M |
Operating Expenses | 217.71M | 222.09M | 212.10M | 205.36M | 180.94M | 149.81M | 131.41M | 144.02M | 115.06M | 102.83M | 94.80M | 105.20M | 96.82M | 95.42M | 93.82M | 84.24M | 80.75M | 90.98M | 100.31M | 99.42M | 97.89M | 99.03M | 119.20M | 113.86M | 207.79M | 201.80M | 201.10M | 173.40M | 162.60M | 154.10M |
Selling, General & Admin | 217.71M | 222.09M | 212.10M | 205.36M | 180.94M | 149.81M | 131.41M | 144.02M | 115.06M | 102.83M | 94.80M | 105.20M | 96.82M | 95.42M | 93.82M | 84.24M | 80.75M | 90.98M | 100.31M | 99.42M | 97.89M | 99.03M | 119.20M | 113.86M | 173.45M | 166.20M | 168.50M | 146.40M | 138.20M | 131.40M |
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 | 6.15M | 1.79M | 477.00K | -107.00K | 3.13M | 4.62M | 2.10M | 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 | 34.34M | 35.60M | 32.60M | 27.00M | 24.40M | 22.70M |
Operating Income | 214.24M | 141.51M | 111.91M | 132.36M | 140.27M | 130.00M | 172.11M | 174.75M | 184.57M | 154.86M | 153.77M | 161.91M | 143.29M | 147.00M | 176.51M | 131.25M | 76.59M | 102.58M | 114.09M | 120.04M | 125.80M | 144.83M | 134.37M | 147.67M | 161.95M | 155.70M | 155.90M | 144.30M | 125.70M | 116.50M |
Other Expenses / Income | -8.72M | -23.18M | 477.00K | 53.39M | 38.81M | 65.54M | 2.10M | 768.00K | 63.00K | -309.00K | -488.00K | 77.00K | 2.74M | 14.50M | -1.37M | 5.75M | -922.00K | -578.00K | 14.71M | 27.98M | 2.66M | 35.97M | 14.97M | -1.79M | -1.76M | -2.30M | -600.00K | -1.80M | -2.50M | -1.70M |
Before Tax Income | 205.51M | 143.30M | 112.39M | 185.75M | 179.08M | 195.54M | 174.20M | 175.52M | 184.63M | 154.55M | 153.28M | 161.98M | 146.03M | 161.51M | 175.14M | 137.01M | 75.67M | 102.00M | 128.80M | 148.02M | 128.46M | 180.80M | 149.34M | 145.88M | 160.19M | 153.40M | 155.30M | 142.50M | 123.20M | 114.80M |
Income Tax Expenses | 46.90M | 32.01M | 22.80M | 43.41M | 42.09M | 44.99M | 38.89M | 60.20M | 62.87M | 52.87M | 52.29M | 52.73M | 50.22M | 55.14M | 60.17M | 47.92M | 27.23M | 37.32M | 45.85M | 54.93M | 48.46M | 68.25M | 57.40M | 55.65M | 60.92M | 58.30M | 59.20M | 53.80M | 47.10M | 44.30M |
Net Income | 158.61M | 111.29M | 89.59M | 142.33M | 136.98M | 150.55M | 135.31M | 115.31M | 121.76M | 101.69M | 74.99M | 109.25M | 95.81M | 106.36M | 114.97M | 89.09M | 37.62M | 45.68M | 82.95M | 93.09M | 80.00M | 112.55M | 91.94M | 89.24M | 99.26M | 95.10M | 96.10M | 88.70M | 76.10M | 70.50M |
Interest Expenses | N/A | N/A | 17.06M | N/A | N/A | -65.54M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 1.22M | 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 | 27.44M | 27.46M | 27.45M | 27.48M | 27.45M | 27.44M | 27.40M | 27.38M | 27.34M | 27.30M | 27.26M | 27.25M | 27.23M | 27.66M | 28.14M | 28.03M | 29.49M | 31.58M | 33.47M | 34.87M | 35.71M | 36.18M | 36.85M | 37.62M | 39.50M | 41.76M | 43.27M | 44.11M | 44.62M | 45.06M |
Diluted Shares Outstanding | 27.46M | 27.48M | 27.47M | 27.52M | 27.50M | 27.54M | 27.46M | 27.44M | 27.37M | 27.33M | 27.31M | 27.29M | 27.27M | 27.69M | 28.17M | 28.05M | 29.50M | 31.60M | 33.50M | 34.92M | 35.78M | 36.24M | 36.91M | 37.64M | 39.55M | 41.80M | 43.36M | 44.32M | 44.62M | 45.06M |
EBITDA | 270.13M | 242.66M | 175.33M | 176.87M | 178.23M | 161.85M | 172.11M | 200.42M | 208.78M | 175.66M | 147.69M | 182.10M | 146.03M | 161.51M | 195.67M | 160.09M | 88.99M | 111.77M | 161.14M | 181.28M | 159.73M | 212.47M | 184.63M | 180.41M | 194.53M | 189.00M | 187.90M | 169.50M | 147.60M | 137.50M |
EBITDA Margin | 14.43% | 13.31% | 10.46% | 12.06% | 13.36% | 12.38% | 14.07% | 16.68% | 17.53% | 15.90% | 14.19% | 15.62% | 12.91% | 14.82% | 18.52% | 15.23% | 9.07% | 10.24% | 13.71% | 16.02% | 14.56% | 19.20% | 16.34% | 16.42% | 17.62% | 18.07% | 18.63% | 18.37% | 17.25% | 17.29% |
EBIT | 205.51M | 143.30M | 129.45M | 185.75M | 179.08M | 130.00M | 174.20M | 175.52M | 184.63M | 154.55M | 127.28M | 161.98M | 146.03M | 161.51M | 175.14M | 138.22M | 64.85M | 83.01M | 128.80M | 148.02M | 128.46M | 180.80M | 149.34M | 144.89M | 160.19M | 153.40M | 155.30M | 142.50M | 123.20M | 114.80M |
EBIT Margin | 10.98% | 7.86% | 7.72% | 12.66% | 13.42% | 9.94% | 14.24% | 14.60% | 15.50% | 13.99% | 12.23% | 13.89% | 12.91% | 14.82% | 16.58% | 13.15% | 6.61% | 7.61% | 10.96% | 13.08% | 11.71% | 16.34% | 13.22% | 13.19% | 14.51% | 14.67% | 15.39% | 15.44% | 14.39% | 14.44% |
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 |