Money & MarketsSpruce Power Holding Corporation Class A (SPRU) reports earningsPublished March 31, 2025