v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Numerator:        
Net earnings, basic $ 450 $ 406 $ 995 $ 971
Net earnings, diluted $ 450 $ 406 $ 995 $ 971
Denominator:        
Weighted-average shares used to compute basic net EPS (in shares) 922 950 924 949
Dilutive effect of employee stock plans (in shares) 3 6 4 7
Weighted-average shares used to compute diluted net EPS (in shares) 925 956 928 956
Net earnings per share:        
Basic (usd per share) $ 0.49 $ 0.43 $ 1.08 $ 1.02
Diluted (usd per share) $ 0.49 $ 0.42 $ 1.07 $ 1.02
Anti-dilutive weighted-average stock plans (in shares) 20 10 19 7