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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]        
Shares repurchased in the open market (in shares) 582 713 1,170 1,644
Shares acquired through employee surrenders for statutory tax withholding (in shares) 0 2 17 16
Total shares repurchased (in shares) 582 715 1,187 1,660
Cost of shares repurchased in the open market $ 332,046 $ 327,530 $ 692,879 $ 736,745
Cost of shares for employee surrenders 298 970 10,853 7,094
Total cost of shares $ 332,344 $ 328,500 $ 703,732 $ 743,839
Average cost per share - open market repurchases (in USD per share) $ 570.72 $ 458.96 $ 592.41 $ 448.02
Average cost per share - employee surrenders (in USD per share) 563.62 513.46 627.34 452.84
Average cost per share - total (in USD per share) $ 570.71 $ 459.10 $ 592.92 $ 448.07