Oh man, people keep asking me that, and I can't confidently reply either way. (Incidentally, I'm pretty sure the multi month high was set last Wednesday.)
So I just put on a trade and I <i>almost</i> like it enough to post it here. Screw it, here goes: I'm short CSIQ. Current price: $9.24.