Shares edge higher on large-cap stocks