v3.24.1.1.u2
Net Income Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Numerator:    
Net income $ 1,533 $ 199
Denominator:    
Weighted-average shares outstanding for basic earnings per share (in shares) 970 980
Dilutive effect of employee stock awards (in shares) 15 8
Weighted-average shares outstanding for diluted earnings per share (in shares) 985 988