XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.1
REPURCHASES OF COMMON STOCK (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Shares repurchased in the open market (in shares) 931 303
Shares acquired through employee surrenders for statutory tax withholding (in shares) 14 18
Total shares repurchased (in shares) 945 321
Cost of shares repurchased in the open market $ 409,215 $ 167,102
Cost of shares for employee surrenders 6,124 10,189
Total cost of shares $ 415,339 $ 177,291
Average cost per share - open market repurchases (in USD per share) $ 439.64 $ 550.90
Average cost per share - employee surrenders (in USD per share) 444.52 560.56
Average cost per share - total (in USD per share) $ 439.71 $ 551.45