XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Computation of Earnings Per Share The computation of earnings per share is as follows:
Three Months EndedSix Months Ended
June 30,
2021
June 30,
2020
June 30,
2021
June 30,
2020
(in thousands, except per share data)
Basic earnings per share:
Net income
$1,353,013 $720,196 $3,059,728 $1,429,263 
Shares used in computation:
Weighted-average shares of common stock outstanding443,159 440,569 443,192 439,961 
Basic earnings per share$3.05 $1.63 $6.90 $3.25 
Diluted earnings per share:
Net income
$1,353,013 $720,196 $3,059,728 $1,429,263 
Shares used in computation:
Weighted-average shares of common stock outstanding443,159 440,569 443,192 439,961 
Employee stock options11,970 13,376 12,193 13,259 
Weighted-average number of shares
455,129 453,945 455,385 453,220 
Diluted earnings per share$2.97 $1.59 $6.72 $3.15 
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,
2021
June 30,
2020
June 30,
2021
June 30,
2020
(in thousands)
Employee stock options788 39 523 777