Latest filing published 14 May 2025 for SPRUCE POWER HOLDING CORP.
Filing timeline
BuySaleInsider track record
Across 4 buy signals with a settled T+90 return. Return basis: close on the day after publication.
Christopher M. Hayes: trading record in brief
Christopher M. Hayes (board member) discloses dealings in Spruce Power Holding Corp to SEC (Form 4). Over a trading history stretching from 26 February 2021 to 12 May 2025, the count stands at 10 filings.
On the market, this insider has only ever bought: 4 purchases, €101k in total. Unlike grants, an open-market purchase is paid for by the insider, at the market price. Outside the open market, there are 6 share grants.
The median purchase comes to €18k. Of 4 purchases, 4 formed part of a group of insiders buying within 30 days of each other. Such overlaps are known as a cluster signal: distinct people reaching the same decision at about the same time.
On 14 May 2025 came the latest disclosure, a share grant in Spruce Power Holding Corp. The last purchase on record was published on 4 December 2024, which is 705 days ago. The median gap between a trade and its publication by SEC (Form 4) is 3 days. Section 16 rules allow two business days to file each Form 4. Every figure here comes from the filings published by SEC (Form 4) and describes the past, not future prices; it is not investment advice.
Companies and markets linked to Christopher M. Hayes
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 539,040 shares0Common StockSEC:0001062993-25-009390:0
- 1,827 shares@ US$2.58894.4% of flowCommon StockSEC:0001213900-24-105706:0Canonical exit: 2 Mar 2025 (T+90)
- 11,440 shares@ US$2.392925.8% of flowCommon StockSEC:0001213900-24-104723:0Canonical exit: 25 Feb 2025 (T+90)
- 88,636 shares0Common StockSEC:0001628280-24-016465:0
- 15,386 shares@ US$0.717610.2% of flowCommon StockSEC:0001213900-23-044827:0Canonical exit: 29 Aug 2023 (T+90)
- 229,854 shares0Common StockSEC:0001213900-23-043932:0
- 77,523 shares@ US$0.827659.6% of flowCommon StockSEC:0001213900-22-081066:0Canonical exit: 16 Mar 2023 (T+90)
- 96,774 shares0Common StockSEC:0001213900-22-024478:0
- 11,013 shares0Common StockSEC:0001213900-21-029943:0
9 of 9 declarations