XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Net income (loss) $ 1,215 $ 2,265 $ 3,189 $ 4,565
Weighted-average shares outstanding 421,624,660 445,094,678 423,703,328 447,802,079
Share-based compensation plans 3,793,686 2,857,242 3,982,116 2,900,440
Weighted-average shares outstanding and assumed conversions 425,418,346 447,951,920 427,685,444 450,702,519
Basic earnings (loss) per share (US$ per share) $ 2.88 $ 5.09 $ 7.53 $ 10.20
Diluted earnings (loss) per share (US$ per share) $ 2.86 $ 5.06 $ 7.46 $ 10.13
Potential anti-dilutive share conversions 1,690,893 1,777,555 1,196,180 1,879,882