Quarterly report pursuant to Section 13 or 15(d)

Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details)

v3.19.1
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Jan. 01, 2019
Jan. 01, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance $ 265,325 $ 267,146    
Accounting change rated to certain tax effects   0    
Cumulative effect of new accounting principle     $ 165 $ 25
Net change 2,169 (3,983)    
Ending Balance 267,010 266,224    
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (12,211) (7,082)    
Accounting change rated to certain tax effects   (1,270)    
Cumulative effect of new accounting principle       57
Net change 2,169 (3,983)    
Ending Balance (10,042) (12,278)    
Debt and Equity Securities        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (5,552) (1,206)    
Accounting change rated to certain tax effects   (393)    
Cumulative effect of new accounting principle       0
Net change 2,309 (3,963)    
Ending Balance (3,243) (5,562)    
Debit Valuation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (531) (1,060)    
Accounting change rated to certain tax effects   (220)    
Cumulative effect of new accounting principle       0
Net change (363) 273    
Ending Balance (894) (1,007)    
Derivatives        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (1,016) (831)    
Accounting change rated to certain tax effects   (189)    
Cumulative effect of new accounting principle       57
Net change 229 (275)    
Ending Balance (787) (1,238)    
Employee Benefit Plans        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (4,304) (3,192)    
Accounting change rated to certain tax effects   (707)    
Cumulative effect of new accounting principle       0
Net change 28 30    
Ending Balance (4,276) (3,869)    
Foreign Currency        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (808) (793)    
Accounting change rated to certain tax effects   239    
Cumulative effect of new accounting principle       $ 0
Net change (34) (48)    
Ending Balance $ (842) $ (602)