XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Shares Repurchased A summary of the stock repurchase activity under the Repurchase Program is as follows (in thousands, except per share amounts):
Three Months Ended
March 31, 2021
Aggregate purchase price$101,355 
Shares repurchased367 
Average price paid per share$275.88 
Schedule of Option Activity The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):
Options Outstanding
Number of
Shares
Underlying
Outstanding Options
Weighted-
Average
Exercise
Price per Share
Weighted-
Average
Remaining
Contractual
Term (Years) of
Stock Options
Aggregate
Intrinsic
Value
of Stock
Options
Outstanding
Balance—December 31, 20203,430 $45.17 3.6$841,659 
Options granted — — 
Options exercised (263)29.57 
Options canceled(12)36.08 
Balance—March 31, 20213,155 $46.51 3.4$805,597 
Vested and exercisable—March 31, 20212,169 $34.55 3.0$579,805 
Schedule of Restricted Stock Units Activity A summary of the RSU activity is presented below (in thousands, except years and per share amounts):
Number of
Shares
Weighted-
Average Grant
Date Fair Value Per Share
Weighted-Average
Remaining
Contractual Term (in years)
Aggregate Intrinsic Value
Unvested balance—December 31, 20201,816 $215.68 1.8$527,574 
       RSUs granted176 310.32 
       RSUs vested(139)199.41 
       RSUs forfeited/canceled(46)225.87 
Unvested balance—March 31, 20211,807 $225.88 1.7$545,194 
Schedule of Stock-Based Compensation Expense The following table summarizes the stock-based compensation expense related to our equity awards (in thousands):
Three Months Ended March 31,
20212020
Cost of revenue $1,400 $1,327 
Research and development 21,982 15,928 
Sales and marketing
10,085 6,396 
General and administrative 4,086 3,905 
           Total stock-based compensation $37,553 $27,556