Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
After- tax        
Comprehensive income $ 8,019 $ 7,937 $ 16,151 $ 17,311
Total other comprehensive income (loss)        
Pretax        
Net change     (1,861) 2,992
Tax effect        
Net change     354 (211)
After- tax        
Comprehensive income     (1,507) 2,781
Debt Securities        
Pretax        
Net increase (decrease) in fair value     (607) 36
Net realized (gains) losses reclassified into earnings     (19) 20
Net change     (626) 56
Tax effect        
Net increase (decrease) in fair value     144 0
Net realized (gains) losses reclassified into earnings     5 (5)
Net change     149 (5)
After- tax        
Net increase (decrease) in fair value     (463) 36
Net realized (gains) losses reclassified into earnings     (14) 15
Comprehensive income     (477) 51
Debit Valuation Adjustments        
Pretax        
Net increase (decrease) in fair value     343 190
Net realized (gains) losses reclassified into earnings     0 1
Net change     343 191
Tax effect        
Net increase (decrease) in fair value     (84) (47)
Net realized (gains) losses reclassified into earnings     0 0
Net change     (84) (47)
After- tax        
Net increase (decrease) in fair value     259 143
Net realized (gains) losses reclassified into earnings     0 1
Comprehensive income     259 144
Derivatives        
Pretax        
Net increase (decrease) in fair value     (2,537) 2,581
Net realized (gains) losses reclassified into earnings     725 765
Net change     (1,812) 3,346
Tax effect        
Net increase (decrease) in fair value     608 (645)
Net realized (gains) losses reclassified into earnings     (174) (192)
Net change     434 (837)
After- tax        
Net increase (decrease) in fair value     (1,929) 1,936
Net realized (gains) losses reclassified into earnings     551 573
Comprehensive income     (1,378) 2,509
Derivatives | Income Statement Location [Axis]: us-gaap:InterestIncomeExpenseNet        
Pretax        
Net realized (gains) losses reclassified into earnings     734 777
Tax effect        
Net realized (gains) losses reclassified into earnings     (176) (195)
After- tax        
Net realized (gains) losses reclassified into earnings     558 582
Derivatives | Income Statement Location [Axis]: us-gaap:LaborAndRelatedExpense        
Pretax        
Net realized (gains) losses reclassified into earnings     (9) (12)
Tax effect        
Net realized (gains) losses reclassified into earnings     2 3
After- tax        
Net realized (gains) losses reclassified into earnings     (7) (9)
Employee Benefit Plans        
Pretax        
Net realized (gains) losses reclassified into earnings     95 69
Net change     95 69
Tax effect        
Net realized (gains) losses reclassified into earnings     (24) (16)
Net change     (24) (16)
After- tax        
Net realized (gains) losses reclassified into earnings     71 53
Comprehensive income     71 53
Foreign Currency        
Pretax        
Net increase (decrease) in fair value     141 (670)
Net realized (gains) losses reclassified into earnings     (2) 0
Net change     139 (670)
Tax effect        
Net increase (decrease) in fair value     (120) 694
Net realized (gains) losses reclassified into earnings     (1) 0
Net change     (121) 694
After- tax        
Net increase (decrease) in fair value     21 24
Net realized (gains) losses reclassified into earnings     (3) 0
Comprehensive income     $ 18 $ 24