Sunrun's profitability remains below sector medians, with concerns raised about its long-term ability to improve its financials. See why I rate RUN stock a Sell.
Sunrun Background Information (This description is provided by the company.) Sunrun, is the nation's leading home solar, battery storage, and energy services company. Founded in 2007, Sunrun ...