Is it time to buy Exxon Mobil stock yet?