XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
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,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands, except per share data)
Basic earnings per share:
Net income
$1,677,422 $1,398,242 $4,470,152 $4,436,640 
Shares used in computation:
Weighted-average shares of common stock outstanding441,537 444,878 443,540 444,529 
Basic earnings per share$3.80 $3.14 $10.08 $9.98 
Diluted earnings per share:
Net income
$1,677,422 $1,398,242 $4,470,152 $4,436,640 
Shares used in computation:
Weighted-average shares of common stock outstanding441,537 444,878 443,540 444,529 
Employee stock options8,474 5,466 7,779 6,639 
Weighted-average number of shares
450,011 450,344 451,319 451,168 
Diluted earnings per share$3.73 $3.10 $9.90 $9.83 
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,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Employee stock options3,147 8,536 4,447 6,487