XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share - Schedule of Computation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator for Basic and Diluted Earnings per Share -      
Net income (loss) - basic $ 6,403 $ 7,594 $ 7,759
Net income (loss) - diluted $ 6,403 $ 7,594 $ 7,759
Denominator for Basic Earnings per Share -      
Weighted average shares (in shares) 566 581 583
Denominator for Diluted Earnings per Share -      
Adjusted diluted weighted average shares (in shares) 569 584 587
Net Income Per Share      
Basic ( in usd per share) $ 11.31 $ 13.07 $ 13.31
Diluted (in usd per share) $ 11.25 $ 13.00 $ 13.22
Stock Options/SARs      
Potential Dilutive Common Shares -      
Common shares attributable to dilutive effect of share-based payment arrangements (in shares) 1 1 2
Restricted Stock/Units and Performance Units      
Potential Dilutive Common Shares -      
Common shares attributable to dilutive effect of share-based payment arrangements (in shares) 2 2 2