XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
    The following table sets forth the computation of our basic and diluted net income per share (in thousands, except per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net income$545,327 $353,999 $1,473,685 $925,357 
Denominator:
Weighted-average shares used in computing net income per share, basic 310,185 304,931 308,602 306,576 
Add weighted-average effect of dilutive securities:
    Employee equity awards7,446 9,470 7,962 10,169 
Weighted-average shares used in computing net income per share, diluted 317,631 314,401 316,564 316,745 
Net income per share:
         Basic $1.76 $1.16 $4.78 $3.02 
         Diluted $1.72 $1.13 $4.66 $2.92 
    The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share for the periods presented because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Stock options and RSUs 292 191 379 
Employee stock purchase plan25 295 150 104 
       Total29 587 341 483