v3.25.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ 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 (loss) from continuing operations $ 1,547 $ 1,280 $ 2,340 $ 2,442
Net income attributable to noncontrolling interests (775) (664) (1,216) (1,353)
Undistributed dividends and earnings allocated to participating securities (6) (6) (6) (6)
Net income attributable to common stockholders $ 766 $ 610 $ 1,118 $ 1,083
Basic weighted-average shares of common stock outstanding 1,437 1,438 1,438 1,437
Add shares issuable upon exercise or vesting of dilutive stock options and restricted stock units 6 7 6 8
Diluted weighted-average shares of common stock outstanding 1,443 1,445 1,444 1,445
Earnings per share, basic (in dollars per share) $ 0.53 $ 0.42 $ 0.78 $ 0.75
Earnings per share, diluted (in dollars per share) $ 0.53 $ 0.42 $ 0.77 $ 0.75
Dilutive Securities Excluded from Computation of EPS Amount 0   0