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 | 646.22M | 791.38M | 817.76M | 685.17M | 589.84M | 746.68M | 766.78M | 763.38M | 794.20M | 754.60M | 746.66M | 729.08M | 729.37M | 678.96M | 590.05M | 674.28M | 980.04M | 1.01B | 1.07B | 949.01M | 955.11M | 907.26M | 892.29M | 904.13M | 856.17M | 762.20M | 679.30M | 571.80M | 509.80M | 476.10M |
Cost of Revenue | 253.61M | 311.01M | 333.06M | 292.06M | 266.70M | 337.19M | 350.82M | 343.66M | 351.97M | 343.44M | 340.16M | 330.73M | 339.08M | 329.50M | 309.78M | 326.94M | 453.98M | 478.73M | 525.41M | 487.96M | 494.03M | 457.88M | 470.98M | 490.48M | 438.59M | 391.10M | 348.20M | 307.80M | 287.90M | 274.80M |
Gross Profit | 392.61M | 480.37M | 484.71M | 393.11M | 323.13M | 409.49M | 415.96M | 419.72M | 442.24M | 411.16M | 406.50M | 398.35M | 390.29M | 349.46M | 280.28M | 347.34M | 526.07M | 526.58M | 540.98M | 461.05M | 461.08M | 449.38M | 421.31M | 413.66M | 417.58M | 371.10M | 331.10M | 264.00M | 221.90M | 201.30M |
Operating Expenses | 315.86M | 346.89M | 350.92M | 313.41M | 311.51M | 357.16M | 367.10M | 361.77M | 353.06M | 345.23M | 336.86M | 337.91M | 340.68M | 316.40M | 289.57M | 353.11M | 423.23M | 402.02M | 394.07M | 332.30M | 320.75M | 315.58M | 286.29M | 280.70M | 271.49M | 238.40M | 211.70M | 178.80M | 167.10M | 156.30M |
Selling, General & Admin | 315.86M | 346.89M | 350.92M | 313.41M | 311.51M | 357.16M | 367.10M | 361.77M | 353.06M | 345.23M | 336.86M | 337.91M | 340.68M | 316.40M | 289.57M | 353.11M | 423.23M | 402.02M | 394.07M | 332.30M | 320.75M | 315.58M | 286.29M | 280.70M | 254.51M | 222.10M | 195.80M | 162.40M | N/A | N/A |
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 | 376.00K | 3.83M | 72.00K | -393.00K | 284.00K | 338.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 | 16.98M | 16.30M | 15.90M | 16.40M | 167.10M | 156.30M |
Operating Income | 76.75M | 137.20M | 138.25M | 77.28M | -8.25M | 33.95M | 48.87M | 57.95M | 89.18M | 65.93M | 69.64M | 60.44M | 49.61M | 33.06M | -9.30M | -5.77M | 102.84M | 124.56M | 146.91M | 128.76M | 140.32M | 133.81M | 135.02M | 132.95M | 146.10M | 132.70M | 119.40M | 85.20M | 54.80M | 45.00M |
Other Expenses / Income | 8.69M | 7.55M | -129.00K | -874.00K | 22.44M | -87.00K | 200.00K | -955.00K | -1.22M | -9.25M | -7.23M | -10.26M | -8.37M | -6.69M | -9.49M | -75.41M | -10.66M | -14.84M | -8.81M | 661.00K | -9.83M | -12.61M | -2.78M | -4.85M | 671.00K | N/A | -900.00K | -4.50M | -7.90M | -9.10M |
Before Tax Income | 85.45M | 141.03M | 138.12M | 76.41M | 14.19M | 33.86M | 49.07M | 56.99M | 87.96M | 56.68M | 62.40M | 50.17M | 41.24M | 26.37M | -18.79M | -81.18M | 92.18M | 109.73M | 138.10M | 129.42M | 130.50M | 121.19M | 132.24M | 128.10M | 146.77M | 132.70M | 118.50M | 80.70M | 46.90M | 35.90M |
Income Tax Expenses | 21.63M | 35.22M | 34.84M | 16.41M | 5.29M | 8.16M | 12.70M | 20.80M | 31.32M | 19.54M | 19.47M | 17.70M | -8.46M | -2.88M | 25.53M | -28.49M | 34.11M | 40.50M | 52.42M | 50.08M | 50.16M | 45.81M | 49.99M | 48.42M | 56.20M | 51.40M | 46.60M | 32.00M | 18.80M | 13.20M |
Net Income | 63.82M | 105.81M | 103.28M | 60.01M | 8.90M | 25.70M | 36.37M | 36.19M | 56.64M | 37.14M | 42.93M | 32.48M | 49.69M | 29.25M | -44.32M | -52.69M | 58.07M | 69.23M | 85.68M | 79.34M | 80.34M | 75.38M | 82.26M | 79.68M | 90.57M | 81.30M | 71.10M | 48.70M | 28.10M | 22.10M |
Interest Expenses | 245.00K | 4.04M | 201.00K | 481.00K | 455.00K | 87.00K | 325.00K | 1.22M | 1.62M | 9.25M | 7.51M | 10.26M | 9.02M | 11.13M | 11.92M | 11.76M | 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 | 25.52M | 25.47M | 25.41M | 25.27M | 26.04M | 26.70M | 27.32M | 27.68M | 28.07M | 28.87M | 28.92M | 28.86M | 28.82M | 28.76M | 28.98M | 28.81M | 29.27M | 31.57M | 33.21M | 35.40M | 37.18M | 37.61M | 38.83M | 39.39M | 40.25M | 41.27M | 43.00M | 43.13M | 43.68M | 43.05M |
Diluted Shares Outstanding | 25.64M | 25.60M | 25.52M | 25.35M | 26.07M | 26.75M | 27.62M | 27.96M | 28.32M | 29.18M | 29.28M | 29.24M | 29.11M | 28.97M | 28.98M | 28.81M | 29.47M | 32.26M | 34.09M | 36.19M | 38.30M | 38.57M | 39.94M | 40.32M | 41.17M | 42.34M | 44.07M | 43.13M | 43.68M | 43.05M |
EBITDA | 92.71M | 129.76M | 133.86M | 79.30M | 8.61M | 52.33M | 69.22M | 78.33M | 108.93M | 85.08M | 87.84M | 78.44M | 68.84M | 58.31M | 22.54M | -43.78M | 116.85M | 132.74M | 159.70M | 150.76M | 151.77M | 142.49M | 151.56M | 148.32M | 163.75M | 149.00M | 133.60M | 97.10M | 64.40M | 52.60M |
EBITDA Margin | 14.35% | 16.40% | 16.37% | 11.57% | 1.46% | 7.01% | 9.03% | 10.26% | 13.72% | 11.27% | 11.76% | 10.76% | 9.44% | 8.59% | 3.82% | -6.49% | 11.92% | 13.20% | 14.98% | 15.89% | 15.89% | 15.71% | 16.99% | 16.40% | 19.13% | 19.55% | 19.67% | 16.98% | 12.63% | 11.05% |
EBIT | 85.69M | 145.07M | 138.32M | 76.89M | 14.64M | 33.95M | 49.39M | 58.22M | 89.57M | 65.93M | 69.91M | 60.44M | 50.26M | 37.50M | -6.86M | -69.42M | 92.18M | 109.73M | 138.10M | 129.42M | 130.50M | 121.19M | 132.24M | 128.10M | 146.77M | 132.70M | 117.70M | 80.70M | 46.90M | 35.30M |
EBIT Margin | 13.26% | 18.33% | 16.91% | 11.22% | 2.48% | 4.55% | 6.44% | 7.63% | 11.28% | 8.74% | 9.36% | 8.29% | 6.89% | 5.52% | -1.16% | -10.29% | 9.41% | 10.91% | 12.95% | 13.64% | 13.66% | 13.36% | 14.82% | 14.17% | 17.14% | 17.41% | 17.33% | 14.11% | 9.20% | 7.41% |
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 |