SolarEdge Technologies revenue surpassed expectations but margins suffered, reflecting its ongoing struggles in a competitive ...