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.
$3.33+0.07 (+1.99%)
Spruce Power Holding Corporation owns and operates distributed solar energy assets in the United States.