
Lari Bat/iStock via Getty Images
Sunrun (NASDAQ:RUN) -4.3% in Wednesday’s trading as Jefferies downgrades to Hold from Buy with an $8 price target, slashed from $14, crediting the company for effectively navigating market volatility and macro uncertainty, even generating positive cash, but the unknowns continue to mount in