If you liked this article you might like

First Solar Stock Raised to 'Market Perform' at JMP
Forecast for First Solar Remains Cloudy
Clouds Still Hanging Over First Solar
Why Canadian Solar's Shares Could See a Run Up