XML 53 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business and Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Accounting Policies [Abstract]        
Net income $ 1,464 $ 1,084 $ 1,682 $ 1,381
Shares used in basic per share amounts:        
Weighted average common shares outstanding (in shares) 273,000,000 261,000,000 269,000,000 261,000,000
Shares used in diluted per share amounts:        
Weighted average common shares outstanding (in shares) 273,000,000 261,000,000 269,000,000 261,000,000
Dilutive common equivalent shares from stock options and restricted stock awards (in shares) 3,000,000 3,000,000 2,000,000 3,000,000
Dilutive weighted average common shares outstanding (in shares) 276,000,000 264,000,000 271,000,000 264,000,000
Basic and diluted net income per share:        
Basic net income per share (in dollars per share) $ 5.36 $ 4.15 $ 6.26 $ 5.29
Diluted net income per share (in dollars per share) $ 5.30 $ 4.11 $ 6.20 $ 5.24
Shares excluded from diluted net income per share:        
Weighted average stock options and restricted stock units that have been excluded from dilutive common equivalent shares outstanding due to their anti-dilutive effect (in shares) 0 0 0 0