XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Repurchases of Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Equity [Abstract]    
Shares repurchased in the open market (in shares) 502 277
Shares acquired through employee surrender for statutory tax withholding (in shares) 21 28
Total shares repurchased (in shares) 523 305
Cost of shares repurchased in the open market $ 262,783 $ 139,213
Cost of shares for employee surrenders 10,338 14,983
Total cost of shares $ 273,121 $ 154,196
Average cost per share - open market repurchases (in USD per share) $ 523.04 $ 501.62
Average cost per share - employee surrenders (in USD per share) 505.53 544.08
Average cost per share - total (in USD per share) $ 522.36 $ 505.45