XML 122 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings per common share      
Net income (loss) attributable to ExxonMobil $ 33,680 $ 36,010 $ 55,740
Weighted average number of common shares outstanding (in shares) 4,298 4,052 4,205
Earnings (loss) per common share, basic (in dollars per share) $ 7.84 $ 8.89 $ 13.26
Earnings (loss) per common share, diluted (in dollars per share) 7.84 8.89 13.26
Dividends paid per common share (in dollars per share) $ 3.84 $ 3.68 $ 3.55