XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity and Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Shares Repurchased A summary of the stock repurchase activity under the Repurchase Program for the nine months ended September 30, 2023 is as follows (in thousands, except per share amounts):
Nine Months Ended
September 30, 2023
Aggregate purchase price$112,279 
Shares repurchased954 
Average price paid per share$117.70 
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, 20225,769 $14.09 2.0$618,774 
       Options granted — — 
       Options exercised (2,694)9.00 
       Options canceled(2)8.10 
Balance—September 30, 20233,073 $18.56 1.8$508,139 
Vested and exercisable—September 30, 20232,799 $16.61 1.5$468,286 
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, 20228,360 $85.83 1.7$1,014,431 
              RSUs granted2,575 156.34 
              RSUs vested(2,166)78.49 
              RSUs forfeited/canceled(235)98.72 
Unvested balance—September 30, 20238,534 $109.13 1.9$1,569,587 
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,
2023202220232022
Cost of revenue $3,717 $2,992 $9,516 $6,613 
Research and development 47,965 37,698 125,671 93,723 
Sales and marketing
20,490 16,103 51,461 42,039 
General and administrative 13,218 8,684 28,750 23,605 
              Total stock-based compensation $85,390 $65,477 $215,398 $165,980