XML 67 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances $ 83,754 $ 91,891 $ 87,531
Other comprehensive loss before reclassifications, net 314 (1,711) (1,133)
Reclassifications related to business dispositions, net     4,059
Reclassifications to income, net 64 59 74
Return of currency translation adjustment to parent (2,443) (1,773)  
Ending balances 90,349 83,754 91,891
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (11,680) (8,766) (11,766)
Ending balances (11,302) (11,680) (8,766)
Currency Translation and Other      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (10,816) (8,100) (10,772)
Other comprehensive loss before reclassifications, net 333 (1,145) (586)
Reclassifications related to business dispositions, net     3,258
Reclassifications to income, net 0 (309) 0
Return of currency translation adjustment to parent   (1,262)  
Ending balances (10,483) (10,816) (8,100)
Net Investment Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances 94 94 1,296
Other comprehensive loss before reclassifications, net 0 0 (7)
Reclassifications related to business dispositions, net     (1,195)
Reclassifications to income, net 0 0 0
Return of currency translation adjustment to parent   0  
Ending balances 94 94 94
Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (951) (748) (304)
Other comprehensive loss before reclassifications, net (8) (571) (540)
Reclassifications related to business dispositions, net     30
Reclassifications to income, net 64 368 66
Return of currency translation adjustment to parent   0  
Ending balances (895) (951) (748)
Minimum Pension Liability      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (7) (12) (1,986)
Other comprehensive loss before reclassifications, net (11) 5 0
Reclassifications related to business dispositions, net     1,966
Reclassifications to income, net 0 0 8
Return of currency translation adjustment to parent   0  
Ending balances $ (18) (7) $ (12)
Return of Foreign Currency to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Return of currency translation adjustment to parent   $ (1,262)