{"filings":[{"id":1251519,"accession_number":"0001628280-26-045258","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2026-06-24T21:00:33+00:00","items":["5.02"],"status":"ready","headline":"Director Ja-chin Audrey Lee resigns from Spruce Power board effective June 17, 2026","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Ja-chin Audrey Lee resigned immediately as a Class C director on June 17, 2026.","Her term was set to expire at the 2026 Annual Meeting of Stockholders.","No reason for resignation was disclosed, and no replacement was announced."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.3,"calibrated_materiality_score":0.3,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":88321,"accession_number":"0001628280-26-034941","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2026-05-14T17:07:46+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q1 2026: Operating income $3.8M vs ($1.7M) loss YoY, cash $85.6M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $23.4M flat YoY; net loss narrowed to $2.9M ($0.16/sh) from $15.3M ($0.84/sh).","Operating EBITDA up 49% YoY; O&M expense down 70%, SG&A down 21% YoY.","Adjusted cash flow from operations of $2.6M vs ($3.2M) prior year; debt paid down $8.2M.","Ended quarter with $85.6M cash ($4.71/sh); $42.0M remaining under buyback authorization.","Portfolio PV6 value $840M; 84k home solar assets with ~10-year average contract life."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":95345,"accession_number":"0001213900-26-039687","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2026-04-03T23:59:59+00:00","items":["8.01","9.01"],"status":"ready","headline":"Spruce Power extends shareholder proposal deadline to April 30, 2026","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["Company further extends deadline for shareholder proposals and director nominations for 2026 annual meeting.","New deadline is April 30, 2026; proposals received after that date will be considered untimely.","Prior extension was announced on March 26, 2026."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.1,"calibrated_materiality_score":0.1,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":108325,"accession_number":"0001628280-26-022031","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2026-03-30T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power reports record 2025: operating income $17.9M, Op EBITDA $80.1M up 49%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 revenue $24.0M (+19% YoY); full-year revenue up 36%; net loss $6.9M in Q4, $26.0M in FY.","Full-year operating income of $17.9M vs loss of $50.4M in 2024; Operating EBITDA $80.1M up 49%.","Core operating expenses down 28% in Q4; O&M expense fell 64%, SG&A down 16% YoY.","Cash $93.1M ($5.13/share); debt $695.5M at 6.1% blended rate; paid down $35.1M debt in 2025.","Portfolio of ~84,000 home solar assets; extended SP1 facility to pursue broader refinancing."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.8,"calibrated_materiality_score":0.8,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":108324,"accession_number":"0001628280-26-021082","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2026-03-25T23:59:59+00:00","items":["8.01","9.01"],"status":"ready","headline":"Spruce Power extends shareholder proposal deadline for annual meeting to April 3, 2026","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["Shareholder proposals and director nominations now due by April 3, 2026.","Proposals must be received at principal executive office with information per amended bylaws.","Any submissions after April 3 will be considered untimely for the 2026 annual meeting."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.2,"calibrated_materiality_score":0.2,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":124772,"accession_number":"0001628280-25-056196","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-12-10T23:59:59+00:00","items":["5.02","7.01","9.01"],"status":"ready","headline":"Spruce Power appoints Thomas Cimino as permanent CFO, effective immediately","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Thomas Cimino appointed permanent CFO effective December 1, 2025; had served as interim since June 2025.","Compensation: base salary $350,000/yr, short-term incentive target 75% of salary, sign-on RSU grant of 60,000 shares.","Cimino brings 25+ years in energy and infrastructure finance, including CFO roles at Vantage Drilling and EnfraGen.","Long-term incentive grant in 2026 of RSUs valued at $311,250; change-in-control severance at 1.5x salary with accelerated vesting."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":124771,"accession_number":"0001628280-25-051375","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-11-12T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q3 revenue $30.7M (+44% YoY); Operating EBITDA $26.2M (+48%)","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $30.7M (+44% YoY); Operating EBITDA $26.2M (+48% YoY).","Net loss narrowed to $(0.9)M from $(53.6)M YoY; $(0.05) diluted loss per share.","Total cash $98.8M ($5.44/share); adjusted cash from ops $20.2M (+104% YoY).","O&M expense down 53% to $1.8M; SG&A down 4% to $12.9M.","Strategic initiative: workforce reduction and Denver office closure; SP1 debt refi discussions ongoing."],"consensus_eps_estimate":null,"consensus_eps_actual":-1.06,"consensus_revenue_estimate":null,"consensus_revenue_actual":87784000.0,"consensus_period":"2025-Q3","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":141468,"accession_number":"0001628280-25-042593","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-09-24T23:59:59+00:00","items":["2.05","7.01","9.01"],"status":"ready","headline":"Spruce Power cuts 19% of workforce, closes Denver office for $20M annual savings","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Reduction in force of ~40 employees/contractors (19% of workforce); one-time severance charge ~$1M in Q3 2025.","Annualized cost savings of ~$20M from SG&A reduction; company targets positive free cash flow.","Cash position over $90M; savings to support scaling solar platform and Spruce PRO sales.","CEO Chris Hayes cites streamlining operations, increased automation, and sharper focus on core initiatives."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":141466,"accession_number":"0001772720-25-000003","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-09-10T23:59:59+00:00","items":["9.01","2.01"],"status":"ready","headline":"Spruce Power acquires 7 solar systems from NJR Clean Energy for $0.2M","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquired 7 residential solar energy systems from NJR Clean Energy Ventures II (CEV) on Sept 5, 2025.","Purchase price of approximately $0.2 million in cash, under existing Asset Purchase Agreement.","This is the seventh amendment to the original Nov 2024 8-K covering a ~9,800-system portfolio; total added systems now 199.","No other terms or conditions of the APA were modified by this tranche."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.2,"calibrated_materiality_score":0.2,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":141467,"accession_number":"0001628280-25-039617","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-08-11T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q2 revenue up 48% to $33.2M, net loss narrows to $3.0M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $33.2M (+48% YoY); Operating EBITDA $24.6M (+71%). Net loss narrowed to $3.0M ($0.16 loss per share).","O&M expense dropped 52% to $2.1M; adjusted cash flow from ops rose 245% to $9.5M.","Cash $90.5M ($5.07/sh); total debt $717.1M at 6.1% blended rate, all non-recourse.","Repurchased 479,667 shares at $2.10 avg in Q2; $42M remaining under $50M buyback plan.","Portfolio ~85,000 home solar assets; management sees minimal impact from H.R.1 tax bill."],"consensus_eps_estimate":null,"consensus_eps_actual":-1.01,"consensus_revenue_estimate":null,"consensus_revenue_actual":57057000.0,"consensus_period":"2025-Q2","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159308,"accession_number":"0001628280-25-033391","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-06-30T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"Spruce Power elects Shawn Kravetz to board; Kevin Griffin retires; all proposals passed","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Shareholders elected three Class B directors: Chris Hayes, Clara Nagy McBane, Shawn Kravetz.","Kevin Griffin retired as independent director; board remains at seven members.","Advisory vote on executive compensation passed with 2,873,010 For (65% of votes cast).","Ratification of CohnReznick as auditor passed with 10,642,957 For (98.4% of votes cast).","Shawn Kravetz is President & CIO of Esplanade Capital, a micro-cap value investment firm."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.3,"calibrated_materiality_score":0.3,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159303,"accession_number":"0001628280-25-033387","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-06-30T23:59:59+00:00","items":["9.01","2.01"],"status":"ready","headline":"Spruce Power acquires additional 18 residential solar systems from NJR Clean Energy Ventures for ~$0.5M","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquired 18 solar energy systems from CEV (NJR subsidiary) for approx. $0.5M cash.","Total acquired systems under the original Nov 2024 APA now exceeds 9,900 systems.","Transaction closed on June 26, 2025, under existing Asset Purchase Agreement.","Incremental acquisition continues Spruce's residential solar portfolio expansion."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.2,"calibrated_materiality_score":0.2,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159302,"accession_number":"0001628280-25-031114","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-06-13T23:59:59+00:00","items":["9.01","2.01"],"status":"ready","headline":"Spruce Power acquires 25 solar systems from NJR subsidiary for $0.7M","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquired 25 solar energy systems from CEV on June 10, 2025, for approx. $0.7M in cash.","Additional closing under the Asset Purchase Agreement announced Nov. 22, 2024 for ~9,800 systems.","Total acquisitions under APA now include 9,800, 41, 42, 66, and 25 systems."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.3,"calibrated_materiality_score":0.3,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159307,"accession_number":"0001628280-25-030599","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-06-11T23:59:59+00:00","items":["5.02","7.01","9.01"],"status":"ready","headline":"Spruce Power appoints Thomas Cimino as Interim CFO after Sarah Wells departure","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Former CFO Sarah Wells departed to pursue a private company opportunity; permanent CFO search underway.","Thomas Cimino appointed Interim CFO effective June 5, 2025; compensation $18,000 per week to E78.","Cimino has 25+ years experience, previously CFO at Vantage Drilling and EnfraGen, and SEC/PwC background.","Interim assignment expected through at least end of August 2025, with possible extension."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.55,"calibrated_materiality_score":0.55,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159301,"accession_number":"0001628280-25-025996","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-05-15T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power corrects Q1 2025 results: revenue $23.8M, net loss $15.3M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $23.8M (+30% YoY); Operating EBITDA $12.3M (+15% YoY).","Net loss attributable to stockholders $15.3M; total operating expenses $25.5M.","Core operating expenses (SG&A $14.1M + O&M $3.9M) = $18.0M, up from $16.6M Q1 2024.","Total cash $96.5M; total debt $723.8M (non-recourse, 6.0% blended rate).","Repurchased 0.3M shares at $2.70 avg price for $0.8M; $43M remaining in buyback program."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.84,"consensus_revenue_estimate":null,"consensus_revenue_actual":23818000.0,"consensus_period":"2025-Q1","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159306,"accession_number":"0001628280-25-025583","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-05-14T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q1 2025: Revenue $23.8M (+30% YoY), EBITDA $12.3M, net loss $15.3M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $23.8M (+30% YoY) driven by Nov 2024 NJR acquisition; Operating EBITDA $12.3M (+15% YoY).","Net loss attributable to stockholders $15.3M; total cash $96.5M; non-recourse debt $723.8M at 6.0% blended rate.","Repurchased 0.3M shares at $2.70 avg; $43.0M remains under $50M buyback program.","Spruce PRO signed ADT as first third-party client; servicing 60,000 third-party solar systems as of March 31.","Portfolio of ~85,000 home solar assets; gross portfolio value $901M (PV6); combined generation 121k MWh in Q1."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.84,"consensus_revenue_estimate":null,"consensus_revenue_actual":23818000.0,"consensus_period":"2025-Q1","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159305,"accession_number":"0001628280-25-025332","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-05-14T23:59:59+00:00","items":["8.01","9.01"],"status":"ready","headline":"Spruce Power announces $50M share repurchase program; new authorization begins May 15, 2025","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Board authorized up to $50M in common stock repurchases through May 15, 2027.","Program begins upon expiry of current program on May 15, 2025.","Prior program repurchased 1,870,827 shares at weighted avg price of ~$4.33 per share.","Repurchases may be executed via open market, private transactions, or trading plans.","Company not obligated to repurchase any specific number of shares; discretion by management."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159304,"accession_number":"0001628280-25-022309","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-05-06T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"Spruce Power CFO Sarah Wells resigns effective May 14, 2025; interim CFO to be appointed","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Sarah Wells resigns as CFO and Head of Sustainability, effective May 14, 2025, to pursue other opportunities.","Resignation not due to any disagreement on financial or accounting practices; company searches for permanent CFO.","Company expects to appoint an interim CFO before Wells' departure.","Q1 2025 earnings webcast scheduled for May 14, 2025 at 4:30 p.m. ET."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159300,"accession_number":"0001628280-25-020780","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-04-30T23:59:59+00:00","items":["9.01","2.01"],"status":"ready","headline":"Spruce Power acquires 66 residential solar systems from NJR Clean Energy Ventures for $1.7M cash","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquired 66 solar energy systems from CEV on April 24, 2025 for approximately $1.7 million in cash.","This is an additional acquisition under the existing APA dated November 22, 2024, with NJR Clean Energy Ventures II Corporation.","Prior amendments under this APA included 9,800 systems (Nov 2024), 41 systems (Feb 2025), and 42 systems (Mar 2025)."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.2,"calibrated_materiality_score":0.2,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159299,"accession_number":"0001628280-25-017405","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-04-11T23:59:59+00:00","items":["9.01"],"status":"ready","headline":"Spruce Power appoints CohnReznick as independent auditor effective April 7, 2025","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["CohnReznick appointed as Spruce Power's independent auditor effective April 7, 2025 after completing client acceptance procedures.","Engagement letter with CohnReznick executed on April 7, 2025.","No consultations with CohnReznick on accounting principles or audit opinions during 2024, 2023, or interim period.","No disagreements or reportable events under Regulation S-K Item 304(a)(1)(iv) or (v)."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.4,"calibrated_materiality_score":0.4,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159298,"accession_number":"0001628280-25-016624","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-04-04T23:59:59+00:00","items":["9.01"],"status":"ready","headline":"Spruce Power dismisses Deloitte as auditor; material weaknesses disclosed in internal controls","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Deloitte dismissed effective March 31, 2025, after completing FY2024 audit.","No disagreements on accounting principles or audit scope during fiscal years 2023-2024 and interim period.","Material weaknesses in internal control over financial reporting identified for FY2024 and FY2023.","Weaknesses include control environment, revenue recognition, and complex transaction accounting.","Deloitte's audit reports for 2024 and 2023 contained no adverse opinion or qualification."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":177726,"accession_number":"0001628280-25-015668","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-03-31T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q4 revenue $20.2M, net loss $5.9M; portfolio grows to 85k assets","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 2024 revenue $20.2M (+29% YoY); Operating EBITDA $10.8M; net loss $5.9M.","Acquired ~9,800 home solar assets from NJR in 2024; total portfolio ~85,000 assets across 18 states.","Launched Spruce Pro; signed ADT servicing deal for ~60,000 third-party residential solar systems.","Customer satisfaction score rose to 83% in 2024 from 74% in 2023.","Q4 repurchased 0.3M shares at $2.93 avg; $43.8M remains under $50M buyback program."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.84,"consensus_revenue_estimate":null,"consensus_revenue_actual":23818000.0,"consensus_period":"2025-Q1","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":177724,"accession_number":"0001628280-25-010090","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-03-05T23:59:59+00:00","items":["9.01","2.01"],"status":"ready","headline":"Spruce Power acquires additional 42 solar systems from NJR subsidiary for ~$1.0M","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquired 42 additional solar energy systems from NJR Clean Energy Ventures II Corp for ~$1.0M cash.","This is the third amendment; prior deals closed 9,800 (Nov 2024) and 41 (Feb 2025) systems.","Systems acquired under the same Asset Purchase Agreement dated Nov 22, 2024.","Transaction completed by wholly-owned subsidiary Spruce Power 5, LLC."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.35,"calibrated_materiality_score":0.35,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":177723,"accession_number":"0001628280-25-004675","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-02-10T23:59:59+00:00","items":["9.01"],"status":"ready","headline":"Spruce Power files audited FY2024 revenue of $31.9M for acquired 9,800-system NJ solar portfolio","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquired ~9,800 residential solar systems from NJR Clean Energy Ventures for $132.5M cash; financed with $22.2M cash and $109.8M term loan.","Portfolio generated $31.9M revenue in FY ended Sept 30, 2024; revenues less direct expenses of $19.0M (FY2023: $18.5M).","Net assets acquired as of Sept 30, 2024: $69.4M; total assets $70.4M; ARO liabilities $1.0M.","Additional up to 200 solar assets may be acquired post-closing; 41 acquired on Jan 29, 2025.","NJR will lease back systems under 5 years old; SREC sale agreement with NJR subsidiary through May 2026."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":177725,"accession_number":"0001628280-25-004119","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2025-02-05T23:59:59+00:00","items":["9.01"],"status":"ready","headline":"Spruce Power dismisses Deloitte as auditor, appoints CohnReznick after FY2024 audit completion","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Deloitte & Touche dismissed effective upon completing FY2024 audit; CohnReznick LLP appointed subject to client acceptance.","No disagreements with Deloitte in FY2023; audit report did not contain adverse or qualified opinion.","Only reportable events are previously disclosed material weaknesses in internal control over financial reporting (FY2023 10-K).","Audit Committee and Board approved the auditor change on January 30, 2025."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.4,"calibrated_materiality_score":0.4,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":177722,"accession_number":"0001628280-25-003623","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2025-02-04T23:59:59+00:00","items":["2.01"],"status":"ready","headline":"Spruce Power acquires 41 residential solar systems from NJR Clean Energy for $0.5M","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Completion of additional acquisition of 41 solar energy systems from CEV (NJR subsidiary) for $0.5M cash.","Transaction closed on January 29, 2025 under the APA dated November 22, 2024.","This is in addition to the previously announced ~9,800 systems covered by the same APA.","Consideration paid entirely in cash; terms and conditions per the original APA."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.25,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":194438,"accession_number":"0001628280-24-049189","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-11-26T23:59:59+00:00","items":["2.03","2.01","1.01","7.01","9.01"],"status":"ready","headline":"Spruce Power acquires 9,800 residential solar systems for $132.5M, funded with cash and new $109.8M debt facility","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquisition adds ~13% to total home solar assets and contracts, bringing total to ~85,000.","Purchase price funded with $22.7M cash and proceeds from a $109.8M non-recourse credit facility from Santander.","Portfolio expected to generate ~$7.0M levered cash flows in 12 months ending Sep 2025; ~$22.0M cumulative in FY2025-2027.","Average remaining contract life over 11 years; Spruce receives customer payments and renewable energy credits effective Oct 1, 2024.","Transaction solidifies Spruce as leading residential solar provider in New Jersey with ~16,000 customers in-state."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":194437,"accession_number":"0001213900-24-100277","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-11-20T23:59:59+00:00","items":["9.01"],"status":"ready","headline":"Spruce Power agrees to pay $4.75M to settle class action from SPAC merger","summary_kind":"llm","event_type":"litigation","confidence":"high","bullets":["Company to pay $4.75M to settlement fund to resolve consolidated class action in Delaware Chancery Court.","Settlement covers claims of breach of fiduciary duty in connection with the December 2020 XL Fleet/Pivotal II merger.","Settlement fund will cover notice, administration, class counsel fees, and class member compensation; no reverter.","Company and defendants deny any wrongdoing or liability; settlement is not an admission of fault.","If settlement is not finalized or approved, company will vigorously defend and believes meritorious defenses exist."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":194436,"accession_number":"0001628280-24-047599","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-11-13T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q3 net loss $53.5M; cuts 2024 EBITDA guidance to $57-62M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue of $21.4M (down 8% YoY), net loss $53.5M, Operating EBITDA $17.7M.","2024 guidance cut: Operating EBITDA $57-62M (from $68-86M); Adjusted FCF ($12)-($7)M.","Signed LOI to acquire ~10,000 home solar assets; expected close Q4 2024, portfolio to reach ~85,000.","Cash $113.7M; debt $631M at 5.9%; $44.7M remains under share repurchase program."],"consensus_eps_estimate":null,"consensus_eps_actual":-3.5,"consensus_revenue_estimate":null,"consensus_revenue_actual":61881000.0,"consensus_period":"2024-Q3","consensus_source":"xbrl_only","sentiment":"negative","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":210756,"accession_number":"0001628280-24-037917","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-08-20T23:59:59+00:00","items":[],"status":"ready","headline":"Court approves derivative settlement; awards $1M attorney fees","summary_kind":"llm","event_type":"litigation","confidence":"high","bullets":["Massachusetts Court approved settlement of three shareholder derivative actions on Aug 8, 2024.","Court awarded $1,000,000 in attorney fees to plaintiffs' counsel on Aug 15, 2024.","Settlement resolves Kay v. Frodl, In re Spruce Power Derivative Litig., and shareholder demand by Sham Lakhani.","No monetary payment by Spruce Power disclosed in the filing; financial impact unspecified."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":210755,"accession_number":"0001628280-24-037541","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-08-16T23:59:59+00:00","items":[],"status":"ready","headline":"Spruce Power annual meeting results: directors elected, auditor ratified, say-on-pay passes","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["John Miller elected with 2,991,034 for, 2,559,254 withhold; Eric Tech with 3,761,567 for, 1,788,799 withhold.","Ratification of Deloitte & Touche as auditor approved: 10,273,254 for, 762,528 against, 86,356 abstain.","Advisory vote on executive compensation passed: 2,801,952 for, 2,691,268 against, 63,455 abstain, 5,565,463 broker non-votes.","Broker non-votes accounted for over half of shares for director elections and say-on-pay."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.25,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":210754,"accession_number":"0001628280-24-037209","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-08-14T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q2 revenue $22.5M, net loss $8.6M; guidance maintained but trending lower","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q2 2024 revenue $22.5M (down from $22.8M YoY); net loss $8.6M; Operating EBITDA $14.4M.","Unrestricted cash $116.6M; total debt $640M at 5.9% blended rate; refinanced SP4 debt adding >$6M net cash.","FY2024 guidance maintained: Operating EBITDA $68-86M, Adjusted FCF $0-5M, but trending lower due to CEO severance ($1.9M) and proxy contest costs.","Owns ~75,000 home solar assets; no share buybacks in Q2; $44.7M repurchase authority remains."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.57,"consensus_revenue_estimate":null,"consensus_revenue_actual":40768000.0,"consensus_period":"2024-Q2","consensus_source":"xbrl_only","sentiment":"negative","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":210753,"accession_number":"0001628280-24-030550","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-07-01T23:59:59+00:00","items":["2.03","9.01"],"status":"ready","headline":"Spruce Power closes $130M non-recourse debt facility refinancing SP4 loan","summary_kind":"llm","event_type":"debt","confidence":"high","bullets":["Credit Agreement with Barings for $130M at 6.889%, maturing April 2042; Anticipated Repayment Date Dec 2027.","Refinances $125M SP4 Facility; net injection of over $6M after fees and swap termination.","Collateral includes cash flows from >22,000 solar contracts, 69% advance rate; facility rated A+ by Kroll.","Majority of PPAs variable-rate indexed to California retail electric rates; expects continued strong performance.","Quarterly interest payments begin August 2024; borrower is wholly owned subsidiary Spruce SET Borrower 2024, LLC."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":229155,"accession_number":"0001628280-24-029464","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-06-24T23:59:59+00:00","items":["1.01","5.02","8.01","9.01"],"status":"ready","headline":"Spruce Power appoints new director, resolves activist situations with Clayton and Esplanade","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Appointed Clara Nagy McBane as independent Class B director; board expands to seven members.","McBane is founder and CEO of Ventura Energy, with 13 years of renewables experience.","Cooperation Agreement with Clayton includes voting alignment, standstill, and 14.9% ownership cap.","Agreement extends through 2025 annual meeting; Clayton will vote with board recommendation.","Activist Esplanade Capital withdrew its director nominations and business proposal for 2024 meeting."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":229154,"accession_number":"0001628280-24-023549","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-05-15T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q1 revenue $18.3M, net loss $2.5M; reaffirms 2024 guidance","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue of $18.3M, up from $18.1M YoY; Operating EBITDA of $10.7M.","Net loss attributable to stockholders of $2.5M; unrestricted cash $120.6M.","Appointed Chris Hayes as CEO; launched Spruce Pro servicing platform.","Reaffirms 2024 Operating EBITDA $68-$86M and Adjusted Free Cash Flow $0-$5M.","Paid $15.0M net in Q1 to settle securities class action; derivative settlement pending."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.13,"consensus_revenue_estimate":null,"consensus_revenue_actual":18287000.0,"consensus_period":"2024-Q1","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":229153,"accession_number":"0001628280-24-020771","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-05-07T23:59:59+00:00","items":["8.01","9.01"],"status":"ready","headline":"Spruce Power proposes settlement of derivative shareholder litigation; hearing July 31, 2024","summary_kind":"llm","event_type":"litigation","confidence":"high","bullets":["Court preliminarily approved stipulation on April 22, 2024; final fairness hearing set for July 31, 2024.","Settlement requires Spruce Power to adopt/maintain corporate governance reforms as detailed in Exhibit A.","No monetary recovery for stockholders; fee and expense amount for plaintiffs' counsel to be set by court.","Service awards up to $2,000 each to four plaintiffs, payable from any approved fee and expense amount.","Upon final approval, Delaware derivative action will be dismissed with prejudice and litigation demand withdrawn."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":229151,"accession_number":"0001213900-24-036254","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2024-04-25T23:59:59+00:00","items":["5.02"],"status":"ready","headline":"Spruce Power appoints Christopher Hayes as CEO, Audrey Lee as director effective April 12","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Christopher Hayes, previously Chair, appointed CEO and President, effective April 12, 2024, succeeding Christian Fong.","Fong receives severance: 18 months base salary ($650k) plus 1.5x target bonus, equity acceleration, and COBRA lump sum.","Hayes gets $650k base salary, 100% target bonus, and equity award valued at 170% of base salary ($1.105M) vesting over 4 years.","Audrey Lee appointed as Class C director and to Compensation and Nominating/Governance Committees.","This 8-K/A corrects background information of Mr. Hayes from the original April 15 filing."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":229152,"accession_number":"0001213900-24-032781","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-04-15T23:59:59+00:00","items":["5.02","8.01","9.01"],"status":"ready","headline":"Spruce Power appoints Chairman Chris Hayes as CEO, replacing Christian Fong; Dr. Audrey Lee joins board","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Chris Hayes appointed CEO and President effective April 12, 2024; remains Chairman of the Board.","Christian Fong resigns as CEO and director; eligible for severance of 18 months base salary ($650k) plus 1.5x target bonus, equity acceleration, COBRA.","Dr. Audrey Lee appointed as Class C director; currently Senior Director of Datacenter Energy Strategy at Microsoft.","Hayes compensation: $650k base salary, 100% target bonus, equity award valued at 170% of base salary (70% options, 30% RSUs) vesting over 4 years.","Hayes cites initiatives to leverage 75,000 home solar assets into a managed service platform for organic growth."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":247751,"accession_number":"0001628280-24-011262","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-03-14T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q4 revenue $15.7M, net loss $30.4M; initiates 2024 guidance","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 revenue $15.7M vs $18.1M YoY; core operating expenses fell to $17.9M from $31.3M.","Net loss attributable to stockholders $30.4M; Operating EBITDA $9.9M.","Added ~25K customer contracts in 2023, ending with over 75K home solar assets and contracts.","2024 guidance: Operating EBITDA $68-86M, Adjusted Free Cash Flow $0-5M.","Legacy XL Fleet settlements: SEC $11M paid, class action $15M paid, ~$1.8M accrued for three other lawsuits."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":247750,"accession_number":"0001213900-24-005375","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2024-01-22T23:59:59+00:00","items":["8.01","9.01"],"status":"ready","headline":"Spruce Power to pay $19.5M to settle securities class action; court preliminarily approved","summary_kind":"llm","event_type":"litigation","confidence":"high","bullets":["Company funds ~$15.5M; D&O insurers expected to fund ~$4M of $19.5M total settlement.","Court preliminarily approved settlement on Jan 18, 2024; final approval hearing scheduled Apr 30, 2024.","Settlement resolves claims of false statements about revenue, sales pipeline, supply chain from Sep 2020 to Mar 2021.","Company had already accrued the settlement amount as of Sep 30, 2023, per prior Q3 2023 disclosure.","Company admits no wrongdoing; settlement is not an admission of liability."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265185,"accession_number":"0001213900-23-089884","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-11-24T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"Spruce Power regains NYSE minimum bid price compliance","summary_kind":"llm","event_type":"regulatory","confidence":"high","bullets":["Received NYSE notice on Nov 17, 2023 confirming compliance with Section 802.01C of NYSE Listed Company Manual.","Previously disclosed non-compliance on March 28, 2023 due to average closing price below $1.00 over 30 consecutive trading days.","Regaining compliance removes potential delisting risk for common stock (SPRU) listed on NYSE."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.45,"calibrated_materiality_score":0.45,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265184,"accession_number":"0001628280-23-038691","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-11-13T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q3 revenue record $23.3M; net loss $19.3M; settles legacy XL Fleet matters","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Record quarterly revenue of $23.3M; net loss attributable to stockholders of $19.3M.","Adjusted EBITDA plus lease proceeds was $14.9M; adjusted net loss $1.2M.","Portfolio grew to over 75,000 home solar assets (+49% YoY) after acquiring 2,400 contracts.","Accrued $11M SEC settlement and $19.5M class-action settlement; both related to XL Fleet Corp.","Repurchased 0.5M shares at avg $7.04; cash of $192.7M; FY business cash inflow guidance $120-130M."],"consensus_eps_estimate":null,"consensus_eps_actual":-1.97,"consensus_revenue_estimate":null,"consensus_revenue_actual":64158000.0,"consensus_period":"2023-Q3","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265183,"accession_number":"0001213900-23-081194","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-10-06T23:59:59+00:00","items":["3.03","5.03","5.07","8.01","9.01"],"status":"ready","headline":"Spruce Power announces 1-for-8 reverse stock split approved by stockholders","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Reverse stock split at 1-for-8 ratio approved at special meeting on October 2, 2023.","Effective October 6, 2023; split-adjusted trading begins October 9, 2023 under SPRU, new CUSIP 9837FR209.","Purpose: to comply with NYSE continued listing requirements and attract institutional investors.","No fractional shares issued; cash paid in lieu based on closing price on effective date.","Proportional adjustments made to outstanding equity awards and warrants."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265182,"accession_number":"0001013762-23-001654","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-10-04T23:59:59+00:00","items":["8.01","9.01"],"status":"ready","headline":"Spruce Power settles SEC probe over pre-merger sales pipeline claims; pays $11M penalty","summary_kind":"llm","event_type":"regulatory","confidence":"high","bullets":["SEC issued cease-and-desist order resolving inquiry into misleading statements about XL Fleet's $220M sales pipeline.","Spruce Power pays $11M civil penalty within 10 days, funded from ~$192M corporate cash as of June 30, 2023.","Settlement without admitting or denying allegations; company required to cease violations of securities laws.","Findings: over 90% of $220M pipeline was speculative; claimed one-third conversion rate was not used.","Misleading statements made in SEC filings and public statements related to 2020 Pivotal/XL Fleet merger."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.8,"calibrated_materiality_score":0.8,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":282387,"accession_number":"0001213900-23-065620","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-08-10T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q2 record net income $3.1M; revenue $22.8M; 72k+ solar assets","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q2 revenue $22.8M vs Q1 $18.1M; net income $3.1M vs Q1 loss $19.4M.","Adjusted EBITDA plus lease proceeds $13.8M; business cash inflows annual run rate $110-130M.","Executed LOI to acquire 2,400 home solar assets, expected close Q3 2023; total assets >75,000.","Board approved 1:8 reverse stock split to comply with NYSE; shareholder vote in October.","Repurchased 1.9M shares at $0.87 avg in Q2; $46.8M remaining under $50M buyback program."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.11,"consensus_revenue_estimate":null,"consensus_revenue_actual":40908000.0,"consensus_period":"2023-Q2","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301580,"accession_number":"0001628280-23-021306","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2023-06-07T23:59:59+00:00","items":["9.01"],"status":"ready","headline":"Spruce Power completes SS Holdings acquisition; audited financials show $6.8M net income","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquisition of SS Holdings closed March 23, 2023; financials filed in 8-K/A.","SS Holdings FY2022: net income $6.822M, total revenues $10.125M.","Total assets $185.0M, liabilities $123.1M, members' deficit $61.9M as of Nov '22.","Cash and restricted cash $79.5M; notes payable net $122.3M."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301584,"accession_number":"0001213900-23-043016","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-05-25T23:59:59+00:00","items":["5.07"],"status":"ready","headline":"Spruce Power shareholders elect 3 directors, ratify Deloitte, approve say-on-pay","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Christian Fong re-elected with 55.5M for, 1.9M withhold; Jonathan Ledecky and Eric Tech also elected.","Ratification of Deloitte & Touche as FY2023 auditor: 93.0M for, 0.7M against, 0.2M abstain.","Advisory vote on executive compensation approved: 46.9M for, 9.8M against, 0.7M abstain.","Broker non-votes totaled 36.5M on director elections and say-on-pay proposals."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.3,"calibrated_materiality_score":0.15,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301583,"accession_number":"0001213900-23-039824","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-05-15T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"Spruce Power Q1 revenue $18.1M, net loss $19.4M; adds 22,500 solar contracts","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $18.1M, net loss $19.4M, adjusted EBITDA $4.7M for Q1 2023.","Added 22,500 residential solar contracts through Spruce Power 4 acquisition; total >72,000 assets.","New $50M share repurchase program authorized through May 2025.","Sarah Wells to become CFO effective May 19, 2023.","Unrestricted cash $173M; total cash $205M, debt $652M as of March 31, 2023."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.13,"consensus_revenue_estimate":null,"consensus_revenue_actual":18095000.0,"consensus_period":"2023-Q1","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301582,"accession_number":"0001213900-23-038752","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K","filed_at":"2023-05-12T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"Spruce Power names Sarah Weber Wells CFO, effective May 19, 2023; Donald Klein departs","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Sarah Weber Wells appointed CFO, effective May 19, 2023; she will also continue as Head of Sustainability.","Donald Klein's CFO role terminated same date, consistent with previously announced transition.","Base salary of $145,000/year and severance equal to three months of base salary.","Wells has served as SVP, Finance and Accounting since September 2022; prior roles at Spruce Power and Cornerstone Building Brands.","No family relationships with other executive officers or directors."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301579,"accession_number":"0001213900-23-031556","cik":1772720,"company_name":"SPRUCE POWER HOLDING CORP","ticker":"SPRU","form_type":"8-K/A","filed_at":"2023-04-21T23:59:59+00:00","items":["4.01","9.01"],"status":"ready","headline":"Spruce Power completes engagement of Deloitte as new independent auditor, replacing Marcum","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["On April 19, 2023, Deloitte completed client acceptance procedures and Spruce executed an engagement letter.","Marcum LLP was dismissed as independent auditor on March 30, 2023 with no reportable disagreements.","No consultations with Deloitte on accounting principles or audit scope during 2021-2022 or interim period."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.35,"calibrated_materiality_score":0.35,"market_cap_usd":52719895.982638896,"market_cap_bucket":"microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null}],"next_cursor":"2023-04-21T23:59:59+00:00|301579"}