Twilio opens trading at $23.99 per share | Heykuki News