Shorts hit record levels right before a massive buy surge - who’s on the wrong side now?