SPY334.02+1.91 0.58%
DIA273.63+1.63 0.60%
IXIC11,105.57+107.17 0.97%

Canadian Solar Completes Review of Strategic Alternatives, Company Decides to List its Modules and System Solutions Business on the Shanghai Stock Exchange or Shenzhen Stock Exchange

Benzinga · -