DISCLOSEDQuarterly
Renaissance Technologies
Spruce Power Holding Corp · NASDAQ
236,233 sh · $968.6K
Filed 31 Mar 2026SEC 13Fview source
Renaissance Technologies
Spruce Power Holding Corp · NASDAQ
236,233 sh · $968.6K
Two Sigma Investments
Spruce Power Holding Corp · NASDAQ
161,787 sh · $663.3K
BlackRock
Spruce Power Holding Corp · NASDAQ
231,920 sh · $846.5K