Spruce Power Holding Corporation

:PIC  
5.33
+0.14 (+2.70%)
7:24:22 PM EDT: $5.45 +0.12 (+2.25%)
Twitter Share  Facebook Share StockTwits Share