Remember the insane spike on TWLO earnings? Well, that went exactly nowhere and may have just been a short squeeze that day...