GLJ Research analyst Gordon L. Johnson reiterates Enphase Energy (NASDAQ:ENPH) with a Sell and maintains $21.7 price target.