Shares of First Solar, Inc. (NASDAQ:FSLR - Get Free Report) have been assigned an average rating of "Moderate Buy" from the thirty-seven ratings firms that are presently covering the firm, Marketbeat Ratings reports. Two research analysts have rated the stock with a sell rating, ten have issued a ho