SunPower Q1’26 Revenue Drops to $72.8M, Cuts $40M Debt - SPWR News | Rallies