Stocks hold gains on upbeat housing report; TGT spikes 7%