XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share
3 Months Ended
Mar. 31, 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 March 31,
20232022
Numerator:
Net income$436,473 $272,259 
Denominator:
Weighted-average shares used in computing net income per share, basic 306,985 308,045 
Add weighted-average effect of dilutive securities:
    Employee equity awards8,593 11,607 
Weighted-average shares used in computing net income per share, diluted 315,578 319,652 
Net income per share:
         Basic $1.42 $0.88 
         Diluted $1.38 $0.85 
    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 March 31,
20232022
Stock options and RSUs 21 64 
Employee stock purchase plan353 16 
       Total374 80