Sunrun Inc. (NASDAQ:RUN) is among the 11 Most Undervalued Renewable Energy Stocks to Invest In. On March 3, Freedom Capital ...