v3.26.1
Total Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     $ 112,652  
OCI activity:        
Pre-Tax Gain (Loss) $ (1,076) $ (265) 21 $ 736
Tax effect 221 331 (104) 236
After-tax Gain (Loss) (855) 66 (83) 972
Reclassified to Earnings:        
Pre-tax Reclass. 9 33 22 31
Tax effect (3) (9) (6) (10)
Reclass. After-tax 6 24 16 21
Net OCI Activity (849) 90 (67) 993
Ending balance 117,440 109,270 117,440 109,270
Foreign Currency Translation Adjustment Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,176) (1,332) (1,170) (1,477)
OCI activity:        
After-tax Gain (Loss) 3 168 (3) 313
Reclassified to Earnings:        
Net OCI Activity 3 168 (3) 313
Ending balance (1,173) (1,164) (1,173) (1,164)
CTA        
OCI activity:        
Pre-Tax Gain (Loss) 29 (79) 74 (25)
Tax effect (48) 283 (111) 417
After-tax Gain (Loss) (19) 204 (37) 392
Reclassified to Earnings:        
Pre-tax Reclass. 0 0 0 0
Tax effect 0 0 0 0
Reclass. After-tax 0 0 0 0
CTA        
OCI activity:        
After-tax Gain (Loss) (22) 36 (34) 79
Change in Net Unrealized Gains (Losses) on AFS Securities Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,720) (2,215) (1,585) (2,573)
OCI activity:        
After-tax Gain (Loss) 8 42 (122) 416
Reclassified to Earnings:        
Net OCI Activity 3 42 (132) 400
Ending balance (1,717) (2,173) (1,717) (2,173)
AFS Securities        
OCI activity:        
Pre-Tax Gain (Loss) 11 55 (160) 546
Tax effect (3) (13) 38 (130)
After-tax Gain (Loss) 8 42 (122) 416
Reclassified to Earnings:        
Pre-tax Reclass. (7) 0 (13) (21)
Tax effect 2 0 3 5
Reclass. After-tax (5) 0 (10) (16)
AFS Securities        
OCI activity:        
After-tax Gain (Loss) 0 0 0 0
Pension and Other Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (554) (581) (558) (583)
OCI activity:        
After-tax Gain (Loss) 1 (1) 1 (1)
Reclassified to Earnings:        
Net OCI Activity 5 2 9 4
Ending balance (549) (579) (549) (579)
Pension and Other        
OCI activity:        
Pre-Tax Gain (Loss) 1 (1) 1 (1)
Tax effect 0 0 0 0
After-tax Gain (Loss) 1 (1) 1 (1)
Reclassified to Earnings:        
Pre-tax Reclass. 6 5 11 10
Tax effect (2) (2) (3) (5)
Reclass. After-tax 4 3 8 5
Pension and Other        
OCI activity:        
After-tax Gain (Loss) 0 0 0 0
Change in Net DVA Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,781) (1,815) (2,995) (2,146)
OCI activity:        
After-tax Gain (Loss) (629) (182) 578 142
Reclassified to Earnings:        
Net OCI Activity (626) (180) 588 151
Ending balance (2,407) (1,995) (2,407) (1,995)
DVA        
OCI activity:        
Pre-Tax Gain (Loss) (838) (236) 781 203
Tax effect 205 60 (192) (48)
After-tax Gain (Loss) (633) (176) 589 155
Reclassified to Earnings:        
Pre-tax Reclass. 4 3 13 12
Tax effect (1) (1) (3) (3)
Reclass. After-tax 3 2 10 9
DVA        
OCI activity:        
After-tax Gain (Loss) (4) 6 11 13
Change in Fair Value of Cash Flow Hedge Derivatives Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (275) (18) 23 (35)
OCI activity:        
After-tax Gain (Loss) (212) (3) (514) 10
Reclassified to Earnings:        
Net OCI Activity (208) 16 (506) 33
Ending balance (483) (2) (483) (2)
Cash Flow Hedges        
OCI activity:        
Pre-Tax Gain (Loss) (279) (4) (675) 13
Tax effect 67 1 161 (3)
After-tax Gain (Loss) (212) (3) (514) 10
Reclassified to Earnings:        
Pre-tax Reclass. 6 25 11 30
Tax effect (2) (6) (3) (7)
Reclass. After-tax 4 19 8 23
Cash Flow Hedges        
OCI activity:        
After-tax Gain (Loss) 0 0 0 0
Accumulated other comprehensive income (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (5,506) (5,961) (6,285) (6,814)
OCI activity:        
After-tax Gain (Loss) (829) 24 (60) 880
Reclassified to Earnings:        
Net OCI Activity (823) 48 (44) 901
Ending balance (6,329) (5,913) (6,329) (5,913)
AOCI Attributable to Noncontrolling Interest        
OCI activity:        
After-tax Gain (Loss) $ (26) $ 42 $ (23) $ 92