XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income (Numerator):      
Net income for basic and diluted EPS $ 6,552 $ 5,893 $ 7,264
Shares (Denominator):      
Weighted-average shares for basic EPS 538 570 586
Effect of dilutive securities (in shares) 3 3 4
Weighted-average shares for diluted EPS 541 573 590
Basic EPS (in usd per share) $ 12.18 $ 10.34 $ 12.40
Diluted EPS (in usd per share) $ 12.11 $ 10.28 $ 12.31