XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Nov. 30, 2022
Equity [Abstract]        
Repurchase and retirement of common shares (in shares) 5 4 2  
Average repurchase price per share (in dollars per share) $ 198.51 $ 275.50 $ 207.61  
Stock repurchase authorized amount       $ 5,000,000,000
Shares remained available for repurchase (in shares) 3      
Amount remained available for repurchase   $ 5,000,000,000