HPI stock rating: JOHN HANCOCK PREFERRED INCOME FUND quant rating & factor grades · Tickwind