U.S. stocks open higher