Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jan. 01, 2019
Jan. 01, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]            
Beginning Balance $ 271,408 $ 264,216 $ 265,325 $ 267,146    
Accounting change related to certain tax effects       0    
Cumulative effect of new accounting principle         $ 165 $ 25
Net change 1,860 (1,503) 6,594 (6,541)    
Ending Balance 268,387 262,158 268,387 262,158    
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]            
Beginning Balance (7,477) (13,333) (12,211) (7,082)    
Accounting change related to certain tax effects       (1,270)    
Cumulative effect of new accounting principle           57
Net change     6,594 (6,541)    
Ending Balance (5,617) (14,836) (5,617) (14,836)    
Debt Securities            
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]            
Beginning Balance     (5,552) (1,206)    
Accounting change related to certain tax effects       (393)    
Cumulative effect of new accounting principle           0
Net change     6,231 (6,166)    
Ending Balance 679 (7,765) 679 (7,765)    
Debit Valuation Adjustments            
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]            
Beginning Balance     (531) (1,060)    
Accounting change related to certain tax effects       (220)    
Cumulative effect of new accounting principle           0
Net change     (272) 183    
Ending Balance (803) (1,097) (803) (1,097)    
Derivatives            
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]            
Beginning Balance     (1,016) (831)    
Accounting change related to certain tax effects       (189)    
Cumulative effect of new accounting principle           57
Net change     651 (346)    
Ending Balance (365) (1,309) (365) (1,309)    
Employee Benefit Plans            
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]            
Beginning Balance     (4,304) (3,192)    
Accounting change related to certain tax effects       (707)    
Cumulative effect of new accounting principle           0
Net change     83 91    
Ending Balance (4,221) (3,808) (4,221) (3,808)    
Foreign Currency            
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]            
Beginning Balance     (808) (793)    
Accounting change related to certain tax effects       239    
Cumulative effect of new accounting principle           $ 0
Net change     (99) (303)    
Ending Balance $ (907) $ (857) $ (907) $ (857)