stocks close higher