US stocks edge higher; rally struggles for momentum

US stocks edge higher; rally struggles for momentum