Analysts bail on solar stocks after SolarEdge warning of weak earnings