US stocks rose in a shortened preholiday session as surging oil prices bolstered energy shares and factory orders rebounded more than expected.
US stocks rise;