XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
AOCI beginning balance     $ (8,268)  
Other comprehensive income (loss) before reclassifications $ 3,110 $ (2,571) 1,257 $ (2,916)
Amounts reclassified from AOCI into earnings 304 165 724 608
Other comprehensive income (loss), net of tax 3,414 (2,406) 1,981 (2,308)
AOCI ending balance (6,287)   (6,287)  
Securities Available for Sale        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
AOCI beginning balance (7,797) (7,602) (6,769) (7,676)
Other comprehensive income (loss) before reclassifications 2,274 (2,108) 1,246 (2,034)
Amounts reclassified from AOCI into earnings 26 0 26 0
Other comprehensive income (loss), net of tax 2,300 (2,108) 1,272 (2,034)
AOCI ending balance (5,497) (9,710) (5,497) (9,710)
Hedging relationships:        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
AOCI beginning balance (1,885) (2,205) (1,493) (2,182)
Other comprehensive income (loss) before reclassifications 791 (424) (21) (890)
Amounts reclassified from AOCI into earnings 278 165 698 608
Other comprehensive income (loss), net of tax 1,069 (259) 677 (282)
AOCI ending balance (816) (2,464) (816) (2,464)
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
AOCI beginning balance 12 27 26 (20)
Other comprehensive income (loss) before reclassifications 45 (39) 31 8
Amounts reclassified from AOCI into earnings 0 0 0 0
Other comprehensive income (loss), net of tax 45 (39) 31 8
AOCI ending balance 57 (12) 57 (12)
Other:        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
AOCI beginning balance (31) (38) (32) (38)
Other comprehensive income (loss) before reclassifications 0 0 1 0
Amounts reclassified from AOCI into earnings 0 0 0 0
Other comprehensive income (loss), net of tax 0 0 1 0
AOCI ending balance (31) (38) (31) (38)
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
AOCI beginning balance (9,701) (9,818) (8,268) (9,916)
AOCI ending balance (6,287) (12,224) (6,287) (12,224)
Net investment hedges        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Other comprehensive gain (loss) $ (134) $ 115 $ (72) $ (1)