An Upcoming Peer Release Canadian Solar, Inc.CSIQis scheduled to release second-quarter 2017 results on Aug 14. Zacks Rank Currently, SunPower carries a Zacks Rank #3 (Hold). You can seethe complete list of today's Zacks #1 Rank (Strong Buy) stocks here. More Stock News: Tech Opportunity...