Spruce Power Holding Corporation (NYSE: XL) reported its quarterly results for the period ending March 31, 2025, showing significant growth in revenue but also suffering notable losses.
Key Financial Highlights:
Revenue: Increased by 30% to $23.8 million compared to $18.3 million in Q1 2024.
Net...