Shares of Insulet Co. (NASDAQ:PODD – Get Rating) have received an average rating of “Buy” from the fifteen analysts that are presently covering the firm, MarketBeat reports. One analyst has rated the stock with a sell recommendation, three have assigned a hold recommendation and nine have issued a buy recommendation on the company. The average […]