SPRU

$3.33+0.07 (+1.99%)

Market OpenUpdated 11:34 AM EDT

Spruce Power Holding Corporation owns and operates distributed solar energy assets in the United States.