XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - Reconciliation of the Earnings (Losses) and Number of Shares Used in Calculations of 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
Computation of Basic Earnings Per Share      
Net income $ 2,375 $ 3,083 $ 2,358
Shares for basic earnings per share (in shares) 284.2 301.5 324.4
Basic earnings per share (in USD per share) $ 8.36 $ 10.23 $ 7.27
Computation of Diluted Earnings Per Share      
Net income $ 2,375 $ 3,083 $ 2,358
Shares for basic earnings per share (in shares) 284.2 301.5 324.4
Effect of dilutive securities      
Stock-based compensation (in shares) 1.0 1.4 1.4
Shares for diluted earnings per share (in shares) 285.2 302.9 325.8
Diluted earnings per share (in USD per share) $ 8.33 $ 10.18 $ 7.24