Stocks finish at record highs Friday, with the Dow Jones Industrial Average index closing above 35,000 for the first time, and the S&P 500 and Nasdaq Composite also at new highs, as investors cheer corporate earnings reports and brush off worries about the delta variant of the coronavirus slowing the economic recovery.