Stocks overcame a weak open Friday to finish with decent gains for the day. The Nasdaq and S&P 500 added 0.5% while the Dow Jones industrial average tacked on 0.4%. The IBD 50 rose 0.3%. Volume fell across the board. In the morning, an ugly session appeared to be taking shape. The major indexes were down about 0.4% a little more than an hour into the session after a disappointing jobs report.