v3.26.3
REPURCHASES OF COMMON STOCK (Schedule of Common Stock Repurchases) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Equity [Abstract]        
Shares repurchased in the open market (in shares) 199 411 1,369 2,055
Shares acquired through employee surrenders for statutory tax withholding (in shares) 0 0 17 16
Total shares repurchased (in shares) 199 411 1,386 2,071
Cost of shares repurchased in the open market $ 111,819 $ 241,568 $ 804,698 $ 978,313
Cost of shares for employee surrenders 150 85 11,003 7,179
Total cost of shares $ 111,969 $ 241,653 $ 815,701 $ 985,492
Average cost per share - open market repurchases (in USD per share) $ 563.04 $ 587.50 $ 588.14 $ 475.92
Average cost per share - employee surrenders (in USD per share) 545.16 647.08 626.05 454.46
Average cost per share - total (in USD per share) $ 563.01 $ 587.52 $ 588.62 $ 475.76