SunPower Corporation (SPWR), First Solar, Inc. (FSLR): Is Solar Power Still a Viable Investment?
The extraordinary rally of solar panels manufacturers’ stocks including SunPower Corporation (NASDAQ:SPWR) and First Solar, Inc. (NASDAQ:FSLR) have raised this industry’s profile in recent months.