Giggle crashes 12.8% to $32.40 as institutional buyers fuel short squeeze fears