Financial Year End | 2024-07-27 | 2023-07-29 | 2022-07-30 | 2021-07-31 | 2020-07-25 | 2019-07-27 | 2018-07-28 | 2017-07-29 | 2016-07-30 | 2015-07-25 | 2014-07-26 | 2013-07-27 | 2012-07-28 | 2011-07-30 | 2010-07-31 | 2009-07-25 | 2008-07-26 | 2007-07-28 | 2006-07-29 | 2005-07-30 | 2004-07-31 | 2003-07-26 | 2002-07-27 | 2001-07-28 | 2000-07-29 | 1999-07-31 | 1998-07-25 | 1997-07-26 | 1996-07-27 | 1995-07-29 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.24B | 2.17B | 2.06B | 2.03B | 1.80B | 1.64B | 1.61B | 1.60B | 1.63B | 1.58B | 1.52B | 1.48B | 1.42B | 1.30B | 1.26B | 1.21B | 1.13B | 1.05B | 1.02B | 983.68M | 957.65M | 902.42M | 883.34M | 820.63M | 803.36M | 768.10M | 703.70M | 688.90M | 688.60M | 677.30M |
Cost of Revenue | 1.59B | 1.55B | 1.48B | 1.47B | 1.30B | 1.19B | 1.17B | 1.17B | 1.19B | 1.15B | 1.11B | 1.08B | 1.03B | 948.77M | 918.90M | 877.55M | 822.56M | 764.49M | 747.32M | 727.16M | 713.37M | 677.06M | 661.69M | 619.65M | 593.87M | 571.70M | 528.10M | 518.00M | 518.30M | 511.50M |
Gross Profit | 641.98M | 616.45M | 579.67M | 565.04M | 506.48M | 456.72M | 439.00M | 436.71M | 445.03M | 433.12M | 408.50M | 397.76M | 388.83M | 350.16M | 342.93M | 330.55M | 305.20M | 281.94M | 269.50M | 256.52M | 244.27M | 225.36M | 221.64M | 200.97M | 209.49M | 196.40M | 175.60M | 170.90M | 170.30M | 165.80M |
Operating Expenses | 579.92M | 550.90M | 540.72M | 532.98M | 476.19M | 422.04M | 405.55M | 395.98M | 400.70M | 389.58M | 378.67M | 353.58M | 333.27M | 311.84M | 297.67M | 282.99M | 266.45M | 247.62M | 240.15M | 229.24M | 219.34M | 205.20M | 198.48M | 183.49M | 192.82M | 182.70M | 165.50M | 164.10M | 164.40M | 160.60M |
Selling, General & Admin | 544.35M | 516.90M | 507.60M | 498.79M | 444.83M | 394.75M | 380.55M | 371.50M | 376.60M | 366.25M | 356.40M | 333.23M | 313.52M | 293.22M | 280.77M | 267.67M | 252.74M | 235.23M | 228.47M | 218.65M | 209.84M | 196.27M | 189.84M | 174.49M | 184.62M | 175.10M | 158.00M | 156.40M | 155.80M | 152.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 | 35.57M | 34.00M | 33.12M | 34.20M | 31.36M | 27.29M | 25.00M | 24.48M | 24.10M | 23.33M | 22.27M | 20.35M | 19.76M | 18.62M | 16.90M | 15.32M | 13.71M | 12.40M | 11.68M | 10.60M | 9.50M | 8.93M | 8.64M | 9.00M | 8.20M | 7.60M | 7.50M | 7.70M | 8.60M | 8.60M |
Operating Income | 62.05M | 65.55M | 38.95M | 29.16M | 30.28M | 34.68M | 33.45M | 40.73M | 44.33M | 43.53M | 29.83M | 44.18M | 55.55M | 38.32M | 45.26M | 47.56M | 38.75M | 34.32M | 29.34M | 27.27M | 24.94M | 20.16M | 23.17M | 17.49M | 16.66M | 13.70M | 10.10M | 6.80M | 5.90M | 5.20M |
Other Expenses / Income | 10.66M | 7.18M | 116.00K | -310.00K | 1.45M | 847.00K | -615.00K | -1.61M | -1.99M | -2.14M | -980.00K | 462.00K | -1.84M | -2.07M | -1.64M | -952.00K | 44.00K | 986.00K | -1.00M | -690.00K | -2.19M | -1.34M | -21.23M | -2.76M | -2.84M | -5.70M | -3.10M | -3.30M | -2.70M | -4.30M |
Before Tax Income | 72.72M | 72.72M | 39.06M | 28.85M | 31.73M | 35.52M | 32.84M | 39.12M | 42.34M | 41.40M | 28.85M | 44.64M | 53.71M | 36.24M | 43.62M | 46.61M | 38.79M | 35.30M | 28.34M | 26.58M | 22.74M | 18.82M | 1.93M | 14.73M | 13.82M | 8.00M | 7.00M | 3.50M | 3.20M | 900.00K |
Income Tax Expenses | 22.25M | 23.01M | 12.23M | 8.86M | 6.79M | 9.98M | 7.76M | 16.20M | 17.30M | 10.78M | 23.80M | 18.86M | 22.26M | 15.26M | 18.24M | 19.35M | 16.25M | 14.80M | 11.85M | 11.04M | 9.48M | 7.72M | 7.37M | 5.28M | 5.40M | 3.30M | 3.00M | 1.40M | 1.20M | 300.00K |
Net Income | 50.46M | 49.72M | 26.83M | 19.99M | 24.94M | 25.54M | 25.08M | 22.92M | 25.04M | 30.62M | 5.04M | 25.78M | 31.45M | 20.98M | 25.38M | 27.25M | 22.54M | 20.50M | 16.49M | 15.54M | 13.26M | 11.10M | 12.56M | 9.44M | 8.43M | 4.70M | 4.00M | 2.10M | 2.00M | 600.00K |
Interest Expenses | 4.13M | 4.22M | 3.91M | 3.94M | 2.61M | 4.44M | 4.46M | 4.45M | 4.50M | 4.54M | 3.60M | 3.77M | 4.42M | 4.28M | 3.66M | 3.02M | 2.99M | 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 | 10.11M | 12.73M | 12.66M | 12.64M | 12.58M | 12.54M | 14.02M | 12.73M | 12.65M | 12.55M | 13.63M | 13.49M | 11.48M | 11.28M | 6.73M | 6.67M | 12.87M | 10.54M | 10.50M | 10.43M | 10.20M | 10.09M | 12.22M | 12.07M | 11.99M | 11.82M | 11.76M | 11.83M | 11.59M | 12.00M |
Diluted Shares Outstanding | 14.31M | 14.23M | 14.16M | 14.15M | 14.09M | 14.04M | 14.41M | 14.33M | 14.15M | 14.18M | 13.69M | 13.61M | 13.79M | 13.62M | 13.23M | 13.19M | 13.15M | 13.06M | 12.93M | 12.79M | 12.63M | 12.54M | 12.56M | 12.26M | 12.21M | 12.13M | 11.94M | 11.83M | 11.59M | 12.00M |
EBITDA | 109.29M | 112.66M | 73.65M | 67.76M | 65.70M | 67.25M | 62.30M | 68.06M | 70.94M | 69.26M | 54.72M | 68.76M | 77.88M | 59.14M | 64.18M | 64.94M | 55.49M | 46.72M | 41.02M | 37.87M | 34.43M | 29.09M | 31.17M | 25.36M | 24.87M | 21.30M | 17.60M | 14.50M | 14.50M | 13.80M |
EBITDA Margin | 4.89% | 5.20% | 3.57% | 3.34% | 3.64% | 4.09% | 3.86% | 4.24% | 4.34% | 4.37% | 3.60% | 4.66% | 5.48% | 4.55% | 5.09% | 5.38% | 4.92% | 4.46% | 4.03% | 3.85% | 3.60% | 3.22% | 3.53% | 3.09% | 3.10% | 2.77% | 2.50% | 2.10% | 2.11% | 2.04% |
EBIT | 76.85M | 76.94M | 42.97M | 32.80M | 34.34M | 39.96M | 37.30M | 43.58M | 46.83M | 45.93M | 32.45M | 48.41M | 58.12M | 40.52M | 47.28M | 49.62M | 41.78M | 35.30M | 28.34M | 26.58M | 22.74M | 18.82M | 19.93M | 14.73M | 13.82M | 8.00M | 7.00M | 3.50M | 3.20M | 900.00K |
EBIT Margin | 3.44% | 3.55% | 2.08% | 1.62% | 1.90% | 2.43% | 2.31% | 2.72% | 2.86% | 2.90% | 2.14% | 3.28% | 4.09% | 3.12% | 3.75% | 4.11% | 3.70% | 3.37% | 2.79% | 2.70% | 2.37% | 2.09% | 2.26% | 1.79% | 1.72% | 1.04% | 0.99% | 0.51% | 0.46% | 0.13% |
Financial Year End | 2024-07-27 | 2023-07-29 | 2022-07-30 | 2021-07-31 | 2020-07-25 | 2019-07-27 | 2018-07-28 | 2017-07-29 | 2016-07-30 | 2015-07-25 | 2014-07-26 | 2013-07-27 | 2012-07-28 | 2011-07-30 | 2010-07-31 | 2009-07-25 | 2008-07-26 | 2007-07-28 | 2006-07-29 | 2005-07-30 | 2004-07-31 | 2003-07-26 | 2002-07-27 | 2001-07-28 | 2000-07-29 | 1999-07-31 | 1998-07-25 | 1997-07-26 | 1996-07-27 | 1995-07-29 |