 Shares of Alector Inc NASDAQ:ALEC have received a consensus rating of Buy from the ten research firms that are presently covering the stock, Marketbeat.com reports. Two analysts have rated the stock with a hold recommendation and eight have issued a buy recommendation on the company. The average 1-year target price among brokers that have updated ... 