Spruce Finance, a Texas-based solar asset manager, has purchased a 12.1-MW portfolio of residential solar photovoltaic (PV) systems in line with its strategy to further expand in the US.