Shares of Enphase Energy, Inc. (NASDAQ:ENPH – Get Free Report) have earned an average recommendation of “Moderate Buy” from the twenty-nine ratings firms that are presently covering the firm, MarketBeat Ratings reports. One research analyst has rated the stock with a sell recommendation, eleven have assigned a hold recommendation and seventeen have given a buy […]