Stocks shook off an early wobble on Wall Street Tuesday, finishing modestly higher and extending the market's gains into a fourth week. Solid earnings from Walmart encouraged investors to bid up other retailers and consumer goods companies. Communication services stocks and banks also contributed to the broad gains....