Shares of Twilio Inc. (NYSE:TWLO – Get Free Report) have earned an average recommendation of “Hold” from the nineteen analysts that are presently covering the stock, Marketbeat reports. Two investment analysts have rated the stock with a sell rating, nine have issued a hold rating and eight have issued a buy rating on the company. […]