This company develops and sells renewable energy, owning and operating assets in Israel, Spain and the Netherlands.