XML 38 R23.htm IDEA: XBRL DOCUMENT v3.21.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Computation of Earnings Per Share The computation of earnings per share is as follows:
 
 Year ended December 31,
 202120202019
 (in thousands, except per share data)
Basic earnings per share:
Net income$5,116,228 $2,761,395 $1,866,916 
Shares used in computation:
Weighted-average common shares outstanding443,155 440,922 437,799 
Basic earnings per share$11.55 $6.26 $4.26 
Diluted earnings per share:
Net income$5,116,228 $2,761,395 $1,866,916 
Shares used in computation:
Weighted-average common shares outstanding443,155 440,922 437,799 
Employee stock options 12,217 13,286 13,966 
Weighted-average number of shares455,372 454,208 451,765 
Diluted earnings per share
$11.24 $6.08 $4.13 
Summary of Potential Common Shares Excluded from Diluted Calculation The following table summarizes the potential common shares excluded from the diluted calculation:
 
 Year ended December 31,
 202120202019
 (in thousands)
Employee stock options348 484 1,588