Canadian Solar signs five sales agreements
Canadian Solar Inc. has signed five new sales agreements in Italy and the Czech Republic in the past three weeks.
Evergreen Solar Inc. has signed two new long-term sales contracts totaling more than 160 MW.