Barclays downgrades Sunrun, cites weaker demand outlook for residential solar energy – CNBC

Solar Energy News