TWLO 28.94 Twilio is number 15 out of 100 Top trading