Solar Landscape, a New Jersey-based solar energy company, has secured $847 million in financing to expand its ambitious initiative of installing solar panels on commercial rooftops. Electrek provided ...