US distributed solar company Spruce Power Holding Corporation (NYSE:SPRU) has acquired a residential solar portfolio comprising more than 2,400 systems and contracts for USD 20.9 million (EUR 19.2m).