Sunrun posts Q1 2020 installs of 97.4MW amid reports of layoffs solar news, Solar power, solar safety, Solar Technology, Technology April 8, 2020 Abdul Wajed US residential player pulls 2020 guidance as media reports claim around 100 staff are being let go.