Spruce Power Q2 profit rises on lower costs - SPRU News | Rallies