Hercules Capital issues $325 million 6.3% notes due 2031 under U.S. Bank Trust indenture - HTGC News | Rallies