Stocks Edge Higher After Strong Retail Data by Edinburg Post Report MarketsU.S. MarketsS&P 500 finishes up 0.3% after spending most of the day in the red