SolarCity, the arms dealer of solar installation, raises $21M more
Updated
SolarCity, the company we’ve dubbed the “Swiss arms dealer” of the solar installation industry, said it has raised $21 million in a third round of funding.
SolarCity, based in Foster City, Calif., has grabbed attention with its aggressive offer to residents in certain regions to provide… Continue Reading