XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Summary of Computation of Earnings Per Share The computation of earnings per share is as follows:
Three Months EndedNine Months Ended
September 30,
2022
September 30,
2021
September 30,
2022
September 30,
2021
(in thousands, except per share data)
Basic earnings per share:
Net income
$1,398,242 $1,449,071 $4,436,640 $4,508,799 
Shares used in computation:
Weighted-average shares of common stock outstanding444,878 442,778 444,529 443,052 
Basic earnings per share$3.14 $3.27 $9.98 $10.18 
Diluted earnings per share:
Net income
$1,398,242 $1,449,071 $4,436,640 $4,508,799 
Shares used in computation:
Weighted-average shares of common stock outstanding444,878 442,778 444,529 443,052 
Employee stock options5,466 12,147 6,639 12,178 
Weighted-average number of shares
450,344 454,925 451,168 455,230 
Diluted earnings per share$3.10 $3.19 $9.83 $9.90 
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 EndedNine Months Ended
September 30,
2022
September 30,
2021
September 30,
2022
September 30,
2021
(in thousands)
Employee stock options8,536 279 6,487 441