US solar energy and clean mobility infrastructure firm iSun Inc (NASDAQ:ISUN) has agreed to acquire photovoltaic (PV) installer SolarCommunities Inc, also known as SunCommon, in a cash-and-stock deal worth USD 40 million (EUR 33.9m).