Spruce Power Holding Corporation

SPRU·NYSE·$2.92·$54M