XML 113 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Schedule of Stock Option Activity) (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Beginning balance (in shares) 11    
Granted (in shares) 2 1 1
Exercised (in shares) (5)    
Cancelled (in shares) 0    
Ending balance (in shares) 8 11  
Options exercisable (shares) 6    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Beginning balance (weighted average exercise price) $ 76.01    
Granted (weighted average exercise price) 120.47 $ 113.48 $ 96.49
Exercised (weighted average exercise price) 68.14    
Cancelled (weighted average exercise price) 115.47    
Ending balance (weighted average exercise price) 88.01 $ 76.01  
Options exercisable (weighted average exercise price) $ 75.35    
Weighted Average Remaining Contractual Term (Years) 3 years 9 months 18 days 4 years 4 months 24 days  
Weighted average remaining contractual term, options exercisable (years) 2 years 9 months 18 days    
Aggregate intrinsic value $ 464 $ 745  
Aggregate intrinsic value, exercised 348 $ 189 $ 257
Aggregate intrinsic value, options exercisable $ 381