v3.26.1
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 2,882 $ 2,999 $ 5,229 $ 4,342
Net income attributable to noncontrolling interests 28 31 55 43
Net income (loss) $ 2,854 $ 2,968 $ 5,174 $ 4,299
Weighted-average shares outstanding 387,413,573 399,886,323 388,941,257 400,281,946
Share-based compensation plans 3,837,043 3,960,707 4,069,038 4,012,933
Weighted-average shares outstanding and assumed conversions 391,250,616 403,847,030 393,010,295 404,294,879
Basic earnings (loss) per share (US$ per share) $ 7.37 $ 7.42 $ 13.30 $ 10.74
Diluted earnings (loss) per share (US$ per share) $ 7.30 $ 7.35 $ 13.17 $ 10.63
Potential anti-dilutive share conversions 1,451,931 1,663,091 1,492,821 1,684,365