Spruce Power Holding Corporation

:PIC   4:00:00 PM EDT
2.73
-0.23 (-7.77%)
6:30:12 PM EDT: $2.67 -0.06 (-2.20%)
Twitter Share  Facebook Share StockTwits Share