XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances $ 90,349 $ 83,754 $ 91,891
Other comprehensive loss before reclassifications, net (2,359) 314 (1,711)
Return of currency translation adjustment to parent   (2,443) (1,773)
Reclassifications to income, net 56 64 59
Ending balances 97,421 90,349 83,754
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (11,302) (11,680) (8,766)
Return of currency translation adjustment to parent     (1,262)
Ending balances (13,605) (11,302) (11,680)
Currency Translation and Other      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (10,407) (10,729) (8,018)
Other comprehensive loss before reclassifications, net (2,161) 322 (1,140)
Return of currency translation adjustment to parent     (1,262)
Reclassifications to income, net (93) 0 (309)
Ending balances (12,661) (10,407) (10,729)
Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (895) (951) (748)
Other comprehensive loss before reclassifications, net (198) (8) (571)
Return of currency translation adjustment to parent     0
Reclassifications to income, net 149 64 368
Ending balances $ (944) $ (895) $ (951)