 Stocks finishing higher, led by big cap tech names. At the close, the Dow higher by 15, the S&P up eight, the NASDAQ rising 87. Mega cap tech names on the rise, with Microsoft, Amazon, and Google hitting all-time highs. Apple and Tesla rallied on upbeat analyst commentary.