SunPower provides photovoltaic services primarily to residential customers in the United States and Canada. Find out why I presently rate SPWR stock as a Hold.