v3.25.4
Total Equity - Components of Period Changes in OCI (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 105,428 $ 99,982  
OCI activity:      
Pre-Tax Gain (Loss) 152 (217) $ (400)
Tax effect 284 (277) 147
After-tax Gain (Loss) 436 (494) (253)
Reclassified to Earnings:      
Pre-tax Reclass. 114 27 (32)
Tax effect (31) (7) 6
Reclass. After-tax 83 20 (26)
Net OCI Activity 519 (474) (279)
Ending balance 112,652 105,428 99,982
Foreign Currency Translation Adjustment Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (1,477) (1,153) (1,204)
OCI activity:      
After-tax Gain (Loss) 307 (324) 51
Reclassified to Earnings:      
Net OCI Activity 307 (324) 51
Ending balance (1,170) (1,477) (1,153)
CTA      
OCI activity:      
Pre-Tax Gain (Loss) (5) (117) (73)
Tax effect 311 (305) 53
After-tax Gain (Loss) 306 (422) (20)
Reclassified to Earnings:      
Pre-tax Reclass. 0 0 0
Tax effect 0 0
Reclass. After-tax 0 0 0
CTA      
OCI activity:      
After-tax Gain (Loss) (1) (98) (71)
Change in Net Unrealized Gains (Losses) on AFS Securities Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2,573) (3,094) (4,192)
OCI activity:      
After-tax Gain (Loss) 1,011 561 1,135
Reclassified to Earnings:      
Net OCI Activity 988 521 1,098
Ending balance (1,585) (2,573) (3,094)
AFS Securities      
OCI activity:      
Pre-Tax Gain (Loss) 1,326 736 1,488
Tax effect (315) (175) (353)
After-tax Gain (Loss) 1,011 561 1,135
Reclassified to Earnings:      
Pre-tax Reclass. (30) (52) (49)
Tax effect 7 12 12
Reclass. After-tax (23) (40) (37)
AFS Securities      
OCI activity:      
After-tax Gain (Loss) 0 0 0
Pension and Other Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (583) (595) (508)
OCI activity:      
After-tax Gain (Loss) 6 (3) (72)
Reclassified to Earnings:      
Net OCI Activity 25 12 (87)
Ending balance (558) (583) (595)
Pension and Other      
OCI activity:      
Pre-Tax Gain (Loss) 7 (8) (96)
Tax effect (1) 5 24
After-tax Gain (Loss) 6 (3) (72)
Reclassified to Earnings:      
Pre-tax Reclass. 29 20 (18)
Tax effect (10) (5) 3
Reclass. After-tax 19 15 (15)
Pension and Other      
OCI activity:      
After-tax Gain (Loss) 0 0 0
Change in Net DVA Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2,146) (1,595) (345)
OCI activity:      
After-tax Gain (Loss) (864) (572) (1,264)
Reclassified to Earnings:      
Net OCI Activity (849) (551) (1,250)
Ending balance (2,995) (2,146) (1,595)
DVA      
OCI activity:      
Pre-Tax Gain (Loss) (1,157) (729) (1,728)
Tax effect 284 174 424
After-tax Gain (Loss) (873) (555) (1,304)
Reclassified to Earnings:      
Pre-tax Reclass. 20 27 19
Tax effect (5) (6) (5)
Reclass. After-tax 15 21 14
DVA      
OCI activity:      
After-tax Gain (Loss) (9) 17 (40)
AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (35) 16 (4)
OCI activity:      
After-tax Gain (Loss) (14) (75) 8
Reclassified to Earnings:      
Net OCI Activity 58 (51) 20
Ending balance 23 (35) 16
Cash Flow Hedges      
OCI activity:      
Pre-Tax Gain (Loss) (19) (99) 9
Tax effect 5 24 (1)
After-tax Gain (Loss) (14) (75) 8
Reclassified to Earnings:      
Pre-tax Reclass. 95 32 16
Tax effect (23) (8) (4)
Reclass. After-tax 72 24 12
Cash Flow Hedges      
OCI activity:      
After-tax Gain (Loss) 0 0 0
Accumulated other comprehensive income (loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (6,814) (6,421) (6,253)
OCI activity:      
After-tax Gain (Loss) 446 (413) (142)
Reclassified to Earnings:      
Net OCI Activity 529 (393) (168)
Ending balance (6,285) (6,814) (6,421)
AOCI Attributable to Noncontrolling Interest      
OCI activity:      
After-tax Gain (Loss) $ (10) $ (81) $ (111)