XML 85 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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 9 Months Ended
Jan. 24, 2020
Jan. 25, 2019
Jan. 24, 2020
Jan. 25, 2019
Numerator:        
Net income attributable to ordinary shareholders $ 1,915 $ 1,269 $ 4,143 $ 3,459
Denominator:        
Basic - weighted average shares outstanding (shares) 1,340.5 1,342.8 1,340.7 1,348.1
Effect of dilutive securities:        
Employee stock options (shares) 8.4 6.9 7.8 7.9
Employee restricted stock units (shares) 2.6 3.0 2.9 3.2
Other (shares) 0.0 0.0 0.2 0.3
Diluted - weighted average shares outstanding (shares) 1,351.5 1,352.7 1,351.6 1,359.5
Basic earnings per share (usd per share) $ 1.43 $ 0.95 $ 3.09 $ 2.57
Diluted earnings per share (usd per share) $ 1.42 $ 0.94 $ 3.07 $ 2.54