XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives, Gains (Losses) Recognized on Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Line Items Presented in the Consolidated Statement of Income and Other Comprehensive Income [Abstract]        
Debt securities $ 4,630 $ 4,178 $ 13,362 $ 11,998
Deposits (6,445) (4,608) (18,405) (11,174)
Long-term debt (3,163) (3,039) (9,676) (8,243)
Net gains (losses) from trading and securities 1,248 1,246 4,217 3,263
Other 596 381 1,925 1,373
Total recorded in OCI, Derivative gains (losses) 1,321 (542) 557 (850)
Fair value hedging [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 5 9 16 20
Fair value hedging [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 0 0 0 0
Fair value hedging [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 5 9 16 20
Fair value hedging [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 0 0 0 0
Fair value hedging [Member] | Debt securities [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts 227 272 754 864
Fair value hedging [Member] | Debt securities [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 234 263 756 863
Recognized on derivatives (1,115) 668 (541) 905
Recognized on hedged items 1,108 (659) 539 (904)
Total gains (losses) (pre-tax) on interest rate contracts 227 272 754 864
Fair value hedging [Member] | Debt securities [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 0 0 0 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Debt securities [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Deposits [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts (124) (98) (387) (211)
Fair value hedging [Member] | Deposits [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives (123) (114) (384) (226)
Recognized on derivatives 565 5 247 (166)
Recognized on hedged items (566) 11 (250) 181
Total gains (losses) (pre-tax) on interest rate contracts (124) (98) (387) (211)
Fair value hedging [Member] | Deposits [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 0 0 0 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Deposits [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Long-term debt [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts (1,062) (994) (3,143) (2,703)
Fair value hedging [Member] | Long-term debt [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives (1,014) (956) (3,007) (2,488)
Recognized on derivatives 5,177 (3,970) 2,363 (4,199)
Recognized on hedged items (5,185) 3,973 (2,395) 4,188
Total gains (losses) (pre-tax) on interest rate contracts (1,022) (953) (3,039) (2,499)
Fair value hedging [Member] | Long-term debt [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives (34) (38) (92) (189)
Recognized on derivatives 30 (10) 18 24
Recognized on hedged items (36) 7 (30) (39)
Total gains (losses) (pre-tax) on interest rate contracts (40) (41) (104) (204)
Fair value hedging [Member] | Long-term debt [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Net gains from trading and securities [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts 0 0 2 0
Fair value hedging [Member] | Net gains from trading and securities [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 0 0 0 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Net gains from trading and securities [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 0 0 0 0
Recognized on derivatives 76 0 (4) 0
Recognized on hedged items (76) 0 6 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 2 0
Fair value hedging [Member] | Net gains from trading and securities [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Other noninterest income [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts 8 39 29 77
Fair value hedging [Member] | Other noninterest income [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 0 0 0 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Other noninterest income [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 0 0 0 0
Recognized on derivatives 0 (7) 0 20
Recognized on hedged items 0 6 0 (15)
Total gains (losses) (pre-tax) on interest rate contracts 0 (1) 0 5
Fair value hedging [Member] | Other noninterest income [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives (300) 84 (532) 181
Recognized on hedged items 308 (44) 561 (109)
Total gains (losses) (pre-tax) on interest rate contracts 8 40 29 72
Fair value hedging [Member] | Derivative gains (losses) [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts (951) (781) (2,745) (1,973)
Fair value hedging [Member] | Derivative gains (losses) [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives (903) (807) (2,635) (1,851)
Recognized on derivatives 4,627 (3,297) 2,069 (3,460)
Recognized on hedged items (4,643) 3,325 (2,106) 3,465
Total gains (losses) (pre-tax) on interest rate contracts (919) (779) (2,672) (1,846)
Fair value hedging [Member] | Derivative gains (losses) [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives (34) (38) (92) (189)
Recognized on derivatives 106 (17) 14 44
Recognized on hedged items (112) 13 (24) (54)
Total gains (losses) (pre-tax) on interest rate contracts (40) (42) (102) (199)
Fair value hedging [Member] | Derivative gains (losses) [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives (300) 84 (532) 181
Recognized on hedged items 308 (44) 561 (109)
Total gains (losses) (pre-tax) on interest rate contracts $ 8 $ 40 $ 29 $ 72