Shares of Sunnova Energy International Inc. (NYSE:NOVA – Get Free Report) have been given an average rating of “Moderate Buy” by the twenty-four ratings firms that are covering the company, MarketBeat reports. Six analysts have rated the stock with a hold rating, seventeen have issued a buy rating and one has assigned a strong buy […]