No matter how cynical the overall market is Canadian Solar Inc (CSIQ) performance over the last week is recorded -7.33%
On Friday, Canadian Solar Inc (NASDAQ: CSIQ) was -3.75% drop from the session before settling in for the closing price of $9.59. A 52-week range