XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Summary of Computation of Earnings Per Share The computation of earnings per share is as follows:
 
 Year ended December 31,
 202220212020
 (in thousands, except per share data)
Basic earnings per share:
Net income$4,491,924 $5,116,228 $2,761,395 
Shares used in computation:
Weighted-average common shares outstanding444,698 443,155 440,922 
Basic earnings per share$10.10 $11.55 $6.26 
Diluted earnings per share:
Net income$4,491,924 $5,116,228 $2,761,395 
Shares used in computation:
Weighted-average common shares outstanding444,698 443,155 440,922 
Employee stock options 6,592 12,217 13,286 
Weighted-average number of shares451,290 455,372 454,208 
Diluted earnings per share
$9.95 $11.24 $6.08 
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,
 202220212020
 (in thousands)
Employee stock options6,790 348 484