short squeezelatest news & developments