Hercules Capital, Inc. (NYSE:HTGC) has been generating a lot of discussion in recent months thanks to its strong performance on the stock market. According to Bloomberg Ratings, the company has been assigned an average recommendation of “Hold” from nine ratings firms currently covering it. While one analyst has rated the stock with a sell…