Exxon Mobil beats estimates, ends 2023 with a $36 billion profit