Home Twilio stock jumps 21% after earnings beat: can rally sustain?