John Hancock Preferred Income Fund (HPI) stock prices updated...