CSIQ Canadian Solar - Common Shares20.40-0.17 (-0.8%)
CSIQ Canadian Solar - Common Shares19.35+1.06 (+5.8%)
CSIQ Canadian Solar - Common Shares20.55+1.50 (+7.9%)
CSIQ Canadian Solar - Common Shares18.98+0.88 (+4.9%)
CSIQ Canadian Solar - Common Shares18.10+1.44 (+8.7%)
CSIQ Canadian Solar - Common Shares16.26-3.79 (-18.9%)