XML 119 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share Reconciliation [Abstract]      
Net income $ 4,999 $ 2,991 $ 2,842
Participating share-based awards — allocated income (38) (22) (20)
Net income available to common shareholders -- basic 4,961 2,969 2,822
Net income available to common shareholders -- diluted $ 4,961 $ 2,969 $ 2,822
Weighted average shares outstanding, basic (in shares) 228.0 229.7 237.0
Weighted average effects of dilutive securities - stock options and performance shares (in shares) 3.1 2.5 2.7
Weighted average shares outstanding, diluted (in shares) 231.1 232.2 239.7
Net income per common share, basic (in dollars per share) $ 21.76 $ 12.93 $ 11.91
Net income per common share, diluted (in dollars per share) $ 21.47 $ 12.79 $ 11.77