Stocks closed generally higher for the week, with the Russell 2000, the Nasdaq, and the Global Dow posting gains, while the large caps of the Dow and the S&P 500 declined.

read more