v3.20.2
Equity Awards (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of stock option activity for the six months ended June 30, 2020 was as follows:
Number of
Shares
Weighted-
Average
Exercise
Price Per Share
Weighted-
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20191,154  $77.70  
Exercised(149) $28.47  $44,465  
Canceled(11) $75.77  
Outstanding at March 31, 2020994  $85.08  
Exercised(343) $70.33  $95,041  
Outstanding at June 30, 2020651  $92.87  4.6$203,138  
Vested and expected to vest as of June 30, 2020624  $85.66  4.4$199,274  
Vested and exercisable as of June 30, 2020457  $32.17  2.8$170,320  
Schedule of Restricted Stock Unit Activity
A summary of RSU activity for the six months ended June 30, 2020 was as follows:
Number of
Shares
Weighted-Average Grant-Date Fair Value
Per Share
Aggregate
Intrinsic Value
(in thousands)(in thousands)
Outstanding at December 31, 20198,733  $185.39  
Granted2,810  $352.87  
Vested(1,183) $151.19  $411,813  
Forfeited(278) $199.48  
Outstanding at March 31, 202010,082  $235.99  
Granted398  $341.10  
Vested(1,061) $185.99  $394,458  
Forfeited(219) $213.34  
Outstanding at June 30, 20209,200  $246.89  $3,726,547