XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Net income $ 66,924 $ 837,270 $ 720,062 $ 1,440,023
Basic weighted-average common shares outstanding (in shares) 258,988 259,637 259,179 260,013
Effect of potentially dilutive securities:        
Employee stock purchase program (in shares) 3 8 5 20
Diluted weighted-average common shares outstanding (in shares) 261,020 263,403 261,468 263,746
Basic net income per common share (in dollars per share) $ 0.26 $ 3.22 $ 2.78 $ 5.54
Diluted net income per common share (in dollars per share) $ 0.26 $ 3.18 $ 2.75 $ 5.46
Stock options        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 1,137 2,054 1,200 1,961
Restricted stock units (including PSUs)        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 892 1,704 1,084 1,752