Steel Partners Holdings reports Spruce Power share purchase valued at $107,671.2 - SPRU News | Rallies