Annual report pursuant to Section 13 and 15(d)

Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details)

v3.10.0.1
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
After-tax      
Comprehensive income $ 24,231 $ 18,438 $ 15,892
Total other comprehensive income (loss)      
Pre-tax      
Net change (5,106) (1,023) (2,428)
Tax effect      
Net change 1,190 1,229 498
After-tax      
Comprehensive income (3,916) 206 (1,930)
Debt and Equity Securities      
Pre-tax      
Net increase (decrease) in fair value (5,189) 240 (1,694)
Net realized (gains) losses reclassified into earnings (123) (304) (471)
Net change (5,312) (64) (2,165)
Tax effect      
Net increase (decrease) in fair value 1,329 14 641
Net realized (gains) losses reclassified into earnings 30 111 179
Net change 1,359 125 820
After-tax      
Other comprehensive income (loss) before reclassification, net of tax (3,860) 254 (1,053)
Net realized (gains) losses reclassified into earnings (93) (193) (292)
Comprehensive income (3,953) 61 (1,345)
Debit Valuation Adjustments      
Pre-tax      
Net increase (decrease) in fair value 952 (490) (271)
Net realized (gains) losses reclassified into earnings 26 42 17
Net change 978 (448) (254)
Tax effect      
Net increase (decrease) in fair value (224) 171 104
Net realized (gains) losses reclassified into earnings (5) (16) (6)
Net change (229) 155 98
After-tax      
Other comprehensive income (loss) before reclassification, net of tax 728 (319) (167)
Net realized (gains) losses reclassified into earnings 21 26 11
Comprehensive income 749 (293) (156)
Derivatives      
Pre-tax      
Net increase (decrease) in fair value (232)    
Net realized (gains) losses reclassified into earnings 138    
Net change (94)    
Tax effect      
Net increase (decrease) in fair value 74    
Net realized (gains) losses reclassified into earnings (33)    
Net change 41    
After-tax      
Other comprehensive income (loss) before reclassification, net of tax (158)    
Net realized (gains) losses reclassified into earnings 105    
Comprehensive income (53)    
Derivatives | Net interest income      
Pre-tax      
Net realized (gains) losses reclassified into earnings 165    
Tax effect      
Net realized (gains) losses reclassified into earnings (40)    
After-tax      
Net realized (gains) losses reclassified into earnings 125    
Derivatives | Personnel expense      
Pre-tax      
Net realized (gains) losses reclassified into earnings (27)    
Tax effect      
Net realized (gains) losses reclassified into earnings 7    
After-tax      
Net realized (gains) losses reclassified into earnings (20)    
Derivatives      
Pre-tax      
Net increase (decrease) in fair value   (50) (299)
Net realized (gains) losses reclassified into earnings   179 585
Net change   129 286
Tax effect      
Net increase (decrease) in fair value   1 113
Net realized (gains) losses reclassified into earnings   (66) (217)
Net change   (65) (104)
After-tax      
Other comprehensive income (loss) before reclassification, net of tax   (49) (186)
Net realized (gains) losses reclassified into earnings   113 368
Comprehensive income   64 182
Derivatives | Net interest income      
Pre-tax      
Net realized (gains) losses reclassified into earnings   327 553
Tax effect      
Net realized (gains) losses reclassified into earnings   (122) (205)
After-tax      
Net realized (gains) losses reclassified into earnings   205 348
Derivatives | Personnel expense      
Pre-tax      
Net realized (gains) losses reclassified into earnings   (148) 32
Tax effect      
Net realized (gains) losses reclassified into earnings   56 (12)
After-tax      
Net realized (gains) losses reclassified into earnings   (92) 20
Employee Benefit Plans      
Pre-tax      
Net increase (decrease) in fair value (703) 223 (921)
Net realized (gains) losses reclassified into earnings 171 179 97
Settlements, curtailments and other 11 3 15
Net change (521) 405 (809)
Tax effect      
Net increase (decrease) in fair value 164 (55) 329
Net realized (gains) losses reclassified into earnings (46) (61) (36)
Settlements, curtailments and other (2) (1) (8)
Net change 116 (117) 285
After-tax      
Other comprehensive income (loss) before reclassification, net of tax (539) 168 (592)
Net realized (gains) losses reclassified into earnings 125 118 61
Settlements, curtailments and other 9 2 7
Comprehensive income (405) 288 (524)
Foreign currency      
Pre-tax      
Net increase (decrease) in fair value (8) (439) 514
Net realized (gains) losses reclassified into earnings (149) (606) 0
Net change (157) (1,045) 514
Tax effect      
Net increase (decrease) in fair value (195) 430 (601)
Net realized (gains) losses reclassified into earnings 98 701 0
Net change (97) 1,131 (601)
After-tax      
Other comprehensive income (loss) before reclassification, net of tax (203) (9) (87)
Net realized (gains) losses reclassified into earnings (51) 95 0
Comprehensive income $ (254) $ 86 $ (87)