SawitMarket
Wells Fargo cuts Canadian Solar stock price target on restructuring