XML 144 R129.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Numerator:      
Net earnings, basic $ 3,263 $ 3,132 $ 6,541
Net earnings, diluted $ 3,263 $ 3,132 $ 6,541
Denominator:      
Weighted-average shares used to compute basic net EPS (in shares) 992 1,038 1,208
Dilutive effect of employee stock plans (in shares) 8 12 12
Weighted-average shares used to compute diluted net EPS (in shares) 1,000 1,050 1,220
Net earnings per share:      
Basic (in dollars per share) $ 3.29 $ 3.02 $ 5.41
Diluted (in dollars per share) $ 3.26 $ 2.98 $ 5.36
Anti dilutive weighted-average stock-based compensation awards (in shares) 4 4 2