Before the next leg up. If they didn't see it coming, we wouldn't see this posting hysterics on this board. That alone is the clue - a massive short squeeze is brewing.
I feel like I'm interrupting your very own closed Q and A session, but you do understand when you use the terms squeeze and panic that it means massive volume and sharp price swings. FSLR may trade 1 million shares in its first hour today. Average volume for the last 50 days is 7mm shares. What you are witnessing is an orderly closing of some short positions(1.2mm in the last 30 days). Traders like myself are waiting for a set point(31 in my case) to re-initiate short positions. Sorry to interrupt.