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.16M | 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 | 393.06M | 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.07M | 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.15M | 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 | 149.60M | 139.00M |
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 | N/A | 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 | 77.99M | 137.20M | 138.25M | 77.28M | -8.25M | 33.95M | 48.87M | 57.95M | 89.18M | 65.93M | 69.64M | 60.44M | 49.70M | 31.93M | -11.73M | -72.77M | 96.00M | 111.12M | 142.67M | 128.98M | 127.81M | 120.58M | 129.90M | 126.05M | 146.10M | 132.70M | 119.40M | 85.20M | 54.80M | 45.00M |
Other Expenses / Income | 7.46M | 3.83M | -129.00K | -874.00K | -455.00K | -87.00K | 200.00K | -955.00K | -1.22M | -9.25M | -7.23M | -10.26M | -8.46M | -5.56M | -7.05M | -8.41M | -3.82M | -1.39M | -4.57M | 442.00K | 4.09M | -609.00K | 2.34M | 2.06M | 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 | 3.82M | 1.39M | 4.57M | 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 | 42.91M | 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 | 42.91M | 43.05M |
EBITDA | 93.87M | 149.09M | 154.31M | 93.67M | 28.48M | 33.95M | 68.70M | 78.06M | 108.53M | 85.08M | 87.57M | 78.44M | 68.84M | 58.31M | 22.54M | -43.78M | 128.56M | 144.50M | 169.20M | 150.10M | 160.78M | 154.22M | 154.34M | 153.17M | 163.07M | 149.00M | 135.30M | 101.60M | 72.30M | 62.30M |
EBITDA Margin | 14.53% | 18.84% | 18.87% | 13.67% | 4.83% | 4.55% | 8.96% | 10.23% | 13.67% | 11.27% | 11.73% | 10.76% | 9.44% | 8.59% | 3.82% | -6.49% | 13.12% | 14.37% | 15.87% | 15.82% | 16.83% | 17.00% | 17.30% | 16.94% | 19.05% | 19.55% | 19.92% | 17.77% | 14.18% | 13.09% |
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 | 96.00M | 111.12M | 142.67M | 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.80% | 11.05% | 13.38% | 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 |