XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Schedule of Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Net income $ 837,270 $ 267,427 $ 1,440,023 $ 536,058
Basic weighted-average common shares outstanding (in shares) 259,637 256,154 260,013 255,941
Effect of potentially dilutive securities:        
Employee stock purchase program (in shares) 8 3 20 14
Diluted weighted-average common shares outstanding (in shares) 263,403 259,822 263,746 260,015
Basic net income per common share (in dollars per share) $ 3.22 $ 1.04 $ 5.54 $ 2.09
Diluted net income per common share (in dollars per share) $ 3.18 $ 1.03 $ 5.46 $ 2.06
Stock options        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 2,054 2,225 1,961 2,405
Restricted stock and restricted stock units (including PSUs)        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 1,704 1,440 1,752 1,655