2 min read Business & Finance SunPower idles factories as coronavirus hits solar demand 20/04/2020 5:06 PM Dixie FILE PHOTO: Solar panels sit on the roof of SunPower Corporation in Richmond, California...