v3.26.3
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 2,736 $ 3,107 $ 7,965 $ 7,449
Net income (loss) attributable to noncontrolling interests (108) 306 (53) 349
Net income (loss) $ 2,844 $ 2,801 $ 8,018 $ 7,100
Weighted-average shares outstanding 385,554,748 397,336,568 387,800,016 399,289,363
Share-based compensation plans 3,816,275 3,532,323 4,034,183 3,902,807
Weighted-average shares outstanding and assumed conversions 389,371,023 400,868,891 391,834,199 403,192,170
Basic earnings (loss) per share (US$ per share) $ 7.38 $ 7.05 $ 20.68 $ 17.78
Diluted earnings (loss) per share (US$ per share) $ 7.30 $ 6.99 $ 20.46 $ 17.61
Potential anti-dilutive share conversions 1,047,366 1,631,069 1,223,436 1,819,681