XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 63,542 $ 57,801 $ 60,784 $ 58,089
Other comprehensive income (loss) before reclassifications 521 (410) 2,002 (1,853)
Amounts reclassified from AOCI into earnings 189 243 465 420
Other comprehensive income (loss), net of tax 710 (167) 2,467 (1,433)
Ending balance 110,956 57,981 110,956 57,981
Securities Available for Sale        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (6,473) (7,613) (7,544) (6,769)
Other comprehensive income (loss) before reclassifications 254 (184) 1,325 (1,028)
Amounts reclassified from AOCI into earnings 0 0 0 0
Other comprehensive income (loss), net of tax 254 (184) 1,325 (1,028)
Ending balance (6,219) (7,797) (6,219) (7,797)
Hedging relationships:        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (1,050) (1,903) (1,720) (1,493)
Other comprehensive income (loss) before reclassifications 203 (225) 597 (812)
Amounts reclassified from AOCI into earnings 189 243 465 420
Other comprehensive income (loss), net of tax 392 18 1,062 (392)
Ending balance (658) (1,885) (658) (1,885)
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance 19 13 3 26
Other comprehensive income (loss) before reclassifications 64 (1) 80 (14)
Amounts reclassified from AOCI into earnings 0 0 0 0
Other comprehensive income (loss), net of tax 64 (1) 80 (14)
Ending balance 83 12 83 12
Other:        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (25) (31) (25) (32)
Other comprehensive income (loss) before reclassifications 0 0 0 1
Amounts reclassified from AOCI into earnings 0 0 0 0
Other comprehensive income (loss), net of tax 0 0 0 1
Ending balance (25) (31) (25) (31)
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (7,529) (9,534) (9,286) (8,268)
Ending balance (6,819) (9,701) (6,819) (9,701)
Net investment hedges        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Other comprehensive gain (loss) $ (229) $ 13 $ (298) $ 62