XML 116 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Basic and Diluted 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 [Abstract]      
Net income $ 2,622 $ 1,827 $ 3,270
Dividend equivalent payments, basic (3) (3) (2)
Dividend equivalent payments, diluted (2) (3) (1)
Income available to common stockholder's, basic 2,619 1,824 3,268
Income available to common stockholder's, diluted $ 2,620 $ 1,824 $ 3,269
Weighted-average shares outstanding (in shares) 226.1 226.9 234.8
Dilutive effect of outstanding options and share-settled awards (in shares) 0.3 0.5 0.8
Adjusted weighted-average shares outstanding, diluted (in shares) 226.4 227.4 235.6
Basic (in dollars per share) $ 11.58 $ 8.04 $ 13.92
Diluted (in dollars per share) $ 11.57 $ 8.02 $ 13.88