Barclays analyst Christine Cho maintains Enphase Energy (NASDAQ:ENPH) with a Underweight and lowers the price target from $35 to $31.