XML 132 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
REPURCHASES OF COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Shares of common stock repurchases authorized (in shares) 73,000,000    
Remaining shares available for repurchase under authorization (in shares) 2,900,000    
Shares repurchased in the open market (in shares) 155,000 1,963,000 1,283,000
Shares acquired through employee surrenders for statutory tax withholding (in shares) 20,000 21,000 29,000
Total shares repurchased (in shares) 175,000 1,984,000 1,312,000
Cost of shares repurchased in the open market $ 72,639 $ 810,942 $ 755,545
Cost of shares for employee surrenders 9,974 10,606 15,562
Total cost of shares $ 82,613 $ 821,548 $ 771,107
Average cost per share - open market repurchases (in USD per share) $ 468.84 $ 413.12 $ 588.58
Average cost per share - employee surrenders (in USD per share) 503.28 501.89 548.08
Average cost per share - total (in USD per share) $ 472.74 $ 414.06 $ 587.70