Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
After- tax    
Comprehensive income $ 10,523 $ 9,480
Total other comprehensive income (loss)    
Pretax    
Net change 8,975 2,926
Tax effect    
Net change (2,462) (757)
After- tax    
Comprehensive income 6,513 2,169
Debt Securities    
Pretax    
Net increase (decrease) in fair value 6,701 3,075
Net realized (gains) losses reclassified into earnings (315) (4)
Net change 6,386 3,071
Tax effect    
Net increase (decrease) in fair value (1,670) (763)
Net realized (gains) losses reclassified into earnings 79 1
Net change (1,591) (762)
After- tax    
Other comprehensive income (loss) before reclassification, net of tax 5,031 2,312
Net realized (gains) losses reclassified into earnings (236) (3)
Comprehensive income 4,795 2,309
Debit Valuation Adjustments    
Pretax    
Net increase (decrease) in fair value 1,751 (475)
Net realized (gains) losses reclassified into earnings 4 3
Net change 1,755 (472)
Tax effect    
Net increase (decrease) in fair value (408) 110
Net realized (gains) losses reclassified into earnings (1) (1)
Net change (409) 109
After- tax    
Other comprehensive income (loss) before reclassification, net of tax 1,343 (365)
Net realized (gains) losses reclassified into earnings 3 2
Comprehensive income 1,346 (363)
Derivatives    
Pretax    
Net increase (decrease) in fair value 520 264
Net realized (gains) losses reclassified into earnings 29 23
Net change 549 287
Tax effect    
Net increase (decrease) in fair value (125) (52)
Net realized (gains) losses reclassified into earnings (7) (6)
Net change (132) (58)
After- tax    
Other comprehensive income (loss) before reclassification, net of tax 395 212
Net realized (gains) losses reclassified into earnings 22 17
Comprehensive income 417 229
Derivatives | Net interest income    
Pretax    
Net realized (gains) losses reclassified into earnings 29 23
Tax effect    
Net realized (gains) losses reclassified into earnings (7) (6)
After- tax    
Net realized (gains) losses reclassified into earnings 22 17
Employee Benefit Plans    
Pretax    
Net realized (gains) losses reclassified into earnings 57 35
Net change 57 35
Tax effect    
Net realized (gains) losses reclassified into earnings (14) (7)
Net change (14) (7)
After- tax    
Net realized (gains) losses reclassified into earnings 43 28
Comprehensive income 43 28
Foreign Currency    
Pretax    
Net increase (decrease) in fair value 228 5
Net change 228 5
Tax effect    
Net increase (decrease) in fair value (316) (39)
Net change (316) (39)
After- tax    
Other comprehensive income (loss) before reclassification, net of tax (88) (34)
Comprehensive income $ (88) $ (34)