Despite significant financial setbacks, SolarEdge Technologies Inc (SEDG) is implementing strategic measures to stabilize and refocus on core solar and storage businesses.
The photovoltaic products maker posted revenue of $260.9 million in the period, also missing Street forecasts. Eleven analysts surveyed by Zacks expected $269.3 million. For the current quarter ending ...