 Shares of Arena Pharmaceuticals, Inc. NASDAQ:ARNA have received a consensus recommendation of Buy from the fourteen analysts that are covering the company, MarketBeat Ratings reports. Two analysts have rated the stock with a sell rating, one has given a hold rating and ten have given a buy rating to the company. The average 1 year ... 