XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Summary of Computation of Earnings Per Share The computation of earnings per share is as follows:
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
(in thousands, except per share data)
Basic earnings per share:
Net income
$1,440,951 $1,353,013 $3,038,398 $3,059,728 
Shares used in computation:
Weighted-average shares of common stock outstanding444,557 443,159 444,352 443,192 
Basic earnings per share$3.24 $3.05 $6.84 $6.90 
Diluted earnings per share:
Net income
$1,440,951 $1,353,013 $3,038,398 $3,059,728 
Shares used in computation:
Weighted-average shares of common stock outstanding444,557 443,159 444,352 443,192 
Employee stock options5,612 11,970 7,226 12,193 
Weighted-average number of shares
450,169 455,129 451,578 455,385 
Diluted earnings per share$3.20 $2.97 $6.73 $6.72 
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 EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
(in thousands)
Employee stock options8,175 788 5,462 523