Enphase Energy trades at 19x earnings ahead of July 28 report