XML 127 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Repurchases of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Shares of common stock repurchases authorized (in shares) 73,000,000    
Remaining shares available for repurchase under authorization (in shares) 3,000,000    
Shares repurchased in the open market (in shares) 1,963,000 1,283,000 721,000
Shares acquired through employee surrenders for statutory tax withholding (in shares) 21,000 29,000 58,000
Total shares repurchased (in shares) 1,984,000 1,312,000 779,000
Cost of shares repurchased in the open market $ 810,942 $ 755,545 $ 179,623
Cost of shares for employee surrenders 10,606 15,562 20,603
Total cost of shares $ 821,548 $ 771,107 $ 200,226
Average cost per share - open market repurchases (in USD per share) $ 413.12 $ 588.58 $ 249.20
Average cost per share - employee surrenders (in USD per share) 501.89 548.08 354.98
Average cost per share - total (in USD per share) $ 414.06 $ 587.70 $ 257.08