Why Enphase Energy (ENPH) Outpaced the Stock Market Today — ENPH -0.60 · News Impact Screener