XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Shares Repurchased A summary of the stock repurchase activity under the Repurchase Program for the three and six months ended June 30, 2023 is as follows (in thousands, except per share amounts):
Three Months EndedSix Months Ended
June 30, 2023June 30, 2023
Aggregate purchase price$30,004 $112,279 
Shares repurchased219 954 
Average price paid per share$137.21 $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 (1,930)8.32 
       Options canceled(1)9.26 
Balance—June 30, 20233,838 $17.00 1.8$556,820 
Vested and exercisable—June 30, 20233,497 $14.89 1.5$514,659 
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,498 155.81 
              RSUs vested(1,416)77.40 
              RSUs forfeited/canceled(180)95.49 
Unvested balance—June 30, 20239,262 $106.28 1.9$1,500,987 
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,
2023202220232022
Cost of revenue $2,824 $2,312 $5,799 $3,621 
Research and development 41,137 28,449 77,706 56,025 
Sales and marketing
15,833 12,827 30,971 25,936 
General and administrative 7,333 6,636 15,532 14,921 
              Total stock-based compensation $67,127 $50,224 $130,008 $100,503