Financial Year End | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-07-31 | 1994-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.55B | 4.51B | 3.96B | 3.38B | 3.14B | 2.62B | 2.51B | 2.39B | 2.39B | 2.17B | 2.04B | 1.96B | 1.88B | 1.69B | 1.52B | 1.88B | 1.88B | 1.84B | 1.80B | 1.65B | 1.50B | 1.40B | 1.35B | 1.34B | 1.27B | 1.11B | 1.05B | 930.90M | 932.90M | 794.30M |
Cost of Revenue | 2.98B | 3.01B | 2.62B | 2.19B | 2.09B | 1.68B | 1.58B | 1.52B | 1.55B | 1.40B | 1.32B | 1.29B | 1.25B | 1.11B | 1.01B | 1.23B | 1.20B | 1.19B | 1.16B | 1.06B | 961.13M | 914.01M | 892.85M | 806.71M | 776.30M | 687.90M | 632.30M | 571.00M | 581.10M | 488.00M |
Gross Profit | 1.58B | 1.50B | 1.34B | 1.19B | 1.05B | 941.01M | 920.84M | 874.60M | 835.93M | 773.27M | 724.80M | 673.09M | 636.65M | 576.39M | 510.98M | 652.71M | 678.38M | 643.32M | 635.37M | 593.07M | 535.46M | 485.26M | 460.24M | 530.21M | 498.70M | 422.50M | 418.90M | 359.90M | 351.80M | 306.30M |
Operating Expenses | 995.60M | 928.93M | 820.21M | 763.42M | 722.93M | 567.93M | 565.73M | 540.20M | 536.82M | 510.11M | 494.13M | 467.48M | 452.16M | 425.12M | 395.78M | 454.30M | 454.73M | 440.44M | 432.64M | 428.53M | 404.37M | 376.28M | 366.28M | 433.01M | 422.10M | 383.80M | 346.60M | 296.50M | 287.00M | 263.70M |
Selling, General & Admin | 995.60M | 928.93M | 820.21M | 763.42M | 722.93M | 567.93M | 565.73M | 540.20M | 536.82M | 510.11M | 494.13M | 467.48M | 452.16M | 425.12M | 395.78M | 454.30M | 454.73M | 440.44M | 432.64M | 428.53M | 404.37M | 376.28M | 366.28M | 394.86M | 383.00M | 345.60M | 315.70M | 278.30M | 269.80M | 244.90M |
Research & Development | 173.90M | 155.60M | 141.00M | 124.10M | 109.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 28.50M | 12.62M | 10.20M | 13.87M | 25.94M | 18.41M | 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 | 38.15M | 39.10M | 38.20M | 30.90M | 18.20M | 17.20M | 18.80M |
Operating Income | 430.70M | 575.66M | 518.28M | 426.36M | 325.03M | 373.08M | 355.11M | 334.40M | 299.11M | 263.16M | 230.66M | 205.61M | 184.49M | 151.27M | 115.20M | 198.41M | 223.65M | 202.88M | 202.73M | 164.54M | 131.09M | 108.98M | 93.95M | 97.20M | 76.60M | 38.70M | 72.30M | 63.40M | 64.80M | 42.60M |
Other Expenses / Income | -122.80M | -23.12M | -18.46M | -19.29M | -2.90M | 18.41M | -1.93M | -3.94M | -8.08M | -6.71M | -3.95M | -9.35M | -9.66M | -10.00M | -19.41M | -17.12M | -10.42M | -10.12M | -32.45M | -11.31M | -10.18M | -22.19M | -13.88M | -25.32M | -19.10M | -31.90M | -12.00M | -3.20M | -3.70M | -5.60M |
Before Tax Income | 400.50M | 552.55M | 499.82M | 407.07M | 322.13M | 372.40M | 353.18M | 330.46M | 291.03M | 256.44M | 226.71M | 196.26M | 174.83M | 141.27M | 95.79M | 181.29M | 213.23M | 192.75M | 170.27M | 153.23M | 120.92M | 86.80M | 80.08M | 71.88M | 57.50M | 6.80M | 60.30M | 60.20M | 61.10M | 37.00M |
Income Tax Expenses | 70.80M | 109.20M | 89.94M | 77.37M | 48.15M | 100.46M | 85.47M | 99.47M | 89.44M | 82.58M | 71.87M | 66.72M | 57.17M | 48.03M | 32.95M | 61.64M | 70.79M | 63.61M | 56.19M | 50.57M | 39.30M | 26.87M | 29.63M | 26.60M | 22.40M | 2.70M | 23.80M | 23.80M | 24.40M | 14.80M |
Net Income | 329.70M | 443.30M | 409.90M | 329.70M | 273.98M | 271.94M | 267.72M | 230.99M | 201.59M | 173.87M | 154.84M | 129.54M | 117.66M | 93.24M | 62.84M | 119.65M | 142.44M | 129.15M | 114.08M | 102.67M | 81.62M | 35.32M | 50.45M | 45.28M | 35.10M | 4.10M | 34.80M | 36.40M | 36.70M | 22.20M |
Interest Expenses | 58.70M | 35.74M | 28.66M | 33.16M | 28.84M | 19.10M | 19.11M | 19.34M | 18.76M | 15.43M | 16.21M | 16.91M | 16.97M | 17.11M | 17.58M | 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 |
Basic Shares Outstanding | 104.40M | 104.82M | 107.34M | 107.66M | 106.77M | 106.37M | 108.31M | 109.83M | 111.13M | 112.72M | 115.84M | 118.89M | 125.07M | 131.93M | 143.15M | 150.94M | 162.73M | 171.55M | 178.86M | 194.91M | 199.98M | 200.40M | 203.20M | 204.32M | 206.06M | 204.70M | 198.86M | 200.83M | 208.97M | 207.72M |
Diluted Shares Outstanding | 105.30M | 105.65M | 108.47M | 108.66M | 108.09M | 108.66M | 111.25M | 111.99M | 113.51M | 115.26M | 118.21M | 121.24M | 127.19M | 133.75M | 144.96M | 154.32M | 167.46M | 177.38M | 186.16M | 203.06M | 209.19M | 206.98M | 209.07M | 208.93M | 212.45M | 211.17M | 198.86M | 201.90M | 210.32M | 208.00M |
EBITDA | 729.70M | 697.09M | 627.79M | 535.84M | 438.67M | 452.77M | 437.28M | 413.89M | 372.93M | 325.01M | 297.06M | 266.80M | 240.30M | 203.39M | 157.90M | 229.48M | 255.33M | 235.32M | 213.10M | 189.33M | 154.09M | 93.12M | 117.25M | 110.03M | 96.60M | 45.00M | 89.50M | 78.40M | 78.30M | 55.80M |
EBITDA Margin | 16.03% | 15.44% | 15.86% | 15.86% | 13.98% | 17.29% | 17.46% | 17.30% | 15.60% | 14.96% | 14.55% | 13.62% | 12.76% | 12.03% | 10.36% | 12.22% | 13.60% | 12.82% | 11.84% | 11.46% | 10.30% | 6.65% | 8.67% | 8.23% | 7.58% | 4.05% | 8.51% | 8.42% | 8.39% | 7.03% |
EBIT | 459.20M | 588.24M | 528.50M | 440.23M | 350.97M | 391.49M | 372.30M | 349.80M | 309.79M | 271.87M | 242.92M | 213.17M | 191.80M | 158.38M | 113.37M | 181.29M | 213.23M | 192.75M | 170.27M | 153.23M | 120.92M | 62.19M | 80.08M | 71.88M | 57.50M | 6.80M | 58.60M | 60.20M | 61.10M | 37.00M |
EBIT Margin | 10.09% | 13.03% | 13.35% | 13.03% | 11.18% | 14.95% | 14.86% | 14.62% | 12.96% | 12.51% | 11.90% | 10.88% | 10.18% | 9.37% | 7.44% | 9.65% | 11.36% | 10.50% | 9.46% | 9.27% | 8.08% | 4.44% | 5.92% | 5.38% | 4.51% | 0.61% | 5.57% | 6.47% | 6.55% | 4.66% |
Financial Year End | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-07-31 | 1994-07-31 |