XML 59 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity and Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Class of Treasury Stock
A summary of the stock repurchase activities for the years ended December 31, 2023 and 2022 is as follows (in thousands, except per share amounts):
Year Ended December 31,
20232022
Aggregate purchase price$112,279 $670,287 
Shares repurchased954 6,461 
Average price paid per share$117.70 $103.74 
Schedule of Option Activity
The following table summarizes the option activities 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 (3,310)9.84 
Options canceled(2)7.82 
Balance—December 31, 20232,457 $19.83 1.7$529,931 
Vested and exercisable—December 31, 20232,247 $18.14 1.5$488,319 
Schedule of Restricted Stock Units Activity
The following table summarizes the RSU activities and related information (in thousands, except per share amounts):
Number of
Shares
Weighted-
Average Grant
Date Fair Value Per Share
Unvested balance—December 31, 20228,360 $85.83 
       RSUs and PRSUs granted 2,664 157.94 
       RSUs and PRSUs vested(2,862)78.81 
       RSUs and PRSUs forfeited/canceled(262)100.46 
Unvested balance—December 31, 20237,900 $112.76 
Schedule of Stock-Based Compensation Expense
The following table summarizes the stock-based compensation expense related to our equity awards (in thousands):
Year Ended December 31,
202320222021
Cost of revenue $12,789 $9,688 $7,444 
Research and development 172,177 130,897 99,770 
Sales and marketing
71,074 57,571 46,521 
General and administrative 40,716 32,778 33,140 
           Total stock-based compensation $296,756 $230,934 $186,875