Stocks edged higher on Friday, again driven by strong corporate earnings that partially offset a weaker-than-expected reading on economic growth, extending three days of gains. Amazon's first-quarter earnings surprise sent shares of the No. 1 e-retailer soaring, triggering a big rise in Nasdaq futures and the overall stock market.