v3.26.1
REPURCHASES OF COMMON STOCK (Schedule of Common Stock Repurchases) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity [Abstract]    
Shares repurchased in the open market (in shares) 588 931
Shares acquired through employee surrenders for statutory tax withholding (in shares) 17 14
Total shares repurchased (in shares) 605 945
Cost of shares repurchased in the open market $ 360,833 $ 409,215
Cost of shares for employee surrenders 10,555 6,124
Total cost of shares $ 371,388 $ 415,339
Average cost per share - open market repurchases (in USD per share) $ 613.87 $ 439.64
Average cost per share - employee surrenders (in USD per share) 629.35 444.52
Average cost per share - total (in USD per share) $ 614.30 $ 439.71