Here comes the sun: Solar stocks are heating up as Enphase Energy (ENPH) cracks top-10 gainers among S&P 500 stocks