Stocks finished mildly higher Thursday going into a three-day holiday weekend. The Nasdaq rose 0.1% and the S&P 500 and the Dow Jones industrial average gained 0.4% in the stock market today. Volume fell, according to preliminary data. Oil was down more than 1%, but closed off the day’s lows, reached just before news broke of a framework agreement on Iran’s nuclear program.