Company profile

SPRUCE POWER HOLDING CORP insider acquisitions

Company CIK 0001772720 · Reported insider acquisitions and filing context.

Company filings at SEC ↗
SPRU · NYSE

These are company listings. A transaction is linked to a particular security only when the filing provides enough information.

Company activity summary

By transaction date, as of October 22, 2026.

7 days30 days90 daysOverlapping periods · securities and currencies kept separate

No records are loaded for this 30-day transaction window. This does not establish that no transactions occurred.

Known purchase value sums available amounts for non-derivative purchases only. Missing amounts are excluded. “Currency not specified” does not establish that the amounts share a currency. These summaries use all matching loaded records, while the timeline below covers only the current page.

Transaction timeline

Who reported an acquisition, and when the transaction occurred.

Reported acquisitions by transaction dateEach row is a reporting owner. Select a marker to open its transaction details. Jointly reported transactions appear for each associated reporting owner, without dividing quantities or amounts.Steel Excel Inc.Steel Excel Inc.Steel Connect LLCSteel Connect LLCSTEEL PARTNERS HOLDINGS L.P.STEEL PARTNERS HOLDINGS L…SPH Group Holdings LLCSPH Group Holdings LLCSPH Group LLCSPH Group LLCSteel Partners Holdings GP Inc.Steel Partners Holdings G…Steel Connect Sub LLCSteel Connect Sub LLCNagy McBane ClaraNagy McBane ClaraSteel Excel Inc. · December 31, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 31, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 31, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 31, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 31, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 31, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 31, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 29, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 29, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 29, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 29, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 29, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 29, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 29, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 23, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 23, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 23, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 23, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 23, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 23, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 23, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 18, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 18, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 18, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 18, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 18, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 18, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 18, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 16, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 16, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 16, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 16, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 16, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 16, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 16, 2025 · Purchase · Common Stock, par value $0.0001 per shareNagy McBane Clara · June 24, 2025 · Stock award · Common StockSteel Excel Inc. · December 15, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 15, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 15, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 15, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 15, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 15, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 15, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 9, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 9, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 9, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 9, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 9, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 9, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 9, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 8, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 8, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 8, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 8, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 8, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 8, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 8, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 5, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 5, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 5, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 5, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 5, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 5, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 5, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 4, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 4, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 4, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 4, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 4, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 4, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 4, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · December 2, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · December 2, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · December 2, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · December 2, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · December 2, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · December 2, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect Sub LLC · December 2, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 28, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 28, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 28, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 28, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 28, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 28, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 26, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 25, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 25, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 25, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 25, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 25, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 25, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 24, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 21, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 21, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 21, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 21, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 21, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 21, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 20, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 20, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 20, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 20, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 20, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 20, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 19, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 17, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 14, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 14, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 14, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 14, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 14, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 14, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 13, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 13, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 13, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 13, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 13, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 13, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 12, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 12, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 12, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 12, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 12, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 12, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Excel Inc. · November 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Connect LLC · November 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSTEEL PARTNERS HOLDINGS L.P. · November 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group Holdings LLC · November 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSPH Group LLC · November 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareSteel Partners Holdings GP Inc. · November 11, 2025 · Purchase · Common Stock, par value $0.0001 per shareJun 24, 2025Dec 31, 2025
PurchaseStock awardGift receivedExercise / conversionConversionOther acquisition

31 dated transactions · 8 of 9 reporting owners shown. Select one owner to focus the chart.

View timeline as a table
Transaction dateCompany / securityReporting ownersAcquisition type
Dec 31, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 29, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 26, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 24, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 23, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 19, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 18, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 17, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 16, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Jun 24, 2025SPRUCE POWER HOLDING CORPCommon StockNagy McBane ClaraStock award
Dec 15, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 11, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 8, 2025SPRUCE POWER HOLDING CORPCommon StockCimino Thomas JamesStock award
Dec 9, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 8, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 5, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 4, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Dec 2, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc. · Steel Connect Sub LLCPurchase
Nov 28, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 26, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 25, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 24, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 24, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 21, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 20, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 19, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 17, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 14, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 13, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 12, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase
Nov 11, 2025SPRUCE POWER HOLDING CORPCommon Stock, par value $0.0001 per shareSteel Excel Inc. · Steel Connect LLC · STEEL PARTNERS HOLDINGS L.P. · SPH Group Holdings LLC · SPH Group LLC · Steel Partners Holdings GP Inc.Purchase

Only transactions on this page are shown. Date windows end on the latest transaction date in this sample. Joint filings may appear on more than one row. Sales are not included. Share-price charts use a separate data source.

Share price & reported acquisitions

Daily closing prices from a separate source. The date window above also filters prices; reporting-owner and transaction-type selections filter the markers.

Price history is not available

Market-price history is not connected yet.

SPRU · Currency not specified. A marker uses that day's closing price, not the reported transaction price. No price is substituted for a missing trading day.

Reported acquisitions

Filing-date filters apply to the list and timeline. The summary above uses transaction dates.

Reset
Reported insider acquisitions, ordered by filing date, newest first. Currency is shown only when reported.
Filed / transactedReporting ownersType / securityQuantityPrice / reference valueDetails
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P8,7025.0312Value: 43,781.5024Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P7,4995.017Value: 37,622.483Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P1,2065.05Value: 6,090.3Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P1,5035.05Value: 7,590.15Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P16,6605.0496Value: 84,126.336Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P3734.995Value: 1,863.135Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P12,9684.9977Value: 64,810.1736Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P57,7754.9904Value: 288,320.36Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P11,4695.05Value: 57,918.45Currency not specifiedView ↗
Trade: Stock awardCommon StockNon-derivative security · Code A75,0000Value: 0Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P26,1975.0457Value: 132,182.2029Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P12,2335.1Value: 62,388.3Currency not specifiedView ↗
Trade:
Cimino Thomas JamesChief Financial Officer
Stock awardCommon StockNon-derivative security · Code A60,0000Value: 0Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P28,1275.0932Value: 143,256.4364Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P35,9565.0998Value: 183,368.4088Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P4,2065.1Value: 21,450.6Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P6155.1Value: 3,136.5Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P5,5464.9974Value: 27,715.5804Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P1,9404.88Value: 9,467.2Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P64,0314.9686Value: 318,144.4266Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P34,8514.5625Value: 159,007.6875Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P114,7004.6667Value: 535,270.49Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P6,6883.8819Value: 25,962.1472Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P17,6884.9467Value: 87,497.2296Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P69,3754.9652Value: 344,460.75Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P64,6584.5657Value: 295,209.0306Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P5,0005Value: 25,000Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P52,4544.9997Value: 262,254.2638Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P102,9484.9894Value: 513,648.7512Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P586,1514.2984Value: 2,519,511.4584Currency not specifiedView ↗
Trade:
SPH Group LLC10% owner
Joint filing · amounts unallocated
PurchaseCommon Stock, par value $0.0001 per shareNon-derivative security · Code P405,9983.037Value: 1,233,015.926Currency not specifiedView ↗

Reporting owners are associated with a filing. Jointly reported amounts are not allocated to individual owners. Historical coverage is still being built. Read the methodology →