Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
After- tax      
Comprehensive income $ 28,530 $ 22,871 $ 33,008
Total other comprehensive income (loss)      
Pretax      
Net change (4,325) 6,483 7,438
Tax effect      
Net change 877 (1,506) (1,860)
After- tax      
Comprehensive income (3,448) 4,977 5,578
Debt Securities      
Pretax      
Net increase (decrease) in fair value (2,749) 6,819 8,020
Net realized (gains) losses reclassified into earnings (22) (411) (193)
Net change (2,771) 6,408 7,827
Tax effect      
Net increase (decrease) in fair value 689 (1,712) (2,000)
Net realized (gains) losses reclassified into earnings 5 103 48
Net change 694 (1,609) (1,952)
After- tax      
Net increase (decrease) in fair value (2,060) 5,107 6,020
Net realized (gains) losses reclassified into earnings (17) (308) (145)
Comprehensive income (2,077) 4,799 5,875
Debit Valuation Adjustments      
Pretax      
Net increase (decrease) in fair value 449 (669) (1,276)
Net realized (gains) losses reclassified into earnings 13 19 18
Net change 462 (650) (1,258)
Tax effect      
Net increase (decrease) in fair value (103) 156 289
Net realized (gains) losses reclassified into earnings (3) (4) 6
Net change (106) 152 295
After- tax      
Net increase (decrease) in fair value 346 (513) (987)
Net realized (gains) losses reclassified into earnings 10 15 24
Comprehensive income 356 (498) (963)
Derivatives      
Pretax      
Net increase (decrease) in fair value (2,849) 1,098 692
Net realized (gains) losses reclassified into earnings (221) (6) 106
Net change (3,070) 1,092 798
Tax effect      
Net increase (decrease) in fair value 703 (268) (156)
Net realized (gains) losses reclassified into earnings 61 2 (26)
Net change 764 (266) (182)
After- tax      
Net increase (decrease) in fair value (2,146) 830 536
Net realized (gains) losses reclassified into earnings (160) (4) 80
Comprehensive income (2,306) 826 616
Derivatives | Net interest income      
Pretax      
Net realized (gains) losses reclassified into earnings (166) 6 104
Tax effect      
Net realized (gains) losses reclassified into earnings 48 (1) (26)
After- tax      
Net realized (gains) losses reclassified into earnings (118) 5 78
Derivatives | Compensation and benefits expense      
Pretax      
Net realized (gains) losses reclassified into earnings (55) (12) 2
Tax effect      
Net realized (gains) losses reclassified into earnings 13 3 0
After- tax      
Net realized (gains) losses reclassified into earnings (42) (9) 2
Employee Benefit Plans      
Pretax      
Net increase (decrease) in fair value 463 (381) 41
Net realized (gains) losses reclassified into earnings 295 261 150
Settlements, curtailments and other, pretax 5 5 3
Net change 763 (115) 194
Tax effect      
Net increase (decrease) in fair value (72) 80 (21)
Net realized (gains) losses reclassified into earnings (67) (63) (36)
Settlements, curtailments and other, tax effect 0 0 (1)
Net change (139) 17 (58)
After- tax      
Net increase (decrease) in fair value 391 (301) 20
Net realized (gains) losses reclassified into earnings 228 198 114
Settlements, curtailments and other, after tax 5 5 2
Comprehensive income 624 (98) 136
Foreign Currency      
Pretax      
Net increase (decrease) in fair value 296 (251) (13)
Net realized (gains) losses reclassified into earnings (5) (1) (110)
Net change 291 (252) (123)
Tax effect      
Net increase (decrease) in fair value (341) 199 (52)
Net realized (gains) losses reclassified into earnings 5 1 89
Net change (336) 200 37
After- tax      
Net increase (decrease) in fair value (45) (52) (65)
Net realized (gains) losses reclassified into earnings 0 0 (21)
Comprehensive income $ (45) $ (52) $ (86)