XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Shareholders' net income $ 739 $ 1,408 $ 2,010 $ 4,135
Shares:        
Weighted average 278,457 294,058 282,005 294,752
Common stock equivalents 2,939 3,073 3,037 2,911
Total shares 281,396 297,131 285,042 297,663
Earnings per share, basic $ 2.65 $ 4.79 $ 7.13 $ 14.03
Earnings per share, effect of dilution (0.02) (0.05) (0.08) (0.14)
Earnings per share, diluted $ 2.63 $ 4.74 $ 7.05 $ 13.89