XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic earnings per share:        
Net income $ 1,398,242 $ 1,449,071 $ 4,436,640 $ 4,508,799
Weighted-average shares of common stock outstanding (in shares) 444,878 442,778 444,529 443,052
Basic earnings per share (dollars 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 outstanding (in shares) 444,878 442,778 444,529 443,052
Employee stock options (in shares) 5,466 12,147 6,639 12,178
Weighted-average number of shares (in shares) 450,344 454,925 451,168 455,230
Diluted earnings per share (dollars per share) $ 3.10 $ 3.19 $ 9.83 $ 9.90