BTO stock rating: JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND quant rating & factor grades · Tickwind