v3.24.3
STOCK-BASED AWARDS (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Option shares outstanding beginning balance 11,401
Option shares granted 2,592
Option shares exercised (968)
Option shares forfeited (643)
Option shares outstanding ending balance 12,382
Option shares exercisable 7,366
Option shares expected to vest 5,015
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price  
Weighted average exercise price per share outstanding beginning balance $ 53.02
Weighted average exercise price per share granted 55.15
Weighted average exercise price per share exercised 42.48
Weighted average exercise price per share forfeited 57.35
Weighted average exercise price per share outstanding ending balance 54.09
Weighted average exercise price per share exercisable 52.27
Weighted average exercise price per share expected to vest $ 56.76
Weighted average remaining contractual life outstanding 6 years 6 months
Weighted average remaining contractual life exercisable 5 years 2 months 12 days
Weighted average remaining contractual life expected to vest 8 years 4 months 24 days
Aggregate intrinsic value outstanding $ 220,604
Aggregate intrinsic value exercisable 144,581
Aggregate intrinsic value expected to vest $ 76,022