v3.24.1.u1
Stockholders’ Equity and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Shares Repurchased
A summary of the stock repurchase activity under the Existing Repurchase Program for the three months ended March 31, 2024 is as follows (in thousands, except per share amounts):
Three Months Ended
March 31, 2024
Aggregate purchase price$62,653 
Shares repurchased228 
Average price paid per share$274.82 
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, 20232,457 $19.83 1.7$529,931 
       Options granted — — 
       Options exercised (679)13.41 
       Options canceled(24)20.07 
Balance—March 31, 20241,754 $22.32 1.8$469,404 
Vested and exercisable—March 31, 20241,629 $20.98 1.6$438,107 
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
Unvested balance—December 31, 20237,900 $112.76 
              RSUs and PRSUs granted508 262.15 
              RSUs and PRSUs vested(855)96.35 
              RSUs and PRSUs forfeited/canceled(195)106.54 
Unvested balance—March 31, 20247,358 $125.15 
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,
20242023
Cost of revenue $3,450 $2,975 
Research and development 43,788 36,569 
Sales and marketing
18,901 15,138 
General and administrative 11,076 8,199 
              Total stock-based compensation $77,215 $62,881