SunPower Corp
SunPower stock collapses below $1 as company halts leases, installations and shipments
Albert Wagner
Workers install solar panels during a SunPower installation on a home in Napa, California, US, on Monday, July 17, 2023. ...
Workers install solar panels during a SunPower installation on a home in Napa, California, US, on Monday, July 17, 2023. ...