XML 115 R102.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income (loss) $ 1,892 $ 1,953
Weighted-average shares outstanding 414,289,150 425,805,105
Share-based compensation plans 3,639,042 3,985,729
Weighted-average shares outstanding and assumed conversions 417,928,192 429,790,834
Basic earnings (loss) per share (US$ per share) $ 4.57 $ 4.59
Diluted earnings (loss) per share (US$ per share) $ 4.53 $ 4.55
Potential anti-dilutive share conversions 1,731,523 681,032