Spruce Power Holding Corp (SPRU) Institutional Ownership

Institutions by Trading Activity

Ownership Statistics

17,999,083Shares Outstanding
6,483,736Shares held by institutions
$19,645,720Value of institutional holdings
36.02%Institutional ownership %
12.98%Shares Changed QoQ
46No. of institutional investors

Shares Owned by Institutions

Shares Purchased/Sold by Institutions

Ownership Summary

Spruce Power Holding Corp (NYSE:SPRU) has 39 institutional investors with active 13F positions as of December 2025.

83 Institutional Holders

6,483,736 Total Shares Held
Download Data
Owner Name Date Shares Held Change (QoQ) Change (%) Value (USD)
STEEL PARTNERS HOLDINGS L.P. 31 Mar, 2026 3,360,158 162,689 5.09% $13,776,648.00
STEEL PARTNERS HOLDINGS L.P. 31 Mar, 2026 3,197,469 3,197,469 0.00% $16,275,117.00
Jpmorgan Chase & Co 31 Mar, 2026 773,005 -773,085 -50.00% $3,934,595.00
Jpmorgan Chase & Co 31 Mar, 2026 773,005 0 0.00% $3,092,020.00
VANGUARD GROUP INC 31 Mar, 2026 732,590 52,746 7.76% $3,728,883.00
VANGUARD CAPITAL MANAGEMENT LLC 31 Mar, 2026 633,919 633,919 0.00% $2,599,068.00
JANE STREET GROUP, LLC 31 Mar, 2026 340,182 340,182 0.00% $1,731,526.00
BlackRock, Inc. 31 Mar, 2026 272,228 24,451 9.87% $1,385,641.00
BlackRock, Inc. 31 Mar, 2026 247,642 -24,586 -9.03% $1,015,332.00
RENAISSANCE TECHNOLOGIES LLC 31 Mar, 2026 236,233 53,900 29.56% $968,555.00
GEODE CAPITAL MANAGEMENT, LLC 31 Mar, 2026 201,132 13,968 7.46% $825,207.00
TWO SIGMA INVESTMENTS, LP 31 Mar, 2026 190,152 141,751 292.87% $967,874.00
GEODE CAPITAL MANAGEMENT, LLC 31 Mar, 2026 187,164 25,171 15.54% $953,333.00
RENAISSANCE TECHNOLOGIES LLC 31 Mar, 2026 182,333 30,013 19.70% $928,075.00
JANE STREET GROUP, LLC 31 Mar, 2026 174,580 -165,602 -48.68% $715,778.00
TWO SIGMA INVESTMENTS, LP 31 Mar, 2026 161,787 -28,365 -14.92% $663,327.00
VANGUARD FIDUCIARY TRUST CO 31 Mar, 2026 101,837 101,837 0.00% $417,532.00
State Street Corp 31 Mar, 2026 91,239 1,800 2.01% $374,080.00
State Street Corp 31 Mar, 2026 89,439 45,400 103.09% $455,245.00
MARSHALL WACE, LLP 31 Mar, 2026 88,331 88,331 0.00% $449,605.00