CSIQ +4.93%, $19.71, CSIQ, the party favorite, holding up around $19.00 for weeks now, big question is: can it cross $20?