StoneCastle Financial Corp. (NASDAQ:BANX)’s share price hit a new 52-week high during trading on Friday . The company traded as high as $19.36 and last traded at $19.19, with a volume of 28,086 shares. The stock had previously closed at $19.06.

A number of equities analysts recently commented on the stock. Zacks Investment Research downgraded shares of StoneCastle Financial Corp. from a “hold” rating to a “sell” rating in a research note on Tuesday, July 5th. Robert W. Baird reaffirmed a “buy” rating on shares of StoneCastle Financial Corp. in a report on Sunday, May 8th. National Securities reaffirmed a “buy” rating and issued a $21.00 price target (down from $22.00) on shares of StoneCastle Financial Corp. in a report on Monday, May 9th. Finally, Keefe, Bruyette & Woods raised shares of StoneCastle Financial Corp. from a “market perform” rating to an “outperform” rating and set a $19.50 price target on the stock in a report on Wednesday, June 1st. One equities research analyst has rated the stock with a sell rating and five have assigned a buy rating to the stock. The stock currently has an average rating of “Buy” and an average price target of $20.58.

The firm’s 50 day moving average price is $18.55 and its 200 day moving average price is $17.16.

StoneCastle Financial Corp. is a non-diversified, closed-end management investment company. The Company’s primary investment objective is to provide stockholders with current income, and to a lesser extent capital appreciation. The Company generally invests in the senior debt, subordinated debt, preferred shares and common stock of community banks.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.