NEWS AND VIEWS:

Canadian Solar