Canadian Solar Inc.

CSIQ
EnergySolarNASDAQ
$13.45
Market Cap: $900.78M