What Is The Performance Outlook For Canadian Solar Inc (NASDAQ: CSIQ) In The Coming Months?
In the last trading session, 2.86 million Canadian Solar Inc (NASDAQ:CSIQ) shares changed hands as the company’s beta touched 1.31. With the company’s per share