XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Calculation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic earnings per share:        
Net income $ 1,677,422 $ 1,398,242 $ 4,470,152 $ 4,436,640
Weighted-average shares of common stock outstanding (in shares) 441,537 444,878 443,540 444,529
Basic earnings per share (in USD 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 outstanding (in shares) 441,537 444,878 443,540 444,529
Employee stock options (in shares) 8,474 5,466 7,779 6,639
Weighted-average number of shares (in shares) 450,011 450,344 451,319 451,168
Diluted earnings per share (in USD per share) $ 3.73 $ 3.10 $ 9.90 $ 9.83