CSIQ up 34% from 52 wk low, and TSL up 33% from 52 wk low. For the life of me, I can't understand why ANYONE would buy TSL. They seem dead in the water and sinking fast. Here's one reason why I would stay away from TSL:
"Operating margin was negative 25.5%, compared to negative 22.7% in the second quarter of 2012"