Anavex Life Sciences (NASDAQ:AVXL – Get Free Report)‘s stock had its “buy” rating reaffirmed by equities researchers at HC ...