Hercules Capital's 20-year history and 10.4% yield make it a solid investment. See why HTGC stock remains attractive despite ...