SunPower Corp (NASDAQ:SPWR) announced on Thursday the departure of its current chief financial officer (CFO) and unveiled it had performed better than expected in certain aspects during the first quarter (Q1) of 2018.