XML 51 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance $ 81,552 $ 79,634
Other comprehensive income (loss) before reclassifications (3,398) 452
Amounts reclassified from accumulated other comprehensive income (loss) 35 (1)
Ending balance 74,110 74,910
Currency Translation and Other    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance (11,827) (12,085)
Other comprehensive income (loss) before reclassifications (3,256) 496
Amounts reclassified from accumulated other comprehensive income (loss) 0 (23)
Ending balance (15,083) (11,612)
Net Investment Hedges    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance 1,517 1,395
Other comprehensive income (loss) before reclassifications 157 108
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Ending balance 1,674 1,503
Cash Flow Hedges    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance (539) (140)
Other comprehensive income (loss) before reclassifications (295) (145)
Amounts reclassified from accumulated other comprehensive income (loss) 16 14
Ending balance (818) (271)
Minimum Pension Liability    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance (1,956) (712)
Other comprehensive income (loss) before reclassifications (4) (7)
Amounts reclassified from accumulated other comprehensive income (loss) 19 8
Ending balance (1,941) (711)
Accumulated other comprehensive loss    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance (12,805) (11,542)
Ending balance $ (16,168) $ (11,091)