 SunPower Corporation NASDAQ: SPWR is up almost 50 in the past month, outperforming the SP 500 which was up 7 over this period. If you look at the change over the last week and ten days, too, the stock has returned 3.7 and 30, performing much better than the broader markets on both occasions. 