SolarEdge IPO Scores a solid B