{"ticker": {"uuid": "3d2f2365-2124-460f-908d-d12264b85662", "symbol": "SPRU", "name": "Spruce Power Holding Corp", "exchange": "NYSE", "country": "US", "sector": "Technology", "industry": "Solar"}, "articles": [{"title": "Spruce Power Falls 17% in a Month: Should You Buy the Dip?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPU1JHOFpReS1ZaGRjZ01jc1ViNHJBM2N5QWlTeEdtU0ZGcndRZ0pYSV9UWWwzNnZ3RVVSNGhQYzBoMlBOWlJlYlhEeDdiakZheHozNXd2Y0VfSGlKeWdfYUI0NjhvSlFGUmRYeDFhb1k2UUdvaTlpUjNzYkp0MGVkM21BYkRoelBWYTIzRXNtd1M3Q2UxdEo3OVVlbmY?oc=5", "source_name": "Zacks Investment Research", "published_at": "2026-07-10T17:01:32+00:00", "published_display": "10 Jul 2026 17:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of Spruce Power Holding Corporation Class A \u2013 GETTEX:XLF0", "summary": "This article provides financial information for Spruce Power Holding Corporation Class A, traded on GETTEX under the symbol XLF0. It specifically mentions details regarding the company's enterprise value to revenue forward. The content is primarily a data presentation page from T", "url": "https://www.tradingview.com/symbols/GETTEX-XLF0/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T09:09:43", "published_display": "04 Jul 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to EBITDA forward of Spruce Power Holding Corporation \u2013 NYSE:SPRU", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxQeUJYN1oxaEwteEhFa21IRFd2YnBybDBRcHQ3SlAzZWtFcEhmWkdoMFI2OHZOWE9taXE2LUFhYmlSTS1Ub05PZTE2eFpTajJNRVFuYjRNYlVuYkVuMzBMOG9hUV92YUVlRTJCT1hYLTNXYkpZSGI5ZjJEUjBDSTYyTkJYRHJuaTkxazVpY09zbm1FUWtkUURZMXFJZkdlc0o2NFNHb3l1RWZMNm8?oc=5", "source_name": "TradingView", "published_at": "2026-07-03T22:14:30+00:00", "published_display": "03 Jul 2026 22:14", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to book forward of Spruce Power Holding Corporation Class A \u2013 GETTEX:XLF0", "summary": "The article provides financial information for Spruce Power Holding Corporation Class A (GETTEX:XLF0), specifically focusing on its price-to-book forward ratio. It briefly mentions that the market is closed and no trades have occurred for this stock. The content is presented as a", "url": "https://www.tradingview.com/symbols/GETTEX-XLF0/financials-statistics-and-ratios/price-book-fwd/", "source_name": "TradingView", "published_at": "2026-07-03T22:40:00", "published_display": "03 Jul 2026 22:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to EBITDA forward of Spruce Power Holding Corporation Class A \u2013 GETTEX:XLF0", "summary": "This article displays the \"Enterprise value to EBITDA forward\" for Spruce Power Holding Corporation Class A (GETTEX:XLF0) on TradingView. It provides market data, financial overviews, and other company information sourced from various financial data providers. The page is primari", "url": "https://www.tradingview.com/symbols/GETTEX-XLF0/financials-statistics-and-ratios/enterprise-value-ebitda-fwd/", "source_name": "TradingView", "published_at": "2026-07-03T22:11:27", "published_display": "03 Jul 2026 22:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form 13D/A SPRUCE POWER HOLDING CORP For: 25 June By Investing.com", "summary": "This article announces that SPRUCE POWER HOLDING CORP (SPRU) filed a Form 13D/A for June 25th. The filing indicates a significant ownership stake, which is often newsworthy for investors tracking insider or institutional activity. The concise nature of the article suggests it's p", "url": "https://uk.investing.com/news/stock-market-news/form-13da-spruce-power-holding-corp-for-25-june-93CH-4745471", "source_name": "Investing.com UK", "published_at": "2026-06-26T17:09:43", "published_display": "26 Jun 2026 17:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Steel Partners details 18.7% Spruce (SPRU) stake as Jack Howard nominated", "summary": "Steel Partners-affiliated entities have reported an 18.7% stake in Spruce Power Holding Corp. through an amended Schedule 13D filing. This significant ownership, primarily held by SP Strategic Holdings LLC, includes the nomination of Jack L. Howard to Spruce's board for a three-y", "url": "https://www.stocktitan.net/sec-filings/SPRU/schedule-13d-a-spruce-power-holding-corp-amended-major-shareholder-re-f71e4e3b76b5.html", "source_name": "Stock Titan", "published_at": "2026-06-26T04:41:14", "published_display": "26 Jun 2026 04:41", "sentiment": "positive", "sentiment_pct": 64, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SPRU | Spruce Power Holding Corporation Executive Compensation", "summary": "", "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTE1CU0ZYU05jOWRzYll4UkRKc0FERUtKU2ZQOFdSMkRKNHVTaVhpb2NoQWdqcGM5RUQ3Qk95Z2VSVWZKcVZTZFE2aV85a0d1c3VUOUxvOE9QbzRBbVM0OEZGdDd6UzdTRl9OdENsWE0xRQ?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-06-25T10:25:02+00:00", "published_display": "25 Jun 2026 10:25", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Director Ja-chin Audrey Lee exits Spruce Power (NYSE: SPRU) board", "summary": "Ja-chin Audrey Lee has resigned from her position as a Class C director on Spruce Power Holding Corporation's board, effective June 17, 2026. Her term was originally set to expire at the company\u2019s 2026 Annual Meeting of Stockholders. This change was reported in an 8-K filing, ind", "url": "https://www.stocktitan.net/sec-filings/SPRU/8-k-spruce-power-holding-corp-reports-material-event-3a4639efd98a.html", "source_name": "Stock Titan", "published_at": "2026-06-25T04:41:14", "published_display": "25 Jun 2026 04:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power director Ja-chin Audrey Lee resigns", "summary": "Ja-chin Audrey Lee has resigned from her position as Class C Director at Spruce Power, effective June 17, 2026. The reason for her resignation was not disclosed, and no replacement information has been provided. Lee had been serving a term set to expire at the company's 2026 Annu", "url": "https://www.tradingview.com/news/tradingview:d8c8b9c55d90a:0-spruce-power-director-ja-chin-audrey-lee-resigns/", "source_name": "TradingView", "published_at": "2026-06-25T03:04:31", "published_display": "25 Jun 2026 03:04", "sentiment": "negative", "sentiment_pct": 38, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Files SEC Form 8-K: Common Stock SPRU Listed on NYSE", "summary": "Spruce Power Holding Corporation (NYSE: SPRU) has filed an 8-K report with the SEC disclosing the resignation of director Ja-chin Audrey Lee, effective June 17, 2026. This filing, dated June 24, 2026, highlights a corporate governance change for the Houston-based electric service", "url": "https://www.minichart.com.sg/2026/06/25/spruce-power-holding-corporation-files-sec-form-8-k-common-stock-spru-listed-on-nyse/", "source_name": "Minichart", "published_at": "2026-06-25T01:39:32", "published_display": "25 Jun 2026 01:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Announces Board Director Resignation", "summary": "Spruce Power Holding Corporation (SPRU) announced the immediate resignation of Class C director Ja-chin Audrey Lee on June 17, 2026. This departure, ahead of the 2026 Annual Meeting of Stockholders, could impact the company's corporate governance. TipRanks' AI Analyst Spark rates", "url": "https://www.theglobeandmail.com/investing/markets/stocks/SPRU/pressreleases/4688/spruce-power-holding-announces-board-director-resignation/", "source_name": "The Globe and Mail", "published_at": "2026-06-24T21:10:23", "published_display": "24 Jun 2026 21:10", "sentiment": "negative", "sentiment_pct": 37, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power bets on AI to cut costs and speed growth", "summary": "Spruce Power Holding Corporation (NYSE: SPRU) announced a company-wide Artificial Intelligence initiative to enhance customer experience, improve operating efficiency, and support long-term growth. The company has engaged a strategic advisory firm to identify opportunities for AI", "url": "https://www.stocktitan.net/news/SPRU/spruce-power-announces-company-wide-ai-transformation-bt5dli0p1h5q.html", "source_name": "Stock Titan", "published_at": "2026-06-24T16:10:40", "published_display": "24 Jun 2026 16:10", "sentiment": "positive", "sentiment_pct": 73, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power launches AI initiative to cut costs By Investing.com", "summary": "Spruce Power (NYSE: SPRU) has launched an artificial intelligence initiative to reduce costs and enhance operational efficiency across its distributed solar energy business. The company plans to deploy AI in customer service, asset management, sales, and finance to streamline wor", "url": "https://ca.investing.com/news/stock-market-news/spruce-power-launches-ai-initiative-to-cut-costs-93CH-4705530", "source_name": "Investing.com Canada", "published_at": "2026-06-24T15:39:32", "published_display": "24 Jun 2026 15:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power launches AI initiative to cut costs", "summary": "Spruce Power Holding Corporation (NYSE:SPRU) announced an AI initiative to reduce costs and improve operational efficiency across its distributed solar energy business. The company will deploy AI in areas like customer service, asset management, sales, and finance, expecting to s", "url": "https://www.investing.com/news/company-news/spruce-power-launches-ai-initiative-to-cut-costs-93CH-4758287", "source_name": "Investing.com", "published_at": "2026-06-24T14:18:52", "published_display": "24 Jun 2026 14:18", "sentiment": "positive", "sentiment_pct": 64, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Announces Company-Wide AI Transformation Initiative", "summary": "", "url": "https://finance.yahoo.com/technology/ai/articles/spruce-power-announces-company-wide-130000118.html", "source_name": "Business Wire", "published_at": "2026-06-24T13:00:00+00:00", "published_display": "24 Jun 2026 13:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form DEF 14A Spruce Power Holding Corporation For: 23 June By Investing.com", "summary": "This article reports on the filing of Form DEF 14A by Spruce Power Holding Corporation for June 23. The filing is a standard regulatory document submitted to the SEC, typically containing proxy statement information for shareholder meetings. The article was published by Investing", "url": "https://ng.investing.com/news/stock-market-news/form-def-14a-spruce-power-holding-corporation-for-23-june-93CH-2571297", "source_name": "Investing.com Nigeria", "published_at": "2026-06-24T03:20:31", "published_display": "24 Jun 2026 03:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Class A Income Statement \u2013 DUS:XLF0", "summary": "The article provides the income statement for Spruce Power Holding Corporation Class A (DUS:XLF0). It details that the total revenue for the last quarter was 20.27 million EUR, which is a 0.92% decrease from the previous quarter. The company reported a net income of -2.53 million", "url": "https://www.tradingview.com/symbols/DUS-XLF0/financials-income-statement/", "source_name": "TradingView", "published_at": "2026-06-24T03:10:31", "published_display": "24 Jun 2026 03:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Gross margin % of Spruce Power Holding Corporation Class A \u2013 DUS:XLF0", "summary": "This article provides financial data specifically on the gross margin percentage of Spruce Power Holding Corporation Class A (DUS:XLF0). It appears to be a stub or a data-point article from TradingView, indicating that the market for this stock was closed and no trades were made ", "url": "https://www.tradingview.com/symbols/DUS-XLF0/financials-statistics-and-ratios/gross-margin/", "source_name": "TradingView", "published_at": "2026-06-23T16:12:52", "published_display": "23 Jun 2026 16:12", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Renewable Energy Stocks Q1 Results: Benchmarking First Solar (NASDAQ:FSLR)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPaUNka0IxT2hST19fYTlmRXJNcnFMNGpmVHRwWlppZUlNU3oyRnh5a3N2Wk4tX0FDMUgxMGJCYWY5dzZUeWJ0eV9xc0FBLU1xcnRhVElQTjNCQm9XNGZzaXlES1RpRHMwLURLSllFUnlsTjRNQml3NTQ0MTY2ZTlveE5fc19vUW1qLWVGenA1NDJrYjVNNV9pdDhncUxfbGdjMnBvbmppOFhyQ2RrcDZoeTA4OW5KdWJvVWdTOUlicHVadnFvRVdTZQ?oc=5", "source_name": "StockStory", "published_at": "2026-06-18T07:00:00+00:00", "published_display": "18 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "Profit power: Four stock sectors primed for growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxNRHlEWVNmMWY3djhtWTR0ZExvUVVlRzNQRHBLVmxCR1RVRjVZdzFINWlSa0xyUVl3cHVTekJGYVBMdzl0MXhVbElQWTFoMWY2Nm9YT3RDazdwVmwwY0FsY3NZcklGaURrUldRaEJJX0FJd084eks5cVVtY0VrUVR6RnN2c3dwTnVHNXZmUEtPWTdXTnpfQWxrNGZBRkdramVKUGh4RDBtQlVRQWV4RG1VM2toYlpNUFRuRXZFRE5zaG1uMXNfTWV3TWhQeDNwdURvYVAzZ0p3?oc=5", "source_name": "J.P. Morgan Private Bank", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (SPRU) Q4 2025 Earnings Transcript", "summary": "", "url": "https://finance.yahoo.com/m/9ad215d2-e8ee-3ba5-8165-e8f68625566f/spruce-power-%28spru%29-q4-2025.html", "source_name": "Motley Fool", "published_at": "2026-06-01T15:20:13+00:00", "published_display": "01 Jun 2026 15:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "EDGAR Filing Documents for 0001666491-24-000007", "summary": "This article provides access to the EDGAR filing documents for SPRUCE POWER HOLDING CORP (CIK: 0001772720), specifically a Form PRE 14A filed on May 8, 2026. The filing includes various interactive data documents and images related to the preliminary proxy statement. The document", "url": "https://www.sec.gov/Archives/edgar/data/1772720/000162828026032784/0001628280-26-032784-index.htm", "source_name": "SEC.gov", "published_at": "2026-05-25T17:38:55", "published_display": "25 May 2026 17:38", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power incurs Q1 loss, narrows Y/Y due to cost cuts", "summary": "Spruce Power reported a narrower Q1 loss compared to the previous year, primarily attributing the improvement to cost-cutting measures. Although specific financial figures are not detailed, the company's efforts to reduce expenses have positively impacted its bottom line.", "url": "https://www.msn.com/en-us/money/companies/spruce-power-incurs-q1-loss-narrows-y-y-due-to-cost-cuts/ar-AA23G1WO", "source_name": "MSN", "published_at": "2026-05-21T13:39:23", "published_display": "21 May 2026 13:39", "sentiment": "negative", "sentiment_pct": 39, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transcript: Spruce Power Holding Q1 2026 Earnings Conference Call", "summary": "Spruce Power Holding (NYSE: SPRU) reported Q1 2026 revenues of $23.4 million, consistent with the prior year despite weather impacts. The company significantly improved its operating EBITDA by 49% to $18.4 million due to cost optimization and operational efficiencies, with operat", "url": "https://finance.yahoo.com/news/transcript-spruce-power-holding-q1-213523545.html", "source_name": "Market source", "published_at": "2026-05-17T13:39:23", "published_display": "17 May 2026 13:39", "sentiment": "positive", "sentiment_pct": 72, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Despite Hitting US$3.04, Spruce Power Holding Insiders Still Sold Too Soon", "summary": "Insiders at Spruce Power Holding Corporation sold US$202k worth of stock over the last year at an average price of US$5.06, which is higher than the current share price of US$3.04. While the company's value recently fell by 13%, the insider sale happened at a price well above the", "url": "https://www.sahmcapital.com/news/content/despite-hitting-us304-spruce-power-holding-insiders-still-sold-too-soon-2026-05-15", "source_name": "Sahm", "published_at": "2026-05-15T23:08:53", "published_display": "15 May 2026 23:08", "sentiment": "negative", "sentiment_pct": 39, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (SPRU) swings to Q1 operating profit with 49% EBITDA growth", "summary": "Spruce Power (SPRU) reported a significant financial turnaround in Q1 2026, achieving an operating profit of $3.8 million, up from a $1.7 million loss in the prior year. The company saw its Operating EBITDA grow by 49% year-over-year to $18.4 million, driven by substantial reduct", "url": "https://www.stocktitan.net/sec-filings/SPRU/8-k-spruce-power-holding-corp-reports-material-event-175b6e3a99f3.html", "source_name": "Stock Titan", "published_at": "2026-05-15T12:09:00", "published_display": "15 May 2026 12:09", "sentiment": "positive", "sentiment_pct": 77, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (NYSE: SPRU) narrows Q1 loss but flags going concern risk", "summary": "Spruce Power Holding Corporation (NYSE: SPRU) reported a narrowed net loss of $2.9 million, or $0.16 per share, for Q1 2026, compared to $15.3 million a year earlier, despite revenues remaining relatively flat at $23.4 million. The improved loss resulted from lower operating and ", "url": "https://www.stocktitan.net/sec-filings/SPRU/10-q-spruce-power-holding-corp-quarterly-earnings-report-84f0d5b48510.html", "source_name": "Stock Titan", "published_at": "2026-05-15T12:09:00", "published_display": "15 May 2026 12:09", "sentiment": "negative", "sentiment_pct": 33, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Q1 2026 Earnings Call Transcript", "summary": "Spruce Power reported Q1 2026 revenue of $23.4 million, flat year-over-year, but saw operating EBITDA increase by 49% to $18.4 million and net loss narrow significantly. The company attributed improved profitability to its Project Streamline initiative, which led to substantial r", "url": "https://www.marketbeat.com/earnings/reports/2026-5-14-spruce-power-holding-co-stock/", "source_name": "MarketBeat", "published_at": "2026-05-15T03:39:03", "published_display": "15 May 2026 03:39", "sentiment": "positive", "sentiment_pct": 70, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Tangible book value per share of Spruce Power Holding Corporation Class A \u2013 LSX:A3EUT8", "summary": "This article provides financial information for Spruce Power Holding Corporation Class A (LSX:A3EUT8) on TradingView, specifically focusing on its tangible book value per share. The content presents a table showing the period, value, change, and change percentage for this metric.", "url": "https://www.tradingview.com/symbols/LSX-A3EUT8/financials-statistics-and-ratios/book-tangible-per-share/", "source_name": "TradingView", "published_at": "2026-05-15T03:39:03", "published_display": "15 May 2026 03:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Q1 2026 Earnings Call Summary", "summary": "", "url": "https://finance.yahoo.com/m/145178e7-793c-3407-b2a0-1242977089e4/spruce-power-holding.html", "source_name": "Moby", "published_at": "2026-05-14T12:30:00+00:00", "published_display": "14 May 2026 12:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Return on equity % of Spruce Power Holding Corporation Class A \u2013 LS:A3EUT8", "summary": "This article provides financial information for Spruce Power Holding Corporation Class A (LS:A3EUT8), specifically focusing on its Return on Equity (ROE) percentage. The data is presented within the TradingView platform, noting the market is closed for this security. The content ", "url": "https://www.tradingview.com/symbols/LS-A3EUT8/financials-statistics-and-ratios/return-on-equity/", "source_name": "TradingView", "published_at": "2026-05-14T12:11:49", "published_display": "14 May 2026 12:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (SPRU) Q1 2026 Earnings Transcript", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPeGdKTko2MjdQZThlNkxOQjNRaW5za1JzLVlBNnpibWhhQ2NZbUh5M2F3cTYxM0hxaHRYNnYzRGNZdmV6Z1ZFdjQwU0RkSUhxeDZuMXRhbVdqQVUtV1YzN0dtXzdRYWU2M2tEeXNwTTUxZWd6ejVXVm5tZ3l3OHY2elpDTDlWNFJoOS1qTU1SUnpUTE5M?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corp (SPRU) Q1 2026 Earnings Call Highlights: Operational Efficiencies ...", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/spruce-power-holding-corp-spru-050206951.html", "source_name": "GuruFocus.com", "published_at": "2026-05-14T05:02:06+00:00", "published_display": "14 May 2026 05:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Reports First Quarter 2026 Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPSUpzLTdnLVF0NWUxUElnSzQtdExZbUo0UDBLZ2lyRmFRRDgzcW5abXFvYjdTZDV4ZENsckVEdWQ0RTQtMVY4VVNUVDM5Q3VGZkE2V3BWY1p0Y19lQ0pmLWR4a2VvbWdxZlZfTlkxYkVFbGJ4LXBpekhncnItbGtUdHFiWVk3WDc3SVRuaGhhNzJWNXpib2hIMTFJejV5NEhVR0dIdHZrMA?oc=5", "source_name": "Business Wire", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Class A Statistics \u2013 LS:A3EUT8", "summary": "This page provides key financial statistics and ratios for Spruce Power Holding Corporation Class A (LS:A3EUT8), detailing annual and quarterly data from 2019 to 2025 across categories such as valuation, profitability, liquidity, solvency, and per-share metrics. Users can find in", "url": "https://www.tradingview.com/symbols/LS-A3EUT8/financials-statistics-and-ratios/", "source_name": "TradingView", "published_at": "2026-05-12T23:40:22", "published_display": "12 May 2026 23:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Class A Balance Sheet \u2013 LSX:A3EUT8", "summary": "This article provides details on the balance sheet for Spruce Power Holding Corporation Class A (LSX:A3EUT8), showing a slight decrease in total assets and liabilities in Q4 2025 compared to Q3 2025. Total assets were 712.87 million EUR, and total liabilities were 609.63 million ", "url": "https://www.tradingview.com/symbols/LSX-A3EUT8/financials-balance-sheet/", "source_name": "TradingView", "published_at": "2026-05-12T15:40:25", "published_display": "12 May 2026 15:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Insider group at Spruce Power (SPRU) adds 9,702 shares in open-market buys", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxOeHMyX052M0tiV1plcmtnbmFwNDR6Y3dxV3h3LTE5QzYwNlZqcFFRX2kxazFVV21OQ0JabkM1U3hGZjVyY2NNYldCRi1LYV9MTE5NVUU0ZTVxSnZKUUxJNkdrU29pcjNaQU9tbGJMQzhQcEZuWXpRempWN0I5cmRNam11NEs5cnkwaG1YMFpQQTE4Uzl4a2xveF9ZNmxwOFM1V0hKWW16cjMzYmVqTUdncUVuN1czMWYyQ0Zj?oc=5", "source_name": "Stock Titan", "published_at": "2026-04-14T07:00:00+00:00", "published_display": "14 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Stock: Cash Burn And Debt Dim Outlook (NYSE:SPRU)", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQTGNiQ1NIdzJIVktaZFA3TGZJczFpTDN5T3poTkowZVZ5N0xrOHZEdzluZ3ZvazZJWXpCTVp5ZTRESjZ6TUllcEN1bEVXOW1vcllaOFZ3UjdTa2JOTkV0bzNtdzBkRjNiend2c0Q5U09ENE41Uk1zUFRuaWRScnhNTVk1VVdlR1o1Sm9lYg?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-04-04T07:00:00+00:00", "published_display": "04 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation (SPRU) Stock Falls on Q4 2025 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxQUngtekdDZHRKZ1NlSmpnVU9IbVZlalJIdExLY0xSdHdDNmxLUzFfS0x4WEtfOVhTYWNXSlVweHlBaV9KdmNfLW1RS0VJdXB0Yk1DbE5WUTQ3RU1raTJGS1loZ2VfakIxZUZHWm1nRjZOT01hd1dKRVBXZHhXOWI4cGlmSG5VQmFBcGVyaHR3QlByRVRfT1M3REQ1VWdXWHZaX01oNElYOA?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-03-30T07:00:00+00:00", "published_display": "30 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 22, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power to Release Fourth Quarter and Full-Year 2025 Results and Host Conference Call on March 30", "summary": "", "url": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxPMXVGTmNVRko5RGhtTkdDeVN3WnRPeVo1SG8wYW5UNEZJd2RCcDROLVRJcktOR21uRmhBdXc3cGVKNzBfX1ZaM3BRUjNPaUh2dUYtSFlzODJPMmlwemhZcFBlZVM2UFlBMERvcFhWRVROWHFiQnE2TXpzY19MMzNYMk9YbjllQXo4OWQzajlub1liVGNJYUI0LVpaQTVrakFpa3hyb1VSNUlpd2lRNUpzaDAyMlZPQ2hLdllZU1ZmYi0yU1NsYV9CUHc4dUpkMHNWYWR2T21qZWU1dHNnUjMxdGRNUXhjWk0tWjZhTWhHYlA?oc=5", "source_name": "Business Wire", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Steel partners buys $252k in Spruce Power (SPRU) stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNZ3lzbllSNHdIZmVPRy1qV1dOU0MwOFpPU3dJQmk1RWQwT2xWdnNMaXJXMkZFRHo3QW9TNGVsU0hvbmg0QW5INXBWb3hHcnVFZHdHQXFlRFRQSjNfdFVZa3J2QjhBS3FydVFqelFvOGZsSE9YeWk3Z1NubU9LQ0hVNHNBMkhiOHV6d09LQkNpcnlOdFhUdEtERE92LWgtU3ltbjRFYzYzeU9id2g1NEJNT2tPS0xLZkk?oc=5", "source_name": "Investing.com", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation's (NYSE:SPRU) Shares Bounce 28% But Its Business Still Trails The Industry", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxQeE9HTUNsazJFU2NRbVhGaFhrWFI3QkJpMEpQUTFMSXRiT3dNQ2QycHpGNFlPLUZSMUFLcDl0SU9ndVlHR1JGUUxQd2JuNjQwN0dWYzd4RzdNemswcWRMQUhUVnlrTC1UbDZwMS1KOXNnWnp0S3ZaOXBhWGxyQV9FNWZGLUNmbExjLVB0Q09VOXZITXFrVVhPeE9ZZnlUY1k4aEp4NkZPM3dsZ1Z1UV92OUVSWFdVa2ZPMmd5TTBKQ0wxaGdyRWpfS0NDODlDYjN0cVZr0gHYAUFVX3lxTFBFdHFPV1ZtenpFUGZtRjJxakNyZEVoUlVvSjBNVURIdkMyTW42MktjN01lbnduLW01OGlNTW1iMWhhOENEY2JHMEpyMXVUa2ZnS0ZnRXB3YmxzelJFQXRmNlpZbWFpZnB1RVB1a1doVXc0dEdTalF6UDJwYmk0dkl1Yy1ZbjliUHR0bjhxQUFrbU1ldThPSFJ1dFIzbEtTdGlUUXBubE9RdUlWOWRPY05qNXdCYmxQZkdFbUVpRUJ6ZHdYV1ZWZnRuNVVGc1BXTV9Xb2I2MFVLSw?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-29T08:00:00+00:00", "published_display": "29 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "While institutions invested in Spruce Power Holding Corporation (NYSE:SPRU) benefited from last week's 11% gain, retail investors stood to gain the most", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxNY1FqRVBNTlRUSFpiNjVKSHJKNnc2ZmVmOGFyeTNCQTNtUkpPOGtpbkJNaHVfaEFqTmRENTBYT3lnbC1LektMV1VKdVp5OFRfWnpTNkJyTkZLVnZocVlTcnFHYzBJTGRtRU55cUFta1lNQVNld0dRMUlSOURkb0lVVE54Y3JpRDhDQ3BkQjBpRQ?oc=5", "source_name": "Market source", "published_at": "2026-01-18T08:00:00+00:00", "published_display": "18 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding (SPRU) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiU0FVX3lxTFBoWnJEUkRuRUlaZEJ0aGt0RWx5M0YyWXBOSm5DN2MyVFUtRzk5bHpvQ01qd3lUQVNQeE9aRGkwSUF0RlJmWldKd3VCZWIwWnBfYXRv?oc=5", "source_name": "Stock Titan", "published_at": "2025-04-25T00:21:21+00:00", "published_display": "25 Apr 2025 00:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Achieves 29% Revenue Growth as Solar Portfolio Surges to 85,000 Systems", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQUDJ6cmc5WjN5eFRoV2MwVkVmVUZIemVwamxhWjdNMk9EOF9xSEI0RE0wRXpQcDFZa0dzWW1BZk9tWFRpa1l1MWNZWnU0NElTalM4a3A3ZkYySE1odlB5OGNILUoxME5fRE1ScU84a0plWEtWamQ3c1RGZWU2Y2FGUmJORU1wdzQtcV9FT0lfVU1rMGxPMFdNb2t1SWxZamgwb3RiNUJmRkdzWEVuMHc?oc=5", "source_name": "Stock Titan", "published_at": "2025-03-31T07:00:00+00:00", "published_display": "31 Mar 2025 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Spruce Power Falls 17% in a Month: Should You Buy the Dip?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPU1JHOFpReS1ZaGRjZ01jc1ViNHJBM2N5QWlTeEdtU0ZGcndRZ0pYSV9UWWwzNnZ3RVVSNGhQYzBoMlBOWlJlYlhEeDdiakZheHozNXd2Y0VfSGlKeWdfYUI0NjhvSlFGUmRYeDFhb1k2UUdvaTlpUjNzYkp0MGVkM21BYkRoelBWYTIzRXNtd1M3Q2UxdEo3OVVlbmY?oc=5", "source_name": "Zacks Investment Research", "published_at": "2026-07-10T17:01:32+00:00", "published_display": "10 Jul 2026 17:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of Spruce Power Holding Corporation Class A \u2013 GETTEX:XLF0", "summary": "This article provides financial information for Spruce Power Holding Corporation Class A, traded on GETTEX under the symbol XLF0. It specifically mentions details regarding the company's enterprise value to revenue forward. The content is primarily a data presentation page from T", "url": "https://www.tradingview.com/symbols/GETTEX-XLF0/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T09:09:43", "published_display": "04 Jul 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to EBITDA forward of Spruce Power Holding Corporation \u2013 NYSE:SPRU", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxQeUJYN1oxaEwteEhFa21IRFd2YnBybDBRcHQ3SlAzZWtFcEhmWkdoMFI2OHZOWE9taXE2LUFhYmlSTS1Ub05PZTE2eFpTajJNRVFuYjRNYlVuYkVuMzBMOG9hUV92YUVlRTJCT1hYLTNXYkpZSGI5ZjJEUjBDSTYyTkJYRHJuaTkxazVpY09zbm1FUWtkUURZMXFJZkdlc0o2NFNHb3l1RWZMNm8?oc=5", "source_name": "TradingView", "published_at": "2026-07-03T22:14:30+00:00", "published_display": "03 Jul 2026 22:14", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to book forward of Spruce Power Holding Corporation Class A \u2013 GETTEX:XLF0", "summary": "The article provides financial information for Spruce Power Holding Corporation Class A (GETTEX:XLF0), specifically focusing on its price-to-book forward ratio. It briefly mentions that the market is closed and no trades have occurred for this stock. The content is presented as a", "url": "https://www.tradingview.com/symbols/GETTEX-XLF0/financials-statistics-and-ratios/price-book-fwd/", "source_name": "TradingView", "published_at": "2026-07-03T22:40:00", "published_display": "03 Jul 2026 22:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to EBITDA forward of Spruce Power Holding Corporation Class A \u2013 GETTEX:XLF0", "summary": "This article displays the \"Enterprise value to EBITDA forward\" for Spruce Power Holding Corporation Class A (GETTEX:XLF0) on TradingView. It provides market data, financial overviews, and other company information sourced from various financial data providers. The page is primari", "url": "https://www.tradingview.com/symbols/GETTEX-XLF0/financials-statistics-and-ratios/enterprise-value-ebitda-fwd/", "source_name": "TradingView", "published_at": "2026-07-03T22:11:27", "published_display": "03 Jul 2026 22:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form 13D/A SPRUCE POWER HOLDING CORP For: 25 June By Investing.com", "summary": "This article announces that SPRUCE POWER HOLDING CORP (SPRU) filed a Form 13D/A for June 25th. The filing indicates a significant ownership stake, which is often newsworthy for investors tracking insider or institutional activity. The concise nature of the article suggests it's p", "url": "https://uk.investing.com/news/stock-market-news/form-13da-spruce-power-holding-corp-for-25-june-93CH-4745471", "source_name": "Investing.com UK", "published_at": "2026-06-26T17:09:43", "published_display": "26 Jun 2026 17:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Steel Partners details 18.7% Spruce (SPRU) stake as Jack Howard nominated", "summary": "Steel Partners-affiliated entities have reported an 18.7% stake in Spruce Power Holding Corp. through an amended Schedule 13D filing. This significant ownership, primarily held by SP Strategic Holdings LLC, includes the nomination of Jack L. Howard to Spruce's board for a three-y", "url": "https://www.stocktitan.net/sec-filings/SPRU/schedule-13d-a-spruce-power-holding-corp-amended-major-shareholder-re-f71e4e3b76b5.html", "source_name": "Stock Titan", "published_at": "2026-06-26T04:41:14", "published_display": "26 Jun 2026 04:41", "sentiment": "positive", "sentiment_pct": 64, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SPRU | Spruce Power Holding Corporation Executive Compensation", "summary": "", "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTE1CU0ZYU05jOWRzYll4UkRKc0FERUtKU2ZQOFdSMkRKNHVTaVhpb2NoQWdqcGM5RUQ3Qk95Z2VSVWZKcVZTZFE2aV85a0d1c3VUOUxvOE9QbzRBbVM0OEZGdDd6UzdTRl9OdENsWE0xRQ?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-06-25T10:25:02+00:00", "published_display": "25 Jun 2026 10:25", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Director Ja-chin Audrey Lee exits Spruce Power (NYSE: SPRU) board", "summary": "Ja-chin Audrey Lee has resigned from her position as a Class C director on Spruce Power Holding Corporation's board, effective June 17, 2026. Her term was originally set to expire at the company\u2019s 2026 Annual Meeting of Stockholders. This change was reported in an 8-K filing, ind", "url": "https://www.stocktitan.net/sec-filings/SPRU/8-k-spruce-power-holding-corp-reports-material-event-3a4639efd98a.html", "source_name": "Stock Titan", "published_at": "2026-06-25T04:41:14", "published_display": "25 Jun 2026 04:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power director Ja-chin Audrey Lee resigns", "summary": "Ja-chin Audrey Lee has resigned from her position as Class C Director at Spruce Power, effective June 17, 2026. The reason for her resignation was not disclosed, and no replacement information has been provided. Lee had been serving a term set to expire at the company's 2026 Annu", "url": "https://www.tradingview.com/news/tradingview:d8c8b9c55d90a:0-spruce-power-director-ja-chin-audrey-lee-resigns/", "source_name": "TradingView", "published_at": "2026-06-25T03:04:31", "published_display": "25 Jun 2026 03:04", "sentiment": "negative", "sentiment_pct": 38, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Files SEC Form 8-K: Common Stock SPRU Listed on NYSE", "summary": "Spruce Power Holding Corporation (NYSE: SPRU) has filed an 8-K report with the SEC disclosing the resignation of director Ja-chin Audrey Lee, effective June 17, 2026. This filing, dated June 24, 2026, highlights a corporate governance change for the Houston-based electric service", "url": "https://www.minichart.com.sg/2026/06/25/spruce-power-holding-corporation-files-sec-form-8-k-common-stock-spru-listed-on-nyse/", "source_name": "Minichart", "published_at": "2026-06-25T01:39:32", "published_display": "25 Jun 2026 01:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Announces Board Director Resignation", "summary": "Spruce Power Holding Corporation (SPRU) announced the immediate resignation of Class C director Ja-chin Audrey Lee on June 17, 2026. This departure, ahead of the 2026 Annual Meeting of Stockholders, could impact the company's corporate governance. TipRanks' AI Analyst Spark rates", "url": "https://www.theglobeandmail.com/investing/markets/stocks/SPRU/pressreleases/4688/spruce-power-holding-announces-board-director-resignation/", "source_name": "The Globe and Mail", "published_at": "2026-06-24T21:10:23", "published_display": "24 Jun 2026 21:10", "sentiment": "negative", "sentiment_pct": 37, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power bets on AI to cut costs and speed growth", "summary": "Spruce Power Holding Corporation (NYSE: SPRU) announced a company-wide Artificial Intelligence initiative to enhance customer experience, improve operating efficiency, and support long-term growth. The company has engaged a strategic advisory firm to identify opportunities for AI", "url": "https://www.stocktitan.net/news/SPRU/spruce-power-announces-company-wide-ai-transformation-bt5dli0p1h5q.html", "source_name": "Stock Titan", "published_at": "2026-06-24T16:10:40", "published_display": "24 Jun 2026 16:10", "sentiment": "positive", "sentiment_pct": 73, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power launches AI initiative to cut costs By Investing.com", "summary": "Spruce Power (NYSE: SPRU) has launched an artificial intelligence initiative to reduce costs and enhance operational efficiency across its distributed solar energy business. The company plans to deploy AI in customer service, asset management, sales, and finance to streamline wor", "url": "https://ca.investing.com/news/stock-market-news/spruce-power-launches-ai-initiative-to-cut-costs-93CH-4705530", "source_name": "Investing.com Canada", "published_at": "2026-06-24T15:39:32", "published_display": "24 Jun 2026 15:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power launches AI initiative to cut costs", "summary": "Spruce Power Holding Corporation (NYSE:SPRU) announced an AI initiative to reduce costs and improve operational efficiency across its distributed solar energy business. The company will deploy AI in areas like customer service, asset management, sales, and finance, expecting to s", "url": "https://www.investing.com/news/company-news/spruce-power-launches-ai-initiative-to-cut-costs-93CH-4758287", "source_name": "Investing.com", "published_at": "2026-06-24T14:18:52", "published_display": "24 Jun 2026 14:18", "sentiment": "positive", "sentiment_pct": 64, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Announces Company-Wide AI Transformation Initiative", "summary": "", "url": "https://finance.yahoo.com/technology/ai/articles/spruce-power-announces-company-wide-130000118.html", "source_name": "Business Wire", "published_at": "2026-06-24T13:00:00+00:00", "published_display": "24 Jun 2026 13:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form DEF 14A Spruce Power Holding Corporation For: 23 June By Investing.com", "summary": "This article reports on the filing of Form DEF 14A by Spruce Power Holding Corporation for June 23. The filing is a standard regulatory document submitted to the SEC, typically containing proxy statement information for shareholder meetings. The article was published by Investing", "url": "https://ng.investing.com/news/stock-market-news/form-def-14a-spruce-power-holding-corporation-for-23-june-93CH-2571297", "source_name": "Investing.com Nigeria", "published_at": "2026-06-24T03:20:31", "published_display": "24 Jun 2026 03:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Class A Income Statement \u2013 DUS:XLF0", "summary": "The article provides the income statement for Spruce Power Holding Corporation Class A (DUS:XLF0). It details that the total revenue for the last quarter was 20.27 million EUR, which is a 0.92% decrease from the previous quarter. The company reported a net income of -2.53 million", "url": "https://www.tradingview.com/symbols/DUS-XLF0/financials-income-statement/", "source_name": "TradingView", "published_at": "2026-06-24T03:10:31", "published_display": "24 Jun 2026 03:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Gross margin % of Spruce Power Holding Corporation Class A \u2013 DUS:XLF0", "summary": "This article provides financial data specifically on the gross margin percentage of Spruce Power Holding Corporation Class A (DUS:XLF0). It appears to be a stub or a data-point article from TradingView, indicating that the market for this stock was closed and no trades were made ", "url": "https://www.tradingview.com/symbols/DUS-XLF0/financials-statistics-and-ratios/gross-margin/", "source_name": "TradingView", "published_at": "2026-06-23T16:12:52", "published_display": "23 Jun 2026 16:12", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Profit power: Four stock sectors primed for growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxNRHlEWVNmMWY3djhtWTR0ZExvUVVlRzNQRHBLVmxCR1RVRjVZdzFINWlSa0xyUVl3cHVTekJGYVBMdzl0MXhVbElQWTFoMWY2Nm9YT3RDazdwVmwwY0FsY3NZcklGaURrUldRaEJJX0FJd084eks5cVVtY0VrUVR6RnN2c3dwTnVHNXZmUEtPWTdXTnpfQWxrNGZBRkdramVKUGh4RDBtQlVRQWV4RG1VM2toYlpNUFRuRXZFRE5zaG1uMXNfTWV3TWhQeDNwdURvYVAzZ0p3?oc=5", "source_name": "J.P. Morgan Private Bank", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (SPRU) Q4 2025 Earnings Transcript", "summary": "", "url": "https://finance.yahoo.com/m/9ad215d2-e8ee-3ba5-8165-e8f68625566f/spruce-power-%28spru%29-q4-2025.html", "source_name": "Motley Fool", "published_at": "2026-06-01T15:20:13+00:00", "published_display": "01 Jun 2026 15:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "EDGAR Filing Documents for 0001666491-24-000007", "summary": "This article provides access to the EDGAR filing documents for SPRUCE POWER HOLDING CORP (CIK: 0001772720), specifically a Form PRE 14A filed on May 8, 2026. The filing includes various interactive data documents and images related to the preliminary proxy statement. The document", "url": "https://www.sec.gov/Archives/edgar/data/1772720/000162828026032784/0001628280-26-032784-index.htm", "source_name": "SEC.gov", "published_at": "2026-05-25T17:38:55", "published_display": "25 May 2026 17:38", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power incurs Q1 loss, narrows Y/Y due to cost cuts", "summary": "Spruce Power reported a narrower Q1 loss compared to the previous year, primarily attributing the improvement to cost-cutting measures. Although specific financial figures are not detailed, the company's efforts to reduce expenses have positively impacted its bottom line.", "url": "https://www.msn.com/en-us/money/companies/spruce-power-incurs-q1-loss-narrows-y-y-due-to-cost-cuts/ar-AA23G1WO", "source_name": "MSN", "published_at": "2026-05-21T13:39:23", "published_display": "21 May 2026 13:39", "sentiment": "negative", "sentiment_pct": 39, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transcript: Spruce Power Holding Q1 2026 Earnings Conference Call", "summary": "Spruce Power Holding (NYSE: SPRU) reported Q1 2026 revenues of $23.4 million, consistent with the prior year despite weather impacts. The company significantly improved its operating EBITDA by 49% to $18.4 million due to cost optimization and operational efficiencies, with operat", "url": "https://finance.yahoo.com/news/transcript-spruce-power-holding-q1-213523545.html", "source_name": "Market source", "published_at": "2026-05-17T13:39:23", "published_display": "17 May 2026 13:39", "sentiment": "positive", "sentiment_pct": 72, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Despite Hitting US$3.04, Spruce Power Holding Insiders Still Sold Too Soon", "summary": "Insiders at Spruce Power Holding Corporation sold US$202k worth of stock over the last year at an average price of US$5.06, which is higher than the current share price of US$3.04. While the company's value recently fell by 13%, the insider sale happened at a price well above the", "url": "https://www.sahmcapital.com/news/content/despite-hitting-us304-spruce-power-holding-insiders-still-sold-too-soon-2026-05-15", "source_name": "Sahm", "published_at": "2026-05-15T23:08:53", "published_display": "15 May 2026 23:08", "sentiment": "negative", "sentiment_pct": 39, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (SPRU) swings to Q1 operating profit with 49% EBITDA growth", "summary": "Spruce Power (SPRU) reported a significant financial turnaround in Q1 2026, achieving an operating profit of $3.8 million, up from a $1.7 million loss in the prior year. The company saw its Operating EBITDA grow by 49% year-over-year to $18.4 million, driven by substantial reduct", "url": "https://www.stocktitan.net/sec-filings/SPRU/8-k-spruce-power-holding-corp-reports-material-event-175b6e3a99f3.html", "source_name": "Stock Titan", "published_at": "2026-05-15T12:09:00", "published_display": "15 May 2026 12:09", "sentiment": "positive", "sentiment_pct": 77, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (NYSE: SPRU) narrows Q1 loss but flags going concern risk", "summary": "Spruce Power Holding Corporation (NYSE: SPRU) reported a narrowed net loss of $2.9 million, or $0.16 per share, for Q1 2026, compared to $15.3 million a year earlier, despite revenues remaining relatively flat at $23.4 million. The improved loss resulted from lower operating and ", "url": "https://www.stocktitan.net/sec-filings/SPRU/10-q-spruce-power-holding-corp-quarterly-earnings-report-84f0d5b48510.html", "source_name": "Stock Titan", "published_at": "2026-05-15T12:09:00", "published_display": "15 May 2026 12:09", "sentiment": "negative", "sentiment_pct": 33, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Q1 2026 Earnings Call Transcript", "summary": "Spruce Power reported Q1 2026 revenue of $23.4 million, flat year-over-year, but saw operating EBITDA increase by 49% to $18.4 million and net loss narrow significantly. The company attributed improved profitability to its Project Streamline initiative, which led to substantial r", "url": "https://www.marketbeat.com/earnings/reports/2026-5-14-spruce-power-holding-co-stock/", "source_name": "MarketBeat", "published_at": "2026-05-15T03:39:03", "published_display": "15 May 2026 03:39", "sentiment": "positive", "sentiment_pct": 70, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Tangible book value per share of Spruce Power Holding Corporation Class A \u2013 LSX:A3EUT8", "summary": "This article provides financial information for Spruce Power Holding Corporation Class A (LSX:A3EUT8) on TradingView, specifically focusing on its tangible book value per share. The content presents a table showing the period, value, change, and change percentage for this metric.", "url": "https://www.tradingview.com/symbols/LSX-A3EUT8/financials-statistics-and-ratios/book-tangible-per-share/", "source_name": "TradingView", "published_at": "2026-05-15T03:39:03", "published_display": "15 May 2026 03:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Q1 2026 Earnings Call Summary", "summary": "", "url": "https://finance.yahoo.com/m/145178e7-793c-3407-b2a0-1242977089e4/spruce-power-holding.html", "source_name": "Moby", "published_at": "2026-05-14T12:30:00+00:00", "published_display": "14 May 2026 12:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Return on equity % of Spruce Power Holding Corporation Class A \u2013 LS:A3EUT8", "summary": "This article provides financial information for Spruce Power Holding Corporation Class A (LS:A3EUT8), specifically focusing on its Return on Equity (ROE) percentage. The data is presented within the TradingView platform, noting the market is closed for this security. The content ", "url": "https://www.tradingview.com/symbols/LS-A3EUT8/financials-statistics-and-ratios/return-on-equity/", "source_name": "TradingView", "published_at": "2026-05-14T12:11:49", "published_display": "14 May 2026 12:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power (SPRU) Q1 2026 Earnings Transcript", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPeGdKTko2MjdQZThlNkxOQjNRaW5za1JzLVlBNnpibWhhQ2NZbUh5M2F3cTYxM0hxaHRYNnYzRGNZdmV6Z1ZFdjQwU0RkSUhxeDZuMXRhbVdqQVUtV1YzN0dtXzdRYWU2M2tEeXNwTTUxZWd6ejVXVm5tZ3l3OHY2elpDTDlWNFJoOS1qTU1SUnpUTE5M?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corp (SPRU) Q1 2026 Earnings Call Highlights: Operational Efficiencies ...", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/spruce-power-holding-corp-spru-050206951.html", "source_name": "GuruFocus.com", "published_at": "2026-05-14T05:02:06+00:00", "published_display": "14 May 2026 05:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Reports First Quarter 2026 Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPSUpzLTdnLVF0NWUxUElnSzQtdExZbUo0UDBLZ2lyRmFRRDgzcW5abXFvYjdTZDV4ZENsckVEdWQ0RTQtMVY4VVNUVDM5Q3VGZkE2V3BWY1p0Y19lQ0pmLWR4a2VvbWdxZlZfTlkxYkVFbGJ4LXBpekhncnItbGtUdHFiWVk3WDc3SVRuaGhhNzJWNXpib2hIMTFJejV5NEhVR0dIdHZrMA?oc=5", "source_name": "Business Wire", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Class A Statistics \u2013 LS:A3EUT8", "summary": "This page provides key financial statistics and ratios for Spruce Power Holding Corporation Class A (LS:A3EUT8), detailing annual and quarterly data from 2019 to 2025 across categories such as valuation, profitability, liquidity, solvency, and per-share metrics. Users can find in", "url": "https://www.tradingview.com/symbols/LS-A3EUT8/financials-statistics-and-ratios/", "source_name": "TradingView", "published_at": "2026-05-12T23:40:22", "published_display": "12 May 2026 23:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation Class A Balance Sheet \u2013 LSX:A3EUT8", "summary": "This article provides details on the balance sheet for Spruce Power Holding Corporation Class A (LSX:A3EUT8), showing a slight decrease in total assets and liabilities in Q4 2025 compared to Q3 2025. Total assets were 712.87 million EUR, and total liabilities were 609.63 million ", "url": "https://www.tradingview.com/symbols/LSX-A3EUT8/financials-balance-sheet/", "source_name": "TradingView", "published_at": "2026-05-12T15:40:25", "published_display": "12 May 2026 15:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Insider group at Spruce Power (SPRU) adds 9,702 shares in open-market buys", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxOeHMyX052M0tiV1plcmtnbmFwNDR6Y3dxV3h3LTE5QzYwNlZqcFFRX2kxazFVV21OQ0JabkM1U3hGZjVyY2NNYldCRi1LYV9MTE5NVUU0ZTVxSnZKUUxJNkdrU29pcjNaQU9tbGJMQzhQcEZuWXpRempWN0I5cmRNam11NEs5cnkwaG1YMFpQQTE4Uzl4a2xveF9ZNmxwOFM1V0hKWW16cjMzYmVqTUdncUVuN1czMWYyQ0Zj?oc=5", "source_name": "Stock Titan", "published_at": "2026-04-14T07:00:00+00:00", "published_display": "14 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Stock: Cash Burn And Debt Dim Outlook (NYSE:SPRU)", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQTGNiQ1NIdzJIVktaZFA3TGZJczFpTDN5T3poTkowZVZ5N0xrOHZEdzluZ3ZvazZJWXpCTVp5ZTRESjZ6TUllcEN1bEVXOW1vcllaOFZ3UjdTa2JOTkV0bzNtdzBkRjNiend2c0Q5U09ENE41Uk1zUFRuaWRScnhNTVk1VVdlR1o1Sm9lYg?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-04-04T07:00:00+00:00", "published_display": "04 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation (SPRU) Stock Falls on Q4 2025 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxQUngtekdDZHRKZ1NlSmpnVU9IbVZlalJIdExLY0xSdHdDNmxLUzFfS0x4WEtfOVhTYWNXSlVweHlBaV9KdmNfLW1RS0VJdXB0Yk1DbE5WUTQ3RU1raTJGS1loZ2VfakIxZUZHWm1nRjZOT01hd1dKRVBXZHhXOWI4cGlmSG5VQmFBcGVyaHR3QlByRVRfT1M3REQ1VWdXWHZaX01oNElYOA?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-03-30T07:00:00+00:00", "published_display": "30 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 22, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power to Release Fourth Quarter and Full-Year 2025 Results and Host Conference Call on March 30", "summary": "", "url": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxPMXVGTmNVRko5RGhtTkdDeVN3WnRPeVo1SG8wYW5UNEZJd2RCcDROLVRJcktOR21uRmhBdXc3cGVKNzBfX1ZaM3BRUjNPaUh2dUYtSFlzODJPMmlwemhZcFBlZVM2UFlBMERvcFhWRVROWHFiQnE2TXpzY19MMzNYMk9YbjllQXo4OWQzajlub1liVGNJYUI0LVpaQTVrakFpa3hyb1VSNUlpd2lRNUpzaDAyMlZPQ2hLdllZU1ZmYi0yU1NsYV9CUHc4dUpkMHNWYWR2T21qZWU1dHNnUjMxdGRNUXhjWk0tWjZhTWhHYlA?oc=5", "source_name": "Business Wire", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Steel partners buys $252k in Spruce Power (SPRU) stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNZ3lzbllSNHdIZmVPRy1qV1dOU0MwOFpPU3dJQmk1RWQwT2xWdnNMaXJXMkZFRHo3QW9TNGVsU0hvbmg0QW5INXBWb3hHcnVFZHdHQXFlRFRQSjNfdFVZa3J2QjhBS3FydVFqelFvOGZsSE9YeWk3Z1NubU9LQ0hVNHNBMkhiOHV6d09LQkNpcnlOdFhUdEtERE92LWgtU3ltbjRFYzYzeU9id2g1NEJNT2tPS0xLZkk?oc=5", "source_name": "Investing.com", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding Corporation's (NYSE:SPRU) Shares Bounce 28% But Its Business Still Trails The Industry", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxQeE9HTUNsazJFU2NRbVhGaFhrWFI3QkJpMEpQUTFMSXRiT3dNQ2QycHpGNFlPLUZSMUFLcDl0SU9ndVlHR1JGUUxQd2JuNjQwN0dWYzd4RzdNemswcWRMQUhUVnlrTC1UbDZwMS1KOXNnWnp0S3ZaOXBhWGxyQV9FNWZGLUNmbExjLVB0Q09VOXZITXFrVVhPeE9ZZnlUY1k4aEp4NkZPM3dsZ1Z1UV92OUVSWFdVa2ZPMmd5TTBKQ0wxaGdyRWpfS0NDODlDYjN0cVZr0gHYAUFVX3lxTFBFdHFPV1ZtenpFUGZtRjJxakNyZEVoUlVvSjBNVURIdkMyTW42MktjN01lbnduLW01OGlNTW1iMWhhOENEY2JHMEpyMXVUa2ZnS0ZnRXB3YmxzelJFQXRmNlpZbWFpZnB1RVB1a1doVXc0dEdTalF6UDJwYmk0dkl1Yy1ZbjliUHR0bjhxQUFrbU1ldThPSFJ1dFIzbEtTdGlUUXBubE9RdUlWOWRPY05qNXdCYmxQZkdFbUVpRUJ6ZHdYV1ZWZnRuNVVGc1BXTV9Xb2I2MFVLSw?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-29T08:00:00+00:00", "published_display": "29 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "While institutions invested in Spruce Power Holding Corporation (NYSE:SPRU) benefited from last week's 11% gain, retail investors stood to gain the most", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxNY1FqRVBNTlRUSFpiNjVKSHJKNnc2ZmVmOGFyeTNCQTNtUkpPOGtpbkJNaHVfaEFqTmRENTBYT3lnbC1LektMV1VKdVp5OFRfWnpTNkJyTkZLVnZocVlTcnFHYzBJTGRtRU55cUFta1lNQVNld0dRMUlSOURkb0lVVE54Y3JpRDhDQ3BkQjBpRQ?oc=5", "source_name": "Market source", "published_at": "2026-01-18T08:00:00+00:00", "published_display": "18 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Holding (SPRU) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiU0FVX3lxTFBoWnJEUkRuRUlaZEJ0aGt0RWx5M0YyWXBOSm5DN2MyVFUtRzk5bHpvQ01qd3lUQVNQeE9aRGkwSUF0RlJmWldKd3VCZWIwWnBfYXRv?oc=5", "source_name": "Stock Titan", "published_at": "2025-04-25T00:21:21+00:00", "published_display": "25 Apr 2025 00:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Spruce Power Achieves 29% Revenue Growth as Solar Portfolio Surges to 85,000 Systems", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQUDJ6cmc5WjN5eFRoV2MwVkVmVUZIemVwamxhWjdNMk9EOF9xSEI0RE0wRXpQcDFZa0dzWW1BZk9tWFRpa1l1MWNZWnU0NElTalM4a3A3ZkYySE1odlB5OGNILUoxME5fRE1ScU84a0plWEtWamQ3c1RGZWU2Y2FGUmJORU1wdzQtcV9FT0lfVU1rMGxPMFdNb2t1SWxZamgwb3RiNUJmRkdzWEVuMHc?oc=5", "source_name": "Stock Titan", "published_at": "2025-03-31T07:00:00+00:00", "published_display": "31 Mar 2025 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [{"title": "Renewable Energy Stocks Q1 Results: Benchmarking First Solar (NASDAQ:FSLR)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPaUNka0IxT2hST19fYTlmRXJNcnFMNGpmVHRwWlppZUlNU3oyRnh5a3N2Wk4tX0FDMUgxMGJCYWY5dzZUeWJ0eV9xc0FBLU1xcnRhVElQTjNCQm9XNGZzaXlES1RpRHMwLURLSllFUnlsTjRNQml3NTQ0MTY2ZTlveE5fc19vUW1qLWVGenA1NDJrYjVNNV9pdDhncUxfbGdjMnBvbmppOFhyQ2RrcDZoeTA4OW5KdWJvVWdTOUlicHVadnFvRVdTZQ?oc=5", "source_name": "StockStory", "published_at": "2026-06-18T07:00:00+00:00", "published_display": "18 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}], "sector": []}, "total_fetched": 90, "total_relevant": 46, "sentiment_summary": {"positive": 9, "negative": 6, "neutral": 31, "score": 52, "total": 46, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 78, "events": [{"event": "general", "label": "Market update", "weight": 13.0, "count": 23}, {"event": "earnings", "label": "Earnings", "weight": 8.66, "count": 16}, {"event": "liquidity", "label": "Balance sheet", "weight": 2.0, "count": 3}, {"event": "deals", "label": "Deals and strategy", "weight": 1.1, "count": 2}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}, {"event": "regulatory", "label": "Regulatory and legal", "weight": 0.55, "count": 1}], "positive_events": 9, "negative_events": 6}, "market_context": {"has_market_context": true, "latest_close": 2.4, "latest_week": "2026-07-10", "one_week_move": -2.4, "four_week_move": -15.5, "twelve_week_move": -40.4, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.484025, "market_dynamics_buy_signal": false, "relative_strength": -36.532712, "fair_value_gap": -30.9, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "negative", "expectation_probability": 39.6363, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-2.4% over one week, -15.5% over four weeks, trend inactive, and below fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 60, "badges": ["Value support"], "opportunities": ["Price is below fair value while news tone is not negative."], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "TradingView", "count": 11}, {"label": "Stock Titan", "count": 8}, {"label": "Business Wire", "count": 3}, {"label": "Market source", "count": 3}, {"label": "Quiver Quantitative", "count": 2}, {"label": "Investing.com", "count": 2}, {"label": "Zacks Investment Research", "count": 1}, {"label": "Investing.com UK", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 45}, {"label": "Industry context", "count": 1}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 23}, {"label": "Earnings", "count": 16}, {"label": "Balance sheet", "count": 3}, {"label": "Deals and strategy", "count": 2}, {"label": "Analyst action", "count": 1}, {"label": "Regulatory and legal", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "78/100 classification confidence."}, {"label": "Company focus", "value": "45", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "2", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-2.4% over one week, -15.5% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Spruce Power Falls 17% in a Month: Should You Buy the Dip?"}], "updated_at": "2026-07-16T11:50:18.331077+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}