Shares of Twilio Inc (NYSE:TWLO) were down nearly 20% at last check Friday, despite the company’s upbeat second-quarter report.

Here are some key analyst takeaways.

Check out other analyst stock ratings.

RBC Capital Markets: Twilio reported revenue of $1,228 million, topping consensus of $1,188 million, and non-GAAP earnings of $1.19 per share, higher than expectations of $1.05 per share, Jaluria said. Upside was driven by Communications, which was “supported by broad-based usage growth across messaging, voice, …

Full story available on Benzinga.com