U.S stock edge higher