XML 146 R124.htm IDEA: XBRL DOCUMENT v3.25.3
Total Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     $ 105,428  
OCI activity:        
Pre-Tax Gain (Loss) $ (620) $ 871 116 $ 574
Tax effect 109 (15) 345 (160)
After-tax Gain (Loss) (511) 856 461 414
Reclassified to Earnings:        
Pre-tax Reclass. 48 20 79 20
Tax effect (11) (7) (21) (6)
Reclass. After-tax 37 13 58 14
Net OCI Activity (474) 869 519 428
Ending balance 111,051 104,671 111,051 104,671
Foreign Currency Translation Adjustment Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,164) (1,355) (1,477) (1,153)
OCI activity:        
After-tax Gain (Loss) 1 184 314 (18)
Reclassified to Earnings:        
Net OCI Activity 1 184 314 (18)
Ending balance (1,163) (1,171) (1,163) (1,171)
CTA        
OCI activity:        
Pre-Tax Gain (Loss) 29 124 4 (5)
Tax effect (50) 160 367 (26)
After-tax Gain (Loss) (21) 284 371 (31)
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) 100 57 (13)
Change in Net Unrealized Gains (Losses) on AFS Securities Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (2,173) (2,917) (2,573) (3,094)
OCI activity:        
After-tax Gain (Loss) 351 723 767 938
Reclassified to Earnings:        
Net OCI Activity 349 723 749 900
Ending balance (1,824) (2,194) (1,824) (2,194)
AFS Securities        
OCI activity:        
Pre-Tax Gain (Loss) 462 947 1,008 1,229
Tax effect (111) (224) (241) (291)
After-tax Gain (Loss) 351 723 767 938
Reclassified to Earnings:        
Pre-tax Reclass. (3) 0 (24) (50)
Tax effect 1 0 6 12
Reclass. After-tax (2) 0 (18) (38)
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 (579) (582) (583) (595)
OCI activity:        
After-tax Gain (Loss) (1) 1 (2) 6
Reclassified to Earnings:        
Net OCI Activity 4 3 8 16
Ending balance (575) (579) (575) (579)
Pension and Other        
OCI activity:        
Pre-Tax Gain (Loss) (1) 1 (2) 6
Tax effect 0 0 0 0
After-tax Gain (Loss) (1) 1 (2) 6
Reclassified to Earnings:        
Pre-tax Reclass. 6 5 16 15
Tax effect (1) (3) (6) (5)
Reclass. After-tax 5 2 10 10
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,995) (1,894) (2,146) (1,595)
OCI activity:        
After-tax Gain (Loss) (833) (172) (691) (485)
Reclassified to Earnings:        
Net OCI Activity (829) (170) (678) (469)
Ending balance (2,824) (2,064) (2,824) (2,064)
DVA        
OCI activity:        
Pre-Tax Gain (Loss) (1,125) (234) (922) (630)
Tax effect 273 57 225 151
After-tax Gain (Loss) (852) (177) (697) (479)
Reclassified to Earnings:        
Pre-tax Reclass. 5 4 17 21
Tax effect (1) (2) (4) (5)
Reclass. After-tax 4 2 13 16
DVA        
OCI activity:        
After-tax Gain (Loss) (19) (5) (6) 6
Change in Fair Value of Cash Flow Hedge Derivatives Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (2) (12) (35) 16
OCI activity:        
After-tax Gain (Loss) 12 25 22 (20)
Reclassified to Earnings:        
Net OCI Activity 42 34 75 6
Ending balance 40 22 40 22
Cash Flow Hedges        
OCI activity:        
Pre-Tax Gain (Loss) 15 33 28 (26)
Tax effect (3) (8) (6) 6
After-tax Gain (Loss) 12 25 22 (20)
Reclassified to Earnings:        
Pre-tax Reclass. 40 11 70 34
Tax effect (10) (2) (17) (8)
Reclass. After-tax 30 9 53 26
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,913) (6,760) (6,814) (6,421)
OCI activity:        
After-tax Gain (Loss) (470) 761 410 421
Reclassified to Earnings:        
Net OCI Activity (433) 774 468 435
Ending balance (6,346) (5,986) (6,346) (5,986)
AOCI Attributable to Noncontrolling Interest        
OCI activity:        
After-tax Gain (Loss) $ (41) $ 95 $ 51 $ (7)