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
Basic earnings per share        
Net income $ 14,987 $ 18,149 $ 29,630 $ 31,568
Less: Preferred stock dividends 282 317 537 714
Net income applicable to common equity 14,705 17,832 29,093 30,854
Less: Dividends and undistributed earnings allocated to participating securities 75 114 145 193
Net income applicable to common stockholders $ 14,630 $ 17,718 $ 28,948 $ 30,661
Total weighted-average basic shares outstanding (in shares) 2,788.7 2,889.8 2,804.0 2,899.1
Net income per share (in dollars per share) $ 5.25 $ 6.13 $ 10.32 $ 10.58
Diluted earnings per share        
Net income applicable to common stockholders $ 14,630 $ 17,718 $ 28,948 $ 30,661
Total weighted-average basic shares outstanding (in shares) 2,788.7 2,889.8 2,804.0 2,899.1
Add: Dilutive impact of unvested PSUs, nondividend-earning RSUs and SARs (in shares) 5.0 5.1 4.9 4.8
Total weighted-average diluted shares outstanding (in shares) 2,793.7 2,894.9 2,809.0 2,903.9
Net income per share (in dollars per share) $ 5.24 $ 6.12 $ 10.31 $ 10.56