Talos Energy: Time to Take a Plunge Ahead of New CEO Appointment?