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-10-31 | 1994-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.59B | 3.31B | 2.92B | 2.43B | 2.65B | 2.53B | 2.14B | 1.97B | 1.80B | 1.72B | 1.59B | 1.45B | 1.33B | 1.16B | 1.08B | 1.06B | 950.64M | 858.96M | 806.62M | 490.18M | 411.79M | 315.31M | 234.57M | 197.32M | 165.30M | 147.20M | 141.50M | 109.10M | 97.10M | 95.60M |
Cost of Revenue | 1.24B | 1.17B | 966.70M | 896.10M | 896.60M | 900.50M | 773.20M | 793.74M | 726.80M | 626.21M | 560.92M | 521.13M | 526.03M | 481.79M | 483.93M | 453.15M | 431.11M | 332.98M | 309.79M | 174.35M | 146.59M | 115.81M | 81.20M | 63.58M | 54.40M | 50.90M | 70.90M | 57.50M | 57.00M | 60.80M |
Gross Profit | 2.36B | 2.14B | 1.96B | 1.53B | 1.76B | 1.63B | 1.37B | 1.17B | 1.07B | 1.09B | 1.03B | 924.01M | 804.80M | 676.72M | 596.49M | 610.03M | 519.53M | 525.98M | 496.83M | 315.83M | 265.20M | 199.49M | 153.37M | 133.74M | 110.90M | 96.30M | 70.60M | 51.60M | 40.10M | 34.80M |
Operating Expenses | 1.82B | 1.63B | 1.45B | 1.22B | 1.23B | 1.20B | 936.70M | 849.00M | 833.59M | 785.08M | 685.72M | 635.61M | 577.25M | 486.39M | 442.75M | 481.55M | 464.00M | 406.69M | 352.54M | 199.08M | 169.96M | 132.53M | 98.61M | 86.87M | 72.10M | 66.50M | 44.70M | 34.80M | 32.00M | 39.60M |
Selling, General & Admin | 1.50B | 1.34B | 1.21B | 992.50M | 996.60M | 973.30M | 799.10M | 722.80M | 712.54M | 683.12M | 596.65M | 559.90M | 513.14M | 433.06M | 391.59M | 429.30M | 407.95M | 357.84M | 297.95M | 190.53M | 162.85M | 126.73M | 89.77M | 75.42M | 61.70M | 56.20M | 38.30M | 29.70M | 25.80M | 35.40M |
Research & Development | 137.40M | 110.30M | 92.70M | 93.30M | 86.70M | 84.80M | 69.20M | 65.41M | 69.59M | 66.26M | 58.83M | 51.73M | 43.58M | 35.27M | 33.30M | 35.47M | 39.86M | 34.55M | 42.88M | 6.49M | 5.57M | 4.32M | 3.66M | 2.71M | 2.00M | 1.90M | 1.70M | 1.20M | 2.90M | N/A |
Other Operating Expenses | -14.90M | 179.50M | 146.10M | 137.20M | 145.80M | 11.50M | 68.40M | 60.79M | 51.46M | 35.71M | 30.24M | 23.98M | 20.53M | 18.06M | 17.86M | 16.77M | 16.19M | 14.30M | 11.70M | 2.05M | 1.53M | 1.48M | 5.18M | 8.73M | 8.40M | 8.40M | 4.70M | 3.90M | 3.30M | 4.20M |
Operating Income | 533.10M | 507.60M | 505.80M | 311.80M | 546.70M | 403.10M | 429.10M | 324.08M | 236.67M | 306.49M | 341.09M | 288.40M | 227.56M | 190.34M | 153.74M | 128.48M | 55.53M | 119.28M | 144.30M | 116.75M | 95.24M | 66.97M | 54.76M | 46.87M | 38.80M | 29.80M | 25.90M | 16.80M | 8.10M | -4.80M |
Other Expenses / Income | -14.90M | -32.30M | -14.30M | -45.30M | -69.30M | -12.90M | -35.10M | -28.45M | -21.19M | -9.95M | -28.82M | -12.95M | -34.79M | -65.91M | -38.91M | -52.28M | -54.86M | -45.95M | -35.84M | -4.26M | -4.75M | -1.80M | -2.63M | -4.74M | -6.10M | -6.70M | -4.10M | -4.70M | -7.90M | -4.50M |
Before Tax Income | 412.90M | 475.30M | 491.50M | 266.50M | 477.40M | 331.90M | 394.00M | 295.63M | 215.49M | 296.53M | 312.27M | 275.45M | 192.76M | 124.43M | 114.83M | 76.21M | 672.00K | 73.34M | 108.46M | 112.49M | 90.49M | 65.17M | 52.13M | 42.13M | 32.70M | 23.10M | 21.80M | 12.10M | 200.00K | -9.30M |
Income Tax Expenses | 118.70M | 89.50M | -2.45B | 28.10M | 10.70M | 192.00M | 21.10M | 20.70M | 10.34M | 24.70M | 15.37M | 26.81M | 17.33M | 11.62M | 14.28M | 10.73M | 11.86M | 7.10M | 16.73M | 19.66M | 21.72M | 16.29M | 14.99M | 12.73M | 10.70M | -34.70M | -26.60M | -4.50M | 100.00K | -4.60M |
Net Income | 294.20M | 385.80M | 2.94B | 238.40M | 466.70M | 139.90M | 372.90M | 273.92M | 203.52M | 269.86M | 296.15M | 248.34M | 175.43M | 112.80M | 100.55M | 65.48M | -11.19M | 66.23M | 91.72M | 92.83M | 68.77M | 48.88M | 37.14M | 28.97M | 25.10M | 39.80M | 31.40M | 16.60M | 100.00K | -4.70M |
Interest Expenses | 105.30M | 57.30M | 23.10M | 36.80M | 68.00M | 82.70M | 33.40M | 26.19M | 18.10M | 7.96M | 9.17M | 11.77M | 17.34M | 36.67M | 44.14M | 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 | 198.00M | 197.20M | 196.80M | 196.40M | 197.60M | 49.10M | 48.80M | 48.78M | 48.27M | 48.14M | 47.99M | 48.44M | 48.31M | 45.83M | 45.16M | 44.99M | 44.71M | 44.52M | 42.02M | 32.53M | 31.23M | 30.56M | 29.67M | 28.38M | 28.20M | 29.66M | 26.14M | 23.52M | 23.15M | 20.70M |
Diluted Shares Outstanding | 199.20M | 198.80M | 199.20M | 198.40M | 200.00M | 49.70M | 49.60M | 49.03M | 49.18M | 48.96M | 49.69M | 49.15M | 48.31M | 46.51M | 45.48M | 46.84M | 44.71M | 47.57M | 45.98M | 36.61M | 32.27M | 31.19M | 30.49M | 29.02M | 28.62M | 30.54M | 26.14M | 23.52M | 23.15M | 20.70M |
EBITDA | 704.40M | 712.10M | 660.70M | 440.50M | 672.20M | 585.70M | 615.80M | 519.08M | 423.37M | 440.73M | 446.03M | 398.13M | 308.25M | 255.09M | 251.57M | 158.39M | 85.18M | 134.98M | 157.09M | 128.14M | 103.01M | 76.54M | 63.12M | 50.43M | 44.20M | 13.50M | 9.50M | 16.00M | 3.50M | -5.10M |
EBITDA Margin | 19.60% | 21.52% | 22.61% | 18.12% | 25.33% | 23.12% | 28.79% | 26.39% | 23.56% | 25.66% | 28.09% | 27.55% | 23.16% | 22.02% | 23.28% | 14.90% | 8.96% | 15.71% | 19.48% | 26.14% | 25.02% | 24.27% | 26.91% | 25.56% | 26.74% | 9.17% | 6.71% | 14.67% | 3.60% | -5.33% |
EBIT | 518.20M | 532.60M | 514.60M | 303.30M | 545.40M | 414.60M | 427.40M | 320.81M | 231.97M | 302.53M | 320.68M | 286.92M | 210.11M | 161.09M | 158.97M | 76.21M | 672.00K | 73.34M | 108.46M | 112.49M | 90.49M | 65.17M | 52.13M | 41.70M | 35.80M | 5.10M | 4.80M | 12.10M | 200.00K | -9.30M |
EBIT Margin | 14.42% | 16.10% | 17.61% | 12.48% | 20.55% | 16.37% | 19.98% | 16.31% | 12.91% | 17.61% | 20.20% | 19.85% | 15.79% | 13.91% | 14.71% | 7.17% | 0.07% | 8.54% | 13.45% | 22.95% | 21.97% | 20.67% | 22.22% | 21.13% | 21.66% | 3.46% | 3.39% | 11.09% | 0.21% | -9.73% |
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-10-31 | 1994-10-31 |