Sunrun downgraded at Jefferies, which says it has effectively navigated market volatility and macro uncertainty, but the ...