XML 62 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies - Schedule of shares used in the computation of basic and diluted net income per share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Numerator:                      
Net income $ 445 $ 1,084 $ 240 $ 57 $ (44) $ 1,378 $ 189 $ 34 $ 1,826 $ 1,557 $ 1,329
Shares used in basic per share amounts:                      
Weighted average common shares outstanding (in shares)                 261 260 256
Shares used in diluted per share amounts:                      
Weighted average common shares outstanding (in shares)                 261 260 256
Dilutive common equivalent shares from stock options and restricted stock awards (in shares)                 3 4 5
Dilutive weighted average common shares outstanding (in shares)                 264 264 261
Basic and diluted net income per share:                      
Basic net income per share (in dollars per share) $ 1.70 $ 4.15 $ 0.92 $ 0.22 $ (0.17) $ 5.30 $ 0.73 $ 0.13 $ 6.99 $ 5.99 $ 5.18
Diluted net income per share (in dollars per share) $ 1.68 $ 4.11 $ 0.91 $ 0.22 $ (0.17) $ 5.22 $ 0.72 $ 0.13 $ 6.92 $ 5.89 $ 5.09
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 1 0