Weekly Recap | Enphase Energy -2.36%, consensus rating stays buyWeekly Review·Sep 5 at 06:45 AMENPH+0.41%