XML 106 R94.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 2,999 $ 2,216 $ 4,342 $ 4,510
Net income (loss) attributable to noncontrolling interests 31 (14) 43 137
Net income (loss) $ 2,968 $ 2,230 $ 4,299 $ 4,373
Weighted-average shares outstanding 399,886,323 404,615,765 400,281,946 405,139,228
Share-based compensation plans 3,960,707 3,990,902 4,012,933 4,138,555
Weighted-average shares outstanding and assumed conversions 403,847,030 408,606,667 404,294,879 409,277,783
Basic earnings (loss) per share (US$ per share) $ 7.42 $ 5.51 $ 10.74 $ 10.79
Diluted earnings (loss) per share (US$ per share) $ 7.35 $ 5.46 $ 10.63 $ 10.68
Potential anti-dilutive share conversions 1,663,091 1,348,531 1,684,365 939,842