XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Shares Repurchased A summary of the stock repurchase activity under the New Repurchase Program for the six months ended June 30, 2022 is as follows (in thousands, except per share amounts):
Six Months Ended
June 30, 2022
Aggregate purchase price$619,888 
Shares repurchased5,954 
Average price paid per share$104.11 
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):
Number of
Shares
Underlying
Outstanding Options
Weighted-
Average
Exercise
Price per Share
Weighted-
Average
Remaining
Contractual
Term (in years)
Aggregate
Intrinsic
Value
Balance—December 31, 20218,685 $12.45 2.8$1,140,369 
       Options granted — — 
       Options exercised (1,230)9.17 
       Options canceled(164)16.44 
Balance—June 30, 20227,291 $12.91 2.4$589,386 
Vested and exercisable—June 30, 20226,145 $10.58 2.0$511,007 
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, 20217,821 $70.98 1.7$1,124,229 
              RSUs granted2,873 99.57 
              RSUs vested(1,374)63.72 
              RSUs forfeited/canceled(272)74.77 
Unvested balance—June 30, 20229,048 $81.16 1.9$848,123 
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 June 30,Six Months Ended June 30,
2022202120222021
Cost of revenue $2,312 $1,796 $3,621 $3,196 
Research and development 28,449 23,139 56,025 45,121 
Sales and marketing
12,827 11,368 25,936 21,453 
General and administrative 6,636 8,641 14,921 12,727 
              Total stock-based compensation $50,224 $44,944 $100,503 $82,497