XML 95 R69.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for Basic and Diluted Earnings per Share -      
Net income (loss) - basic $ 7,594 $ 7,759 $ 4,664
Net income (loss) - diluted $ 7,594 $ 7,759 $ 4,664
Denominator for Basic Earnings per Share -      
Weighted average shares (in shares) 581 583 581
Denominator for Diluted Earnings per Share -      
Adjusted diluted weighted average shares (in shares) 584 587 584
Net Income Per Share      
Basic ( in usd per share) $ 13.07 $ 13.31 $ 8.03
Diluted (in usd per share) $ 13.00 $ 13.22 $ 7.99
Stock Options/SARs      
Potential Dilutive Common Shares -      
Common shares attributable to dilutive effect of share-based payment arrangements (in shares) 1 2 0
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 3