XML 162 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic earnings per share      
Net Income (Loss) $ 9,245,000,000 $ 10,957,000,000 $ 18,680,000,000
Less: Dividends and undistributed earnings allocated to participating securities 27,000,000 35,000,000 60,000,000
Net Income (Loss) available to common shareholders $ 9,218,000,000 $ 10,922,000,000 $ 18,620,000,000
Average common shares outstanding (in shares) 1,178,920 1,202,757 1,274,028
Net Income (Loss) Per Share of Common Stock (in dollars per share) $ 7.82 $ 9.08 $ 14.62
Diluted earnings per share      
Net Income (Loss) available to common shareholders $ 9,218,000,000 $ 10,922,000,000 $ 18,620,000,000
Add: Dilutive impact of options and unvested non-participating RSU/PSUs 2,000 3,000 4,000
Average diluted shares outstanding (in shares) 1,180,871 1,205,675 1,278,163
Net Income (Loss) Per Share of Common Stock (in dollars per share) $ 7.81 $ 9.06 $ 14.57