XML 146 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Apr. 28, 2023
Apr. 29, 2022
Apr. 30, 2021
Numerator:      
Net income attributable to ordinary shareholders $ 3,758 $ 5,039 $ 3,606
Denominator:      
Basic - weighted average shares outstanding (in shares) 1,329.8 1,342.4 1,344.9
Effect of dilutive securities:      
Diluted – weighted average shares outstanding (in shares) 1,332.8 1,351.4 1,354.0
Basic earnings per share (in dollars per share) $ 2.83 $ 3.75 $ 2.68
Diluted earnings per share (in dollars per share) $ 2.82 $ 3.73 $ 2.66
Employee stock options      
Effect of dilutive securities:      
Share based payments (in shares) 1.5 6.6 6.6
Employee restricted stock units      
Effect of dilutive securities:      
Employee restricted stock units (in shares) 1.0 1.6 2.1
Employee performance share units      
Effect of dilutive securities:      
Share based payments (in shares) 0.5 0.8 0.5