RUN - Sunrun Inc. Forecast & Estimates | Finranks