XML 120 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments - Impact on Statements of Income, Fair Value Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Gains/(losses) recorded in income      
Derivatives $ 1,248 $ 3,281 $ 736
Hedged items 142 (1,897) 412
Income statement impact 1,390 1,384 1,148
Income statement impact of excluded components      
Amortization approach (457) (866) (566)
Changes in fair value 1,404 1,373 1,125
OCI impact      
Derivatives - Gains/(losses) recorded in OCI 25 39 (140)
Interest rate      
Gains/(losses) recorded in income      
Derivatives 2,962 3,204 (1,145)
Hedged items (1,889) (2,373) 1,782
Income statement impact 1,073 831 637
Income statement impact of excluded components      
Amortization approach 0 0 0
Changes in fair value 1,093 828 623
OCI impact      
Derivatives - Gains/(losses) recorded in OCI 0 0 0
Foreign exchange      
Gains/(losses) recorded in income      
Derivatives 793 154 1,092
Hedged items (619) 328 (616)
Income statement impact 174 482 476
Income statement impact of excluded components      
Amortization approach (457) (866) (566)
Changes in fair value 174 482 476
OCI impact      
Derivatives - Gains/(losses) recorded in OCI 25 39 (140)
Commodity      
Gains/(losses) recorded in income      
Derivatives (2,507) (77) 789
Hedged items 2,650 148 (754)
Income statement impact 143 71 35
Income statement impact of excluded components      
Amortization approach 0 0 0
Changes in fair value 137 63 26
OCI impact      
Derivatives - Gains/(losses) recorded in OCI $ 0 $ 0 $ 0