US stocks open higher, on recovery from last week's losses