XML 113 R102.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) $ 1,793 $ 1,190 $ 3,685 $ 3,143
Weighted-average shares outstanding 412,487,400 421,624,660 413,383,304 423,703,328
Share-based compensation plans 3,084,476 3,793,686 3,387,233 3,982,116
Weighted-average shares outstanding and assumed conversions 415,571,876 425,418,346 416,770,537 427,685,444
Basic earnings (loss) per share (US$ per share) $ 4.35 $ 2.82 $ 8.92 $ 7.42
Diluted earnings (loss) per share (US$ per share) $ 4.32 $ 2.80 $ 8.84 $ 7.35
Potential anti-dilutive share conversions 3,143,311 1,690,893 2,190,304 1,196,180