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 $ 1,643 $ 1,477 $ 3,142 $ 2,821
Less:        
Net income attributable to noncontrolling interests 16 18 34 32
Preferred stock dividends 83 95 154 176
Preferred stock discount accretion and redemptions 2 2 4 4
Net income attributable to common shareholders 1,542 1,362 2,950 2,609
Less: Dividends and undistributed earnings allocated to nonvested restricted shares 10 7 19 14
Net income attributable to basic common shareholders $ 1,532 $ 1,355 $ 2,931 $ 2,595
Basic weighted-average common shares outstanding (in shares) 397 400 398 400
Basic earnings per share common share (in dollars per share) $ 3.86 $ 3.39 $ 7.37 $ 6.49
Net income attributable to diluted common shareholders $ 1,532 $ 1,355 $ 2,931 $ 2,595
Diluted weighted-average common shares outstanding (in shares) 397 400 398 400
Diluted earnings per common share (in dollars per share) $ 3.85 $ 3.39 $ 7.37 $ 6.48