$3.33+0.07 (+1.99%)
Spruce Power Holding Corporation owns and operates distributed solar energy assets in the United States.