XML 121 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Options and RSUs Outstanding and Changes (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Stock Options, Number  
Beginning balance (in shares) | shares 3,634
Granted (in shares) | shares 230
Exercised (in shares) | shares (311)
Forfeited (in shares) | shares 0
Expired (in shares) | shares 0
Ending balance (in shares) | shares 3,553
Stock Options, Weighted-Average Exercise Price  
Beginning balance, weighted average exercise price (in dollars per share) | $ / shares $ 113.80
Granted, weighted average exercise price (in dollars per share) | $ / shares 173.61
Exercised, weighted average exercise price (in dollars per share) | $ / shares 89.62
Forfeited, weighted average exercise price (in dollars per share) | $ / shares 0
Expired, weighted average exercise price (in dollars per share) | $ / shares 0
Ending balance, weighted average exercise price (in dollars per share) | $ / shares $ 119.80
RSUs, Weighted-Average Grant-Date Fair Value  
Options vested and expected to vest (in shares) | shares 3,547
Options exercisable (in shares) | shares 1,810
Options vested and expected to vest, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 119.74
Options exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 90.94
Service-Based RSUs  
RSUs, Number  
Beginning balance (in shares) | shares 1,788
Granted (in shares) | shares 910
Vested (in shares) | shares (787)
Forfeited (in shares) | shares (84)
Ending balance (in shares) | shares 1,827
RSUs, Weighted-Average Grant-Date Fair Value  
Beginning balance, weighted average grant price (in dollars per share) | $ / shares $ 142.92
RSAs/RSUs Granted, Weighted Average Grant Price (in dollars per share) | $ / shares 172.02
Vested, weighted average grant price (in dollars per share) | $ / shares 134.97
Forfeited, weighted average grant price (in dollars per share) | $ / shares 162.18
Ending balance, weighted average grant price (in dollars per share) | $ / shares $ 159.95
Service and Performance-Based RSUs  
RSUs, Number  
Beginning balance (in shares) | shares 3,472
Granted (in shares) | shares 1,395
Vested (in shares) | shares (1,498)
Forfeited (in shares) | shares (73)
Ending balance (in shares) | shares 3,296
RSUs, Weighted-Average Grant-Date Fair Value  
Beginning balance, weighted average grant price (in dollars per share) | $ / shares $ 135.57
RSAs/RSUs Granted, Weighted Average Grant Price (in dollars per share) | $ / shares 158.57
Vested, weighted average grant price (in dollars per share) | $ / shares 136.16
Forfeited, weighted average grant price (in dollars per share) | $ / shares 153.04
Ending balance, weighted average grant price (in dollars per share) | $ / shares $ 144.64