Financial Year End | 2024-04-26 | 2023-04-28 | 2022-04-29 | 2021-04-30 | 2020-04-24 | 2019-04-26 | 2018-04-27 | 2017-04-28 | 2016-04-29 | 2015-04-24 | 2014-04-25 | 2013-04-26 | 2012-04-27 | 2011-04-29 | 2010-04-30 | 2009-04-24 | 2008-04-25 | 2007-04-27 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-25 | 2002-04-26 | 2001-04-27 | 2000-04-28 | 1999-04-30 | 1998-04-24 | 1997-04-25 | 1996-04-26 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 6.27B | 6.36B | 6.32B | 5.74B | 5.41B | 6.15B | 5.91B | 5.52B | 5.55B | 6.12B | 6.33B | 6.33B | 6.23B | 5.12B | 3.93B | 3.41B | 3.30B | 2.80B | 2.07B | 1.60B | 1.17B | 892.07M | 798.37M | 1.01B | 579.30M | 289.42M | 166.16M | 93.33M | 46.63M |
Cost of Revenue | 1.83B | 2.15B | 2.10B | 1.93B | 1.79B | 2.20B | 2.21B | 2.13B | 2.17B | 2.29B | 2.41B | 2.57B | 2.52B | 1.79B | 1.41B | 1.42B | 1.29B | 1.10B | 810.00M | 623.08M | 465.79M | 345.64M | 317.85M | 401.71M | 235.85M | 118.12M | 67.55M | 38.06M | 20.56M |
Gross Profit | 4.43B | 4.21B | 4.22B | 3.81B | 3.62B | 3.94B | 3.70B | 3.39B | 3.37B | 3.83B | 3.92B | 3.76B | 3.71B | 3.33B | 2.52B | 1.99B | 2.01B | 1.70B | 1.26B | 975.05M | 704.52M | 546.43M | 480.52M | 604.48M | 343.45M | 171.30M | 98.61M | 55.27M | 26.07M |
Operating Expenses | 3.17B | 3.05B | 3.02B | 2.88B | 2.69B | 2.76B | 2.79B | 2.68B | 2.96B | 3.12B | 3.10B | 3.15B | 2.96B | 2.50B | 2.07B | 1.89B | 1.70B | 1.40B | 943.29M | 722.13M | 539.81M | 457.56M | 469.36M | 468.13M | 238.09M | 116.17M | 65.96M | 41.67M | 20.07M |
Selling, General & Admin | 2.14B | 2.09B | 2.14B | 2.00B | 1.85B | 1.94B | 2.01B | 1.90B | 2.10B | 2.20B | 2.18B | 2.25B | 2.13B | 1.85B | 1.53B | 1.39B | 1.25B | 1.04B | 700.30M | 551.08M | 407.94M | 344.70M | 331.74M | 335.46M | 176.02M | 85.72M | 49.31M | 28.40M | 15.31M |
Research & Development | 1.03B | 956.00M | 881.00M | 881.00M | 847.00M | 827.00M | 783.00M | 779.00M | 861.00M | 919.30M | 917.30M | 904.20M | 828.20M | 648.60M | 535.70M | 498.50M | 452.20M | 385.36M | 242.99M | 171.05M | 131.86M | 112.86M | 116.72M | 120.94M | 62.06M | 30.46M | 16.65M | 8.97M | 4.76M |
Other Operating Expenses | N/A | 48.00M | -62.00M | -69.00M | -1.00M | 47.00M | 41.00M | 8.00M | -3.00M | -3.70M | 7.60M | 8.30M | 2.40M | 5.80M | N/A | N/A | N/A | -25.34M | N/A | N/A | 20.00K | N/A | 20.89M | 11.73M | N/A | N/A | N/A | 4.30M | N/A |
Operating Income | 1.21B | 1.02B | 1.16B | 1.03B | 945.00M | 1.22B | 1.12B | 665.00M | 348.00M | 716.50M | 734.30M | 607.80M | 746.50M | 824.30M | 488.40M | 47.17M | 313.60M | 301.24M | 308.29M | 253.19M | 158.46M | 87.61M | -1.06M | 109.66M | 105.37M | 55.13M | 32.66M | 3.08M | 6.00M |
Other Expenses / Income | 49.00M | 48.00M | -62.00M | -69.00M | -1.00M | 47.00M | 41.00M | N/A | -3.00M | -3.70M | 6.40M | -41.20M | -34.10M | -30.20M | -41.40M | -2.35M | 69.10M | 58.49M | 41.98M | 23.04M | 11.99M | 10.21M | 3.60M | 23.35M | 9.04M | 1.86M | 889.00K | 960.00K | 600.00K |
Before Tax Income | 1.26B | 1.07B | 1.09B | 962.00M | 944.00M | 1.27B | 1.17B | 665.00M | 345.00M | 712.80M | 740.70M | 566.60M | 712.40M | 794.10M | 447.00M | 44.83M | 382.70M | 359.73M | 350.27M | 276.23M | 170.45M | 97.81M | 2.53M | 133.01M | 114.41M | 56.99M | 33.55M | 4.04M | 6.67M |
Income Tax Expenses | 277.00M | -208.00M | 158.00M | 232.00M | 125.00M | 99.00M | 1.09B | 156.00M | 116.00M | 152.90M | 103.20M | 61.30M | 107.00M | 121.00M | 46.60M | -41.72M | 72.96M | 61.99M | 83.82M | 50.47M | 18.37M | 21.34M | -500.00K | 58.12M | 40.61M | 21.38M | 12.58M | 3.79M | -600.00K |
Net Income | 986.00M | 1.27B | 937.00M | 730.00M | 819.00M | 1.17B | 76.00M | 509.00M | 229.00M | 559.90M | 637.50M | 505.30M | 605.40M | 673.10M | 400.40M | 86.55M | 309.74M | 297.74M | 266.45M | 225.75M | 152.09M | 76.47M | 3.03M | 74.89M | 73.79M | 35.61M | 20.96M | 250.00K | 6.60M |
Interest Expenses | 64.00M | 234.00M | 73.00M | 74.00M | 55.00M | 58.00M | 62.00M | 52.00M | 49.00M | 42.00M | 36.10M | 91.70M | 74.70M | 75.90M | 74.10M | 26.86M | 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 | 208.00M | 217.00M | 223.00M | 222.00M | 230.00M | 254.00M | 268.00M | 275.00M | 294.00M | 315.50M | 340.30M | 361.50M | 363.90M | 360.90M | 339.60M | 330.30M | 351.68M | 371.20M | 371.06M | 358.34M | 345.65M | 337.65M | 331.64M | 320.44M | 299.37M | 273.74M | 259.66M | 243.91M | 143.98M |
Diluted Shares Outstanding | 213.00M | 220.00M | 229.00M | 226.00M | 233.00M | 259.00M | 276.00M | 281.00M | 297.00M | 320.70M | 347.90M | 368.00M | 384.30M | 393.70M | 353.20M | 334.60M | 361.09M | 388.45M | 388.38M | 382.63M | 362.11M | 350.12M | 350.50M | 359.82M | 345.17M | 311.72M | 287.61M | 275.22M | 251.74M |
EBITDA | 1.58B | 1.43B | 1.36B | 1.29B | 1.24B | 1.52B | 1.46B | 943.00M | 662.00M | 1.02B | 1.11B | 1.00B | 1.08B | 1.04B | 687.10M | 242.23M | 534.87M | 482.20M | 394.97M | 341.85M | 224.16M | 146.27M | 76.45M | 178.60M | 119.73M | 62.60M | 38.21M | 16.47M | 7.39M |
EBITDA Margin | 25.24% | 22.54% | 21.59% | 22.55% | 22.97% | 24.78% | 24.68% | 17.09% | 11.94% | 16.72% | 17.56% | 15.84% | 17.33% | 20.22% | 17.48% | 7.11% | 16.19% | 17.20% | 19.11% | 21.39% | 19.15% | 16.40% | 9.58% | 17.75% | 20.67% | 21.63% | 22.99% | 17.64% | 15.84% |
EBIT | 1.33B | 1.30B | 1.17B | 1.04B | 999.00M | 1.33B | 1.23B | 717.00M | 394.00M | 754.80M | 776.80M | 658.30M | 787.10M | 870.00M | 521.10M | 71.69M | 382.70M | 359.73M | 350.27M | 276.23M | 170.45M | 97.81M | 2.53M | 133.01M | 114.41M | 56.99M | 33.55M | 4.04M | 6.00M |
EBIT Margin | 21.17% | 20.43% | 18.49% | 18.04% | 18.46% | 21.58% | 20.77% | 12.99% | 7.10% | 12.33% | 12.28% | 10.40% | 12.63% | 16.98% | 13.25% | 2.10% | 11.59% | 12.83% | 16.95% | 17.28% | 14.56% | 10.96% | 0.32% | 13.22% | 19.75% | 19.69% | 20.19% | 4.33% | 12.87% |
Financial Year End | 2024-04-26 | 2023-04-28 | 2022-04-29 | 2021-04-30 | 2020-04-24 | 2019-04-26 | 2018-04-27 | 2017-04-28 | 2016-04-29 | 2015-04-24 | 2014-04-25 | 2013-04-26 | 2012-04-27 | 2011-04-29 | 2010-04-30 | 2009-04-24 | 2008-04-25 | 2007-04-27 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-25 | 2002-04-26 | 2001-04-27 | 2000-04-28 | 1999-04-30 | 1998-04-24 | 1997-04-25 | 1996-04-26 |