KCAP Financial, Inc. (NASDAQ:KCAP) was upgraded by Zacks Investment Research from a “sell” rating to a “hold” rating in a research note issued to investors on Tuesday. According to Zacks, “KCAP Financial Inc. is an internally managed business development company. The Company’s middle market investment business originates, structures, finances and manages a portfolio of term […]