03/12/2025 Market BeatExxon Mobil (NYSE:XOM) Trading Up 2.1% - Here's What HappenedExxon Mobil (NYSE:XOM) Shares Up 2.1% - Should You Buy?