SunPower Corporation (SPWR), Suntech Power Holdings Co., Ltd. (ADR) (STP): Is First Solar, Inc. (FSLR) a Good Investment?
First Solar, Inc. (NASDAQ:FSLR) has been a roller coaster ride over the past three years. After being left for dead in 2012, First Solar, Inc.