SPRU Financials: Spruce Power Holding Corp AI Analysis