XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic earnings per share:        
Net income $ 1,440,951 $ 1,353,013 $ 3,038,398 $ 3,059,728
Weighted-average shares of common stock outstanding (in shares) 444,557 443,159 444,352 443,192
Basic earnings per share (dollars 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 outstanding (in shares) 444,557 443,159 444,352 443,192
Employee stock options (in shares) 5,612 11,970 7,226 12,193
Weighted-average number of shares (in shares) 450,169 455,129 451,578 455,385
Diluted earnings per share (dollars per share) $ 3.20 $ 2.97 $ 6.73 $ 6.72