First Solar (NASDAQ: FSLR) has been one of only a few success stories in the solar industry over the past decade. The company maintained a relatively strong ... Read more