Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
After- tax        
Comprehensive income (loss)   $ 29,883 $ 11,476 $ 28,530
Total other comprehensive income (loss)        
Pretax        
Net change   4,260 (21,001) (4,325)
Tax effect        
Net change   (892) 4,949 877
After- tax        
Comprehensive income (loss)   3,368 (16,052) (3,448)
Debt Securities        
Pretax        
Net increase (decrease) in fair value   348 (7,995) (2,749)
Net realized (gains) losses reclassified into earnings   405 (32) (22)
Net change   753 (8,027) (2,771)
Tax effect        
Net increase (decrease) in fair value   (79) 1,991 689
Net realized (gains) losses reclassified into earnings   (101) 8 5
Net change   (180) 1,999 694
After- tax        
Net increase (decrease) in fair value   269 (6,004) (2,060)
Net realized (gains) losses reclassified into earnings   304 (24) (17)
Comprehensive income (loss)   573 (6,028) (2,077)
Debit Valuation Adjustments        
Pretax        
Net increase (decrease) in fair value   (917) 980 449
Net realized (gains) losses reclassified into earnings   11 16 13
Net change   (906) 996 462
Tax effect        
Net increase (decrease) in fair value   223 (237) (103)
Net realized (gains) losses reclassified into earnings   (3) (4) (3)
Net change   220 (241) (106)
After- tax        
Net increase (decrease) in fair value   (694) 743 346
Net realized (gains) losses reclassified into earnings   8 12 10
Comprehensive income (loss)   (686) 755 356
Derivatives        
Pretax        
Net increase (decrease) in fair value   2,064 (13,711) (2,849)
Net realized (gains) losses reclassified into earnings   3,159 303 (221)
Net change   5,223 (13,408) (3,070)
Tax effect        
Net increase (decrease) in fair value   (514) 3,430 703
Net realized (gains) losses reclassified into earnings   (790) (77) 61
Net change   (1,304) 3,353 764
After- tax        
Net increase (decrease) in fair value   1,550 (10,281) (2,146)
Net realized (gains) losses reclassified into earnings   2,369 226 (160)
Comprehensive income (loss)   3,919 (10,055) (2,306)
Derivatives | Net interest income        
Pretax        
Net realized (gains) losses reclassified into earnings   1,153 332 (166)
Tax effect        
Net realized (gains) losses reclassified into earnings   (288) (84) 48
After- tax        
Net realized (gains) losses reclassified into earnings   865 248 (118)
Derivatives | Market making and similar activities        
Pretax        
Net realized (gains) losses reclassified into earnings $ 2,000 2,031 0 0
Tax effect        
Net realized (gains) losses reclassified into earnings   (508) 0 0
After- tax        
Net realized (gains) losses reclassified into earnings   1,523 0 0
Derivatives | Compensation and benefits expense        
Pretax        
Net realized (gains) losses reclassified into earnings   (25) (29) (55)
Tax effect        
Net realized (gains) losses reclassified into earnings   6 7 13
After- tax        
Net realized (gains) losses reclassified into earnings   (19) (22) (42)
Employee Benefit Plans        
Pretax        
Net increase (decrease) in fair value   (642) (1,103) 463
Net realized (gains) losses reclassified into earnings   56 198 295
Settlements, curtailments and other   1 11 5
Net change   (585) (894) 763
Tax effect        
Net increase (decrease) in fair value   162 276 (72)
Net realized (gains) losses reclassified into earnings   (16) (49) (67)
Settlements, curtailments and other   0 0 0
Net change   146 227 (139)
After- tax        
Net increase (decrease) in fair value   (480) (827) 391
Net realized (gains) losses reclassified into earnings   40 149 228
Settlements, curtailments and other   1 11 5
Comprehensive income (loss)   (439) (667) 624
Foreign Currency        
Pretax        
Net increase (decrease) in fair value   (177) 332 296
Net realized (gains) losses reclassified into earnings   (48) 0 (5)
Net change   (225) 332 291
Tax effect        
Net increase (decrease) in fair value   192 (390) (341)
Net realized (gains) losses reclassified into earnings   34 1 5
Net change   226 (389) (336)
After- tax        
Net increase (decrease) in fair value   15 (58) (45)
Net realized (gains) losses reclassified into earnings   (14) 1 0
Comprehensive income (loss)   $ 1 $ (57) $ (45)