SPRU   $1.91  17.18% Market Closed After Close 2.1 9.95%

Spruce Power Holding Corporation

Earnings, Splits and Dividends

Data not available