Spruce Power stock soars after securing $10M SREC sales agreement

See Full Page