XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity and Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Shares Repurchased A summary of the stock repurchase activity under the Existing Repurchase Program for the nine months ended September 30, 2021 is as follows (in thousands, except per share amounts):
Three Months EndedNine Months Ended
September 30, 2021September 30, 2021
Aggregate purchase price$134,157 $235,512 
Shares repurchased376 743 
Average price paid per share$356.72 $316.98 
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 (947)36.81 
       Options canceled(22)38.54 
Balance—September 30, 20212,461 $48.44 3.0$726,600 
Vested and exercisable—September 30, 20211,814 $36.95 2.6$556,227 
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 granted726 348.85 
              RSUs vested(420)207.96 
              RSUs forfeited/canceled(131)241.98 
Unvested balance—September 30, 20211,991 $264.14 1.8$684,133 
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 September 30,Nine Months Ended September 30,
2021202020212020
Cost of revenue $2,002 $1,806 $5,198 $4,718 
Research and development 27,552 21,423 72,673 56,729 
Sales and marketing
12,680 9,083 34,133 23,756 
General and administrative 10,901 4,157 23,628 11,744 
              Total stock-based compensation $53,135 $36,469 $135,632 $96,947