Financial Year End | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-30 | 2002-04-30 | 2001-04-30 | 2000-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.18B | 4.23B | 3.93B | 3.46B | 3.36B | 3.32B | 3.25B | 2.99B | 3.09B | 3.13B | 2.99B | 2.85B | 2.72B | 2.59B | 2.47B | 2.48B | 2.58B | 2.22B | 1.98B | 2.31B | 2.21B | 2.06B | 1.96B | 1.92B | 1.88B | 1.78B | 1.67B | 1.58B | 1.54B | 1.42B |
Cost of Revenue | 1.65B | 1.73B | 1.54B | 1.37B | 1.24B | 1.16B | 1.05B | 973.00M | 945.00M | 951.00M | 913.00M | 894.00M | 928.40M | 862.10M | 857.60M | 904.00M | 887.00M | 737.00M | 655.00M | 912.00M | 915.00M | 878.00M | 825.00M | 718.00M | 712.00M | 676.00M | 639.00M | 630.00M | 618.00M | 552.80M |
Gross Profit | 2.53B | 2.49B | 2.39B | 2.09B | 2.13B | 2.17B | 2.20B | 2.02B | 2.14B | 2.18B | 2.08B | 1.96B | 1.79B | 1.72B | 1.61B | 1.58B | 1.70B | 1.48B | 1.32B | 1.40B | 1.30B | 1.18B | 1.13B | 1.21B | 1.17B | 1.10B | 1.03B | 954.00M | 926.00M | 867.40M |
Operating Expenses | 1.11B | 1.37B | 1.19B | 1.05B | 1.04B | 1.02B | 1.16B | 1.03B | 1.10B | 1.16B | 1.11B | 1.06B | 1.01B | 869.40M | 901.30M | 916.00M | 1.01B | 879.00M | 758.00M | 982.00M | 891.00M | 804.00M | 780.00M | 779.00M | 817.00M | 778.00M | 723.00M | 667.00M | 652.00M | 599.60M |
Selling, General & Admin | 1.35B | 1.25B | 1.13B | 1.07B | 1.02B | 1.04B | 1.18B | 1.05B | 1.10B | 1.13B | 1.12B | 1.06B | 1.00B | 940.50M | 889.40M | 931.00M | 1.01B | 898.00M | 805.00M | 945.00M | 881.00M | 808.00M | 780.00M | 779.00M | 755.00M | 723.00M | 672.00M | 617.00M | 606.00M | 556.10M |
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 | -243.00M | 119.00M | 59.00M | -15.00M | 11.00M | -22.00M | -16.00M | -18.00M | -9.00M | 22.00M | -15.00M | -1.00M | 2.00M | -71.00M | 5.00M | -15.00M | 3.00M | -19.00M | -47.00M | 37.00M | 10.00M | -4.00M | N/A | N/A | 62.00M | 55.00M | 51.00M | 50.00M | 46.00M | 43.50M |
Operating Income | 1.41B | 1.13B | 1.20B | 1.17B | 1.09B | 1.14B | 1.04B | 989.00M | 1.53B | 1.03B | 971.00M | 898.00M | 788.40M | 855.00M | 710.00M | 661.00M | 685.00M | 602.00M | 563.00M | 418.00M | 407.00M | 378.00M | 353.00M | 374.00M | 348.00M | 322.00M | 307.00M | 287.00M | 274.00M | 267.80M |
Other Expenses / Income | -116.00M | -110.00M | -90.00M | -85.00M | -82.00M | -102.00M | -71.00M | -77.00M | -44.00M | -25.00M | -24.00M | -33.00M | -28.00M | -26.00M | -28.00M | -31.00M | -41.00M | -16.00M | -4.00M | 87.00M | 7.00M | 1.00M | -5.00M | -8.00M | -5.00M | -4.00M | -11.00M | -14.00M | -17.00M | -20.80M |
Before Tax Income | 1.30B | 1.02B | 1.11B | 1.08B | 1.01B | 1.04B | 977.00M | 933.00M | 1.49B | 1.00B | 947.00M | 865.00M | 760.10M | 828.60M | 682.00M | 630.00M | 644.00M | 586.00M | 559.00M | 476.00M | 388.00M | 373.00M | 348.00M | 366.00M | 343.00M | 318.00M | 296.00M | 273.00M | 257.00M | 247.00M |
Income Tax Expenses | 274.00M | 234.00M | 276.00M | 178.00M | 182.00M | 207.00M | 260.00M | 264.00M | 422.00M | 318.00M | 288.00M | 274.00M | 246.90M | 257.00M | 232.80M | 195.00M | 204.00M | 186.00M | 164.00M | 168.00M | 130.00M | 128.00M | 120.00M | 133.00M | 125.00M | 116.00M | 111.00M | 104.00M | 97.00M | 98.40M |
Net Income | 1.02B | 783.00M | 838.00M | 903.00M | 827.00M | 835.00M | 717.00M | 669.00M | 1.07B | 684.00M | 659.00M | 591.00M | 513.20M | 571.60M | 449.20M | 435.00M | 440.00M | 389.00M | 320.00M | 308.00M | 258.00M | 245.00M | 228.00M | 233.00M | 218.00M | 202.00M | 185.00M | 169.00M | 160.00M | 148.60M |
Interest Expenses | 127.00M | 81.00M | 77.00M | 79.00M | 77.00M | 80.00M | 62.00M | 56.00M | 44.00M | 25.00M | 24.00M | 33.00M | 31.00M | 29.00M | 28.00M | 37.00M | 49.00M | 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 | 476.39M | 479.15M | 478.88M | 478.53M | 477.76M | 478.96M | 480.32M | 484.63M | 507.44M | 528.98M | 533.63M | 533.42M | 536.32M | 546.01M | 554.38M | 564.38M | 574.12M | 576.09M | 572.34M | 570.47M | 569.06M | 687.50M | 641.72M | 642.19M | 642.19M | 643.12M | 646.07M | 642.86M | 645.29M | 645.78M |
Diluted Shares Outstanding | 477.22M | 480.56M | 480.56M | 480.68M | 480.41M | 482.07M | 484.25M | 488.08M | 510.70M | 532.71M | 537.71M | 537.47M | 540.21M | 549.43M | 557.16M | 567.75M | 579.38M | 582.19M | 578.44M | 574.22M | 571.88M | 687.50M | 651.68M | 643.12M | 643.12M | 644.06M | 647.15M | 646.88M | 646.84M | 646.84M |
EBITDA | 1.51B | 1.31B | 1.31B | 1.09B | 1.17B | 1.19B | 1.09B | 1.05B | 1.11B | 1.08B | 1.02B | 954.00M | 843.00M | 917.00M | 772.00M | 722.00M | 745.00M | 627.00M | 560.00M | 569.00M | 423.00M | 427.00M | 408.00M | 491.00M | 410.00M | 377.00M | 358.00M | 337.00M | 320.00M | 311.30M |
EBITDA Margin | 36.19% | 31.05% | 33.44% | 31.58% | 34.64% | 35.74% | 33.68% | 35.04% | 35.90% | 34.40% | 34.14% | 33.49% | 30.95% | 35.45% | 31.27% | 29.10% | 28.85% | 28.27% | 28.34% | 24.61% | 19.11% | 20.73% | 20.84% | 25.52% | 21.84% | 21.23% | 21.45% | 21.28% | 20.73% | 21.92% |
EBIT | 1.43B | 1.10B | 1.19B | 1.16B | 1.09B | 1.12B | 1.04B | 989.00M | 1.53B | 1.03B | 971.00M | 898.00M | 791.10M | 857.60M | 710.00M | 667.00M | 693.00M | 575.00M | 484.00M | 476.00M | 388.00M | 373.00M | 348.00M | 366.00M | 343.00M | 318.00M | 296.00M | 273.00M | 257.00M | 247.00M |
EBIT Margin | 34.11% | 25.97% | 30.28% | 33.52% | 32.29% | 33.75% | 31.99% | 33.03% | 49.63% | 32.77% | 32.46% | 31.52% | 29.05% | 33.16% | 28.76% | 26.88% | 26.84% | 25.92% | 24.49% | 20.59% | 17.53% | 18.11% | 17.77% | 19.02% | 18.27% | 17.91% | 17.74% | 17.23% | 16.65% | 17.39% |
Financial Year End | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-30 | 2002-04-30 | 2001-04-30 | 2000-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |