XML 68 R77.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Oct. 25, 2019
Oct. 26, 2018
Oct. 25, 2019
Oct. 26, 2018
Numerator:        
Net income attributable to ordinary shareholders $ 1,364 $ 1,115 $ 2,228 $ 2,190
Denominator:        
Basic - weighted average shares outstanding (shares) 1,340.8 1,349.2 1,340.8 1,350.9
Effect of dilutive securities:        
Employee stock options (shares) 8.0 8.5 7.4 8.4
Employee restricted stock units (shares) 2.6 3.1 3.1 3.3
Other (shares) 0.0 0.1 0.3 0.4
Diluted - weighted average shares outstanding (shares) 1,351.4 1,360.9 1,351.6 1,363.0
Basic earnings per share (usd per share) $ 1.02 $ 0.83 $ 1.66 $ 1.62
Diluted earnings per share (usd per share) $ 1.01 $ 0.82 $ 1.65 $ 1.61