Spruce Power Holding Corp (SPRU) reports increased revenue and strategic portfolio expansion, despite facing a net loss and missing EBITDA guidance.