Maxeon Solar Technologies, spun off from SunPower, manufactures premium IBC solar panels with the highest efficiency ratings in the industry.