Amid SunPower Corporation‘s (NASDAQ: SPWR) struggles over the past year, including the fourth quarter of 2016 in particular, the company may finally be showing some promise in residential solar, a business long dominated by Tesla‘s (NASDAQ: TSLA) SolarCity, Vivint Solar (NYSE: VSLR), and Sunrun (NASDAQ: RUN).