XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Summary of Computation of Earnings Per Share The computation of earnings per share is as follows:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands, except per share data)
Basic earnings per share:
Net income
$1,305,120 $1,597,447 
Shares used in computation:
Weighted-average shares of common stock outstanding445,244 444,146 
Basic earnings per share$2.93 $3.60 
Diluted earnings per share:
Net income
$1,305,120 $1,597,447 
Shares used in computation:
Weighted-average shares of common stock outstanding445,244 444,146 
Employee stock options7,173 8,838 
Weighted-average number of shares
452,417 452,984 
Diluted earnings per share$2.88 $3.53 
Summary of Potential Common Shares Excluded from the Diluted Calculation The following table summarizes the potential shares of common stock excluded from the diluted calculation:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Employee stock options5,847 2,749