CSIQ Canadian Solar - Common Shares16.36+1.07 (+7.0%)
CSIQ Canadian Solar - Common Shares14.56+1.05 (+7.8%)
CSIQ Canadian Solar - Common Shares13.66-4.86 (-26.2%)
CSIQ Canadian Solar - Common Shares22.80+1.35 (+6.3%)
CSIQ 22.42+2.17 (+10.7%)Canadian Solar - Common Shares