CSIQ fighting to stay over 40 bucks... It looks like it does not care about that gap down around 35 dollars! Would be interesting to see what happens if they let this one go!!!