{"ticker": {"uuid": "51c0e8ac-ec71-4898-acf5-29b956a153dc", "symbol": "DSGR", "name": "Distribution Solutions Group Inc", "exchange": "NASDAQ", "country": "US", "sector": "Industrials", "industry": "Industrial Distribution"}, "articles": [{"title": "Price to earnings forward of Distribution Solutions Group, Inc. \u2013 LS:860437", "summary": "This article provides financial information for Distribution Solutions Group, Inc. (LS:860437) on the TradingView platform, specifically focusing on its forward price-to-earnings ratio. It indicates that the market is closed with no recent trades. The content also notes the data ", "url": "https://www.tradingview.com/symbols/LS-860437/financials-statistics-and-ratios/price-earnings-fwd/", "source_name": "TradingView", "published_at": "2026-07-10T15:09:12", "published_display": "10 Jul 2026 15: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 EBIT forward of Distribution Solutions Group, Inc. \u2013 LS:860437", "summary": "This article focuses on the \"Enterprise value to EBIT forward\" metric for Distribution Solutions Group,", "url": "https://www.tradingview.com/symbols/LS-860437/financials-statistics-and-ratios/enterprise-value-ebit-fwd/", "source_name": "TradingView", "published_at": "2026-07-09T23:10:11", "published_display": "09 Jul 2026 23:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trading Systems Reacting to (DSGR) Volatility", "summary": "This article analyzes Distribution Solutions Group Inc. (NASDAQ: DSGR) volatility, noting near-term weak sentiment that may signal a resumption of long-term weakness. It highlights an exceptional 28.9:1 risk-reward setup, targeting an 8.7% gain", "url": "https://news.stocktradersdaily.com/news_release/40/Trading_Systems_Reacting_to_DSGR_Volatility_070626102402_1783391042.html", "source_name": "Stock Traders Daily", "published_at": "2026-07-06T22:44:04", "published_display": "06 Jul 2026 22:44", "sentiment": "negative", "sentiment_pct": 36, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group (DSGR) Could Be 21% Undervalued After Russell Index Removal", "summary": "Distribution Solutions Group (DSGR) was recently removed from several Russell 2000 Defensive indexes, a technical shift that may make the company appear undervalued. Despite recent market movements, Simply Wall St suggests DSGR could be approximately 21% undervalued with a narrat", "url": "https://simplywall.st/stocks/us/capital-goods/nasdaq-dsgr/distribution-solutions-group/news/distribution-solutions-group-dsgr-could-be-21-undervalued-af", "source_name": "Simply Wall Street", "published_at": "2026-07-06T15:41:58", "published_display": "06 Jul 2026 15:41", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bronstein, Gewirtz & Grossman, LLC Is Investigating Distribution Solutions Group, Inc. (DSGR) And Encourages Investors to Connect", "summary": "Bronstein, Gewirtz & Grossman, LLC is investigating potential claims on behalf of purchasers of Distribution Solutions Group, Inc. (DSGR) securities. The investigation follows a significant stock price drop after DSG's CEO mentioned \"challenging headwinds\" in 2025 due to tariffs,", "url": "https://natlawreview.com/press-releases/bronstein-gewirtz-grossman-llc-investigating-distribution-solutions-group-0", "source_name": "The National Law Review", "published_at": "2026-07-05T01:09:31", "published_display": "05 Jul 2026 01:09", "sentiment": "negative", "sentiment_pct": 27, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "If You Invested $1,000 in DISTRIBUTION SOLUTIONS GROUP INC (DSGR)", "summary": "This article analyzes the historical performance of an investment in DISTRIBUTION SOLUTIONS GROUP INC (DSGR), a multi-platform specialty distribution company. It details how a $1,000 investment would have performed over 1, 5, and 10 years, showing a significant return over a deca", "url": "https://www.stocktitan.net/tools/stock-return-calculator/DSGR", "source_name": "Stock Titan", "published_at": "2026-07-04T06:39:28", "published_display": "04 Jul 2026 06:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group, Inc.(NasdaqGS:DSGR) dropped from Russell 2000 Value-Defensive Index", "summary": "Distribution Solutions Group, Inc. (NasdaqGS:DSGR) has been delisted from the Russell 2000 Value-Defensive Index as of June 28, 2026. This news follows other recent re-evaluations, including its removal from the Russell 2000 Defensive Index and Growth-Defensive Index the prior da", "url": "https://www.marketscreener.com/news/distribution-solutions-group-inc-nasdaqgs-dsgr-dropped-from-russell-2000-value-defensive-index-ce7f5fdfde80f426", "source_name": "www.marketscreener.com", "published_at": "2026-06-29T11:41:00", "published_display": "29 Jun 2026 11:41", "sentiment": "negative", "sentiment_pct": 30, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of Distribution Solutions Group, Inc. \u2013 NASDAQ:DSGR", "summary": "This article provides a brief mention of the \"Price to sales forward\" metric for Distribution Solutions Group, Inc. (NASDAQ: DSGR). It appears to be a stub or a data point within a larger financial platform, indicating the value and changes for this specific financial ratio for t", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-27T03:09:48", "published_display": "27 Jun 2026 03:09", "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 Distribution Solutions Group, Inc. \u2013 NASDAQ:DSGR", "summary": "This article provides the enterprise value to revenue forward for Distribution Solutions Group, Inc. (NASDAQ: DSGR). It appears to be a financial data point from TradingView, which is a platform for market data and analysis. The content primarily lists metadata and navigation ele", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-26T22:39:30", "published_display": "26 Jun 2026 22:39", "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 Distribution Solutions Group, Inc. \u2013 GETTEX:LW2", "summary": "This article provides financial information for Distribution Solutions Group, Inc. (GETTEX:LW2), specifically focusing on its enterprise value to EBITDA forward. The content appears to be a stub or a section of a larger financial data platform, indicating where this metric can be", "url": "https://www.tradingview.com/symbols/GETTEX-LW2/financials-statistics-and-ratios/enterprise-value-ebitda-fwd/", "source_name": "TradingView", "published_at": "2026-06-26T17:41:34", "published_display": "26 Jun 2026 17:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group, Inc. Actuals & Estimates (NASDAQ:DSGR)", "summary": "This article provides an overview of Distribution Solutions Group, Inc. (NASDAQ:DSGR) stock, including its current price, historical performance, and analyst forecasts. It details financial metrics like market capitalization, earnings, revenue, and EBITDA, while also offering gui", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/forecast-actuals-and-estimates/", "source_name": "TradingView", "published_at": "2026-06-26T09:09:48", "published_display": "26 Jun 2026 09:09", "sentiment": "positive", "sentiment_pct": 60, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR Forecast \u2014 Price Target \u2014 Prediction for 2027", "summary": "This article provides a forecast and price target for Distribution Solutions Group, Inc. (DSGR) stock, including analyst ratings and future predictions. It covers various financial metrics, such as current stock price, historical highs and lows, market capitalization, earnings re", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/forecast-price-target/", "source_name": "TradingView", "published_at": "2026-06-25T16:40:13", "published_display": "25 Jun 2026 16:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group (DSGR) Stock Forum and Discussion", "summary": "This document appears to be a placeholder for a stock forum and discussion about Distribution Solutions Group (DSGR). It likely aims to facilitate conversations among investors and interested parties regarding the company's stock performance, news, and future outlook.", "url": "https://www.moomoo.com/stock/DSGR-US/community?chain_id=Name1K9-3FXPhg.1khvas0&global_content=%7B%22promote_id%22%3A13764,%22sub_promote_id%22%3A59,%22f%22%3A%22www.moomoo.com%2Foptions%2FTMUS251121P220000-US%22%7D", "source_name": "Moomoo", "published_at": "2026-06-23T13:40:18", "published_display": "23 Jun 2026 13:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Financial Health: Profitability & Balance Sheet Analysis", "summary": "Distribution Solutions Group Inc (DSGR) has a current financial score of 6.49, ranking it 140 out of 182 in its industry, indicating weak financial status but high operating efficiency. The company's latest quarterly revenue increased by 3.76% year-over-year to $496.00M, while it", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/financial-health", "source_name": "TradingKey", "published_at": "2026-06-22T08:40:13", "published_display": "22 Jun 2026 08:40", "sentiment": "positive", "sentiment_pct": 62, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Triggered the Securities Fraud Investigations into DSGR", "summary": "Distribution Solutions Group (DSGR) is facing securities fraud investigations after its stock dropped significantly on March 5, 2026, following its Q4 2025 earnings call. The investigations stem from a perceived contradiction between CFO Ron Knutson's earlier confident statements", "url": "https://www.kavout.com/market-lens/what-triggered-the-securities-fraud-investigations-into-dsgr", "source_name": "Kavout", "published_at": "2026-06-21T12:09:11", "published_display": "21 Jun 2026 12:09", "sentiment": "negative", "sentiment_pct": 18, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 93, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group (DSGR) Stock Could Be 17.1% Undervalued After Strong Growth Run", "summary": "Distribution Solutions Group (DSGR) has shown strong financial performance with significant revenue and EPS growth, and robust free cash flow margins. Despite a recent share price increase, the stock is considered by some analyses to be 17.1% undervalued, with a fair value of $34", "url": "https://www.sahmcapital.com/news/content/distribution-solutions-group-dsgr-stock-could-be-171-undervalued-after-strong-growth-run-2026-06-19", "source_name": "Sahm", "published_at": "2026-06-19T18:40:12", "published_display": "19 Jun 2026 18:40", "sentiment": "positive", "sentiment_pct": 77, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Institutional Confidence", "summary": "Distribution Solutions Group Inc (DSGR) has an institutional shareholding score of 10.00, ranking 1st in its industry. Institutional investors hold 92.70% of shares, a slight decrease of 1.79% quarter-over-quarter. Bill Nygren | OAKMX is the largest institutional shareholder, wit", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/sentiment", "source_name": "TradingKey", "published_at": "2026-06-18T17:41:20", "published_display": "18 Jun 2026 17:41", "sentiment": "positive", "sentiment_pct": 70, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Valuation: PE, PB & Fair Value Analysis", "summary": "The article provides a valuation analysis for Distribution Solutions Group Inc (DSGR), noting its current valuation score of 8.77, which ranks 56th in its industry. It highlights the company's current P/E ratio of 241.88, while also indicating that P/B, P/S, and P/CF data have no", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/company-valuation", "source_name": "TradingKey", "published_at": "2026-06-18T06:39:28", "published_display": "18 Jun 2026 06:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Dividends & Stock Splits: Historical Payouts and Event Timeline", "summary": "This article provides an overview of Distribution Solutions Group Inc (DSGR)'s dividend history and stock split information. It notes that DSGR has distributed $0.00 in dividends over the past five years and details a 1-for-2 stock split that occurred on August 16, 2023. The piec", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/dividend-splits", "source_name": "TradingKey", "published_at": "2026-06-18T03:11:07", "published_display": "18 Jun 2026 03:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Shareholder Structure: Major Shareholders & Institutional Holdings", "summary": "This article details the shareholder structure of Distribution Solutions Group Inc (DSGR), focusing on major shareholders and institutional holdings. It provides a breakdown of shareholder types by proportion and lists the number of institutions, shares held, and changes over rec", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/ownership", "source_name": "TradingKey", "published_at": "2026-06-17T22:10:08", "published_display": "17 Jun 2026 22:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Earnings Forecast: Future EPS & Revenue Growth Estimates", "summary": "This article provides an earnings forecast for Distribution Solutions Group Inc (DSGR), highlighting its current earnings forecast score, analyst ratings, and price targets. It details the company's expected revenue and EPS for upcoming quarters, along with a peer comparison in t", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/earnings", "source_name": "TradingKey", "published_at": "2026-06-17T05:40:05", "published_display": "17 Jun 2026 05:40", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "(DSGR) and the Role of Price-Sensitive Allocations", "summary": "This article analyzes Distribution Solutions Group Inc. (NASDAQ: DSGR) using AI models, highlighting a neutral sentiment across all time horizons. It provides detailed institutional trading strategies including long, breakout, and short positions with specific entry, target, and ", "url": "https://news.stocktradersdaily.com/news_release/78/DSGR_and_the_Role_of_Price-Sensitive_Allocations_061426080401_1781481841.html", "source_name": "Stock Traders Daily", "published_at": "2026-06-14T20:04:00", "published_display": "14 Jun 2026 20:04", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR (DSGR) CEO Cesar Lanuza awarded 20,000 shares of common stock", "summary": "Cesar Lanuza, President and CEO of Distribution Solutions Group, Inc. (DSGR), was awarded 20,000 shares of common stock as equity compensation, valued at $27.47 per share. This grant increased his direct ownership to 100,498 shares. The transaction was reported in a Form 4 filing", "url": "https://www.stocktitan.net/sec-filings/DSGR/form-4-distribution-solutions-group-inc-insider-trading-activity-ef5060df75dd.html", "source_name": "Stock Titan", "published_at": "2026-06-05T19:10:26", "published_display": "05 Jun 2026 19:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR - Distribution Solutions Group Inc Stock Price and Quote", "summary": "This article provides comprehensive stock information for Distribution Solutions Group Inc (DSGR), including its latest close price, key financial metrics, performance indicators, and recent news announcements. It details the company's operational segments, executive team, and re", "url": "https://finviz.com/stock?t=DSGR", "source_name": "Finviz", "published_at": "2026-06-05T12:40:17", "published_display": "05 Jun 2026 12:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "2 Reasons to Like DSGR (and 1 Not So Much)", "summary": "Distribution Solutions (DSGR) has shown strong momentum with impressive annualized revenue growth of 38.1% over the last four years and an increased free cash flow margin, indicating a less capital-intensive business. However, a significant concern is its historically mediocre re", "url": "https://www.tradingview.com/news/stockstory:54108d04a094b:0-2-reasons-to-like-dsgr-and-1-not-so-much/", "source_name": "TradingView", "published_at": "2026-06-04T05:39:10", "published_display": "04 Jun 2026 05:39", "sentiment": "positive", "sentiment_pct": 64, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR Financials: Revenue Breakdown, Margins & Competitor Comparison", "summary": "The article provides a financial overview of Distribution Solutions Group Inc (DSGR), detailing its revenue breakdown, profitability margins, and a comparison with competitors. TestEquity is highlighted as the largest revenue contributor, and the company's gross margin and Return", "url": "https://intellectia.ai/en/stock/DSGR/financials", "source_name": "Intellectia AI", "published_at": "2026-06-02T17:40:34", "published_display": "02 Jun 2026 17:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "A Look At Distribution Solutions Group (DSGR) Valuation As TestEquity Refreshes Its Leadership Team", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxORF8zOWZmYmVERHFGM2paUkZiRVFmaVNJbVFHQXJ5OUVOU05NcnZnVFFwS1haV2hTYk5nVUZjVExpNUZvaUJ6d3pScTQ3M1hFeVJUczJVMGlfNU1ONUJ0UGtScmxOUUtnVDlYYURlUmp0dlhpeUVYN3ZibTVJeHUxZTIxY3pEZEEyYlEtdUd6Y3Aza2RENVByUVRfOXdac3l5WW1jRjJR?oc=5", "source_name": "Market source", "published_at": "2026-05-30T07:00:00+00:00", "published_display": "30 May 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": "TestEquity Announces New Executive Leadership Team to Drive Growth as the Leading Distribution Platform for Test and Measurement Solutions, Electronics Production Supplies, and Services", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/testequity-announces-executive-leadership-team-170800059.html", "source_name": "GlobeNewswire", "published_at": "2026-05-26T17:08:00+00:00", "published_display": "26 May 2026 17:08", "sentiment": "positive", "sentiment_pct": 58, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Understanding the Setup: (DSGR) and Scalable Risk", "summary": "This article analyzes Distribution Solutions Group Inc. (NASDAQ: DSGR), indicating a neutral sentiment with resistance being tested. It presents an exceptional 38.6:1 risk-reward short setup, targeting a significant downside. The analysis includes various trading strategies\u2014long ", "url": "https://news.stocktradersdaily.com/news_release/91/Understanding_the_Setup:_DSGR_and_Scalable_Risk_052326052602_1779571562.html", "source_name": "Stock Traders Daily", "published_at": "2026-05-23T17:26:00", "published_display": "23 May 2026 17:26", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Maintenance and Repair Distributors Stocks Q1 Highlights: Distribution Solutions (NASDAQ:DSGR)", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxPQy1laE9SRXlsSFlTdklkTDN0d3I4SXFKeFBkSEtoU3pybUpSa3BwMmhTcUxMazJ0OEtnR09uRERYNWpBbnJxaldBQmlaOUx2bVFMd2RDcklnVHM5WE9XYzd3ZlR1bnpxRUJ6OW1fMEZ5WlJZQkVzS2FTaVNnTGI4Z3RHemZGTHR2ZXJrVktRTnp0N01GSWtWcHJ3NHNqZ05zSGUxN1lXZWl6WjB3UGEzZFZRYmNzZ2F4QnRHZ3VQcklBWHFBN2czTlZ4VVR1TDJyQThOWktUaFljdXVmcEVicVF6TQ?oc=5", "source_name": "StockStory", "published_at": "2026-05-21T07:00:00+00:00", "published_display": "21 May 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": "Distribution Solutions Group (Nasdaq:DSGR) - Stock Analysis", "summary": "This report provides a comprehensive stock analysis of Distribution Solutions Group (DSGR), highlighting its current market valuation, future growth prospects, past performance, and financial health. Analysts estimate the company is undervalued by 23.9% and forecast significant e", "url": "https://simplywall.st/stocks/us/capital-goods/nasdaq-dsgr/distribution-solutions-group", "source_name": "Simply Wall Street", "published_at": "2026-05-21T06:09:01", "published_display": "21 May 2026 06:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Analysts\u2019 Top Industrial Goods Picks: Aecom Technology (ACM), Distribution Solutions Group (DSGR)", "summary": "Analysts have issued neutral ratings for Aecom Technology (ACM), Distribution Solutions Group (DSGR), and Rocket Lab USA (RKLB), indicating neither a bullish nor bearish stance. Barclays assigned a Hold rating to Aecom with a $90.00 price target, while KeyBanc maintained Hold rat", "url": "https://www.theglobeandmail.com/investing/markets/stocks/ACM/pressreleases/2032384/analysts-top-industrial-goods-picks-aecom-technology-acm-distribution-solutions-group-dsgr/", "source_name": "The Globe and Mail", "published_at": "2026-05-20T09:09:36", "published_display": "20 May 2026 09:09", "sentiment": "positive", "sentiment_pct": 63, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "KeyBanc Maintains Distribution Solutions Group(DSGR.US) With Hold Rating", "summary": "KeyBanc has reiterated its Hold rating on Distribution Solutions Group (DSGR.US). This indicates that the analyst firm is maintaining its neutral stance on the company's stock.", "url": "https://www.moomoo.com/news/post/70237680/keybanc-maintains-distribution-solutions-group-dsgrus-with-hold-rating", "source_name": "Moomoo", "published_at": "2026-05-19T18:09:26", "published_display": "19 May 2026 18:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Requirements Planning: Rethinking Class IX Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQWHpBUjI2N1M4c3cySUhLU0s3ZDBMNFFQaGd6M2xNc1lNbUNLSWFLVl9RekFRNmx1SThJY3hsR2hONlN6Yy16OFJRXzUxeXkySUU0a3BNZEk3eUxhQ21aeHZoZElCQlN6cGI5VkRwRW1LdU5yQ2VLQnUzcEUwOU8zNno3eFBIc0hfNFZXaGkwd2ZJX2d2UFpXLUttb0Y5Z9IBowFBVV95cUxNZEdrRE1NRjJxcWdITVhPX3hKUkZ0REVxeUZqMjYtbTZjdUQ2RlFzQjBab3ByS1VqSFhEXzNtNE5abklNOEQwbENyc2ZtbkdxeDM1R04xZS1XRnhabDVTM29TTVBfVEx5c0lLdElCeUxmdXB3MjBBTzNlWVE5clVKQkFjQ24tYWd0aW5FYU5jN0V4cGNUNFpoc201X2dlbTA0UEpJ?oc=5", "source_name": "army.mil", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 May 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": "A Look At Distribution Solutions Group (DSGR) Valuation After Mixed Q1 2026 Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQalF2NFNXWmpyNFhvQ0c5dEpBTlFxQ1QtZTdtNVBDMWpVV3Q5LTNQT2d6NVVLMm5xMFlveEx6TkFJNzBoSlRJcE9qV21DaHgzalJNRlhIdHFTbW83WVhHRW1TT0tYVG03U3I2cEZXR3NrUmFuVXVENkJCSHNfejlVNTFka0YxNVZjbkFMbTY5aThSMzVLeEdxX2VDVHNmQTYtWGZBNHh3?oc=5", "source_name": "Market source", "published_at": "2026-05-07T07:00:00+00:00", "published_display": "07 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": "Distribution Solutions Group (NASDAQ:DSGR) Q1 2026 Revenue and EPS Beat Estimates, But Margin Compression Sparks Sell-Off", "summary": "", "url": "https://news.google.com/rss/articles/CBMi_gFBVV95cUxPMlhYTWdsMk92N2hvaVVONk0zNFpSTzBsN2hkVkN2QmVxRzBadUZrZHEzYjlRUU03ZnNlLVhzbWpmNUdPUkdtTXNLRnRlZ296SnBuYnhEMGlzbG5kWGpUci1WdENBVnltbzVZNGZyVzJrUUU1SjJIWDN3cDJPOXZfLWpXOHEzd3dGLVdtc0JUd1VMNllpcWdmQzFXLTJnQ2ROSU03cExCWXBBUFdvMjFqNzI1X3oxZTZSOHlKdHdaMWI0c0loZi03MW12aHFhMjJ3TklTbUJoc2FiTENVc0VVbXMxMFpUNi1ZRlcwTWNERU92NEppVWdLRndodFZaZw?oc=5", "source_name": "ChartMill", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Announces 2026 First Quarter Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNa20tTV85ODVnNkZibzlRNF8tdDVyZjhlcmtNSlZ1RTE5a2p2Z0JqY0gwNS1seWRwcDRqS011NnBjcmN6bkRLaFVRaHk1a2ZSZi03UmVJRWxfek9rc01hbTVwakpWeF91Z1loY2lHYUk1WGl6eDhlZEFCRkk4TEdPT1dqXzRVNUtjTWJHR0RwQ2tmMEhZbERKRXY0N2VGT3dhOF95QjJ2OEhkeWFiSG1YZ1FESGEyb01aQmNJeDRKOA?oc=5", "source_name": "Business Wire", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 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": "Distribution Solutions Group (DSGR) Misses Q1 Earnings Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxNR3RXU1ptVElDRzk0ZTMzTnpQYktMQU9mNzdtbzhsTU1PaElERTRESkJmVGhXSzdGUmttQTR5NlpFVThvcS01QW15ZGlDZjFRNHJZdWtVWXI1OWxpenBVNkhWNkd2cG5NREdOMWZLd00zRkplNlVnWFpPT3dfc0dBTGJHOWFzUENPSTIxLTU5S1Bwa0xxZVlaWC1iUlhQWTVtd21Tb2lVSVk?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why The Distribution Solutions Group (DSGR) Narrative Is Shifting After The Go Private Proposal", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxOSENUWTVxRTF5dGsybkNfNHhWQkNRa2loR28zT1dmUXl3VzBtVDJ6NzlOWjY5VjYzZ0d1VU9ub0tYeFo4dzgtTEVXUFlmb1h6X0xfYm1LNlBSY1BZYldwdlBzaXpEQllWbDVPQTRxOE1MTFItZ09pdTNKckZSazBMSkg0WGtmRHBqLTBRREVWOFprNG15LUp4TUhuVmtPZjVrN1hJdA?oc=5", "source_name": "Market source", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 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": "Coinbase, Bybit said to be working together on tokenization, custody and distribution of U.S. stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxQbGd4RTRiVFllczFmWkhSWjcxQVNvMzR6cTZaT1B6ellnM1lFd3VkZmw3NXNEZldqY3p4dUNaN1loNTJ0RjZneGM4dlhhMW9VcVV5T0NnZTR2a0oxbHlzdWRoQ2lpcmM0ZFY5MER6TkdXb2pUSE11R2QzOXVFNEQ3R0liWUNhQ0tFZDAwSlFtajFRQzNSUTF6T2hlbEFQTlo0UTZJVXUyQWV3WWQ1X1pjUlpaR1F3eDF3bHNZeW1jRVJVcU1WYUxXTWZUNXNLdFo5MHNTaTUtbTdYUQ?oc=5", "source_name": "CoinDesk", "published_at": "2026-04-20T07:00:00+00:00", "published_display": "20 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": "Is It Time To Reassess Distribution Solutions Group (DSGR) After The US$29.50 Go Private Proposal", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6gFBVV95cUxQRkxoSk5IUnZxenlWclZ4b2ZRTHp1Q09zVU9DWmRqeDZaNlZTNDZrMjBaSXRWQ0VsU1VBamFEV3FrR01tbkZDZmtuY2Y2YTJZNzlRR21rUksteW1RckNOZkw5cGd0MmlEdnNOdGN5Nk1EeGNpZHA1bmh4cm1RZWtvT1pvVHVmRFlRcG8wSV9UNExQRWNyYVQ1WUJNR3pVMDJrRFpnM0hONnNaTi1aWERVMlIyVVozTUdaRXpVbHFwZHljYzFxa3Q5dHhZSG5HQm9iU0NpcVhmNjFmUEZJTXczUWdwQXVYVnBFdVHSAe8BQVVfeXFMUENYYnJGa0pUZklvR3NWUFVuZEd5MEstSTUwSk1wNFFTdHJTMVViNFFETVFfbnhhRU1HclRBeVpwUXl0dkpOaklLMUxFa1hyUS1vNF9oODRrRFhIRUd5ODFSbTVFdnhqbDhJR3lQeUM1TGxaUF9tQjYzREt0RkxBbXBJcHBqWWJIaGhmQVlCb21QLXE3NWdPWVZoYTNFcmVwQzNXd2dIYTNzWFE5R3JsSVVGQWpHeUhOeVo3dk1sSHFOUWdRcVVkLW41d1BXTV80WFJfckNxcXNyNEViU3JxMHRWYWZvbnB3dm00TEkxd1U?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-28T07:00:00+00:00", "published_display": "28 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": "How The Distribution Solutions Group (DSGR) Story Is Shifting With The Go Private Proposal", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOd3pQWWhoZzR3S19VYWxGeTloV3dvT1NIT1NuZTJyeGd1dEg0UG9JRnJtVXQzZ3JrZm5CYmJWUVNqeDR4V0JHSDlJNVdVblp1cHlPckNxMEF6Yzl0ZFJuSnU4Wm00WTlaeHM4NlRpVFJFRUF4aHBxRS1XRWlSVGV6bURSaVZEQ0hNVDJNUTdEeG5GeHo1bUh1Nm10d2had2kzVXBHeG96Zw?oc=5", "source_name": "Market source", "published_at": "2026-03-27T07:00:00+00:00", "published_display": "27 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": "Distribution Solutions (DSGR) Shares Skyrocket, What You Need To Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxNU1ViWXRBN3ZhNlpwczBSZTVpc25DVmdmcEY1ZlhDQ1pCeEltcGVGQWNIMkV0MkpJMWFxZHMtQ25vMGNINzduZng1M2JaTlZacEYwemFCTndXZHNhdG1kaV9kVG94V0N5MWR0Ymo5RHN2cFdSUm9Uc1ZIdU9JcHJGVWdrNUJyaXQ1TFBnRjJXRXU3VVBKVFZ5RF9VNmMyTWViaGEyQWwxVXN6TktRS1hCbm1RenJYRnZ0Q0lUSC1jUE5VcW5zUVhV?oc=5", "source_name": "StockStory", "published_at": "2026-03-16T07:00:00+00:00", "published_display": "16 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": "Q4 Rundown: Distribution Solutions (NASDAQ:DSGR) Vs Other Maintenance and Repair Distributors Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNTHhSbm9hMnp1M0dKRUtrR3NpU3pIX1llSG9YWmc0ajRuWU9IX1FhQ211eWlIM1hOcHpjcFlQUXFQaldpOXEtOW9pLUk5Tm01X2h3ajhEVzBLTjNaNXlVQU5veUwxN1kteVRoN0ZxNFZaRzVhR0NveENDTmlLUzVDdnV1ck9hSmJvUmtLVGpzOV9iUDlnbTlpTWtObnFwSkRaY3lMMDBoV250d1NQazhCTnBoU094MFV3bENyU1FNeGtsN2tDZUNMQUZQd05PcFFZOGtwZFVFY1FLWmFsYXRSc0lER2xRWVdPOXVn?oc=5", "source_name": "StockStory", "published_at": "2026-03-16T07:00:00+00:00", "published_display": "16 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": "$17M Canadian valve supplier joins Distribution Solutions Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNNUJLXy1DZndoOWFpOUN4RWFmMTk1WWZJRHVZQ3RIU0EyREVTYUxoekZZT3JMS1M0Y0tEMy0wUW1XUFRpNWotN01sOXMxcHA4NXk5QXc5dVJrN1JTdzNqbFE3Yk5CQ3RrTWRrWXJrY3NJTzVUQk1qcEhwVUVVa2V5YnZ1d2VnVm9RdFNWVGtZMktrVFVrai1QWGpNWWxsUF9WSldneVZydVFTbHdMdGE1eU9KZU93cU9KbEFBZjJpaw?oc=5", "source_name": "Stock Titan", "published_at": "2026-03-09T07:00:00+00:00", "published_display": "09 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": "Distribution Solutions (DSGR) Stock Trades Down, Here Is Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxNY0FGOGplUkxwRGQ5MnRLQl9ZZGt4dE9nTTUycjltMXhQOWxFcENVLVhUZXZsZmFsdlBzTWlEdHpoRk1sMU9HUHhxM3RYWjhvVjl1VVJVUjh5Tk00cko4Z3VUYlFPejJLZHBwaHFWQ2h5eVFaLUdoT2RFbi0ySkFOcWRsOUlZaW1Wb1hZWE0tTXJFZw?oc=5", "source_name": "Finviz", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 Mar 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": "$DSGR: Distribution Solutions Group Investigated for", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwJBVV95cUxObmx6M3BRUlZDUGpBbWxKTHE1MUYxc1ZEcU4xSEtPZjh0TTFQc2xFN2IwN1g5MVhTTEZyME1YOVpmWWNYSm1tc1MwUjJJUUlISS1oTktkcXppNmtVTlpXck4tbDAxbzBrS0dZQVNvbE5FeUJIYXVUMmFpX1ZReW9PU0UtdXMxYTREVGpsR3RNNFZucUx1LWJUcVg4dTJYMHl1bGtvNUxFbVFzLUVIaE96OUdXVDF6SG5HcW1XWm8wRXQyZ1kwdzRrTkU0RTZYMjI1a2ItNEFqWVhlLXR3QkNEZUtPa21ZV0djQ1k5dFRJb0xqY0pzcURLZ0IwTjFLeFdicmFFZmJIUGFDcU9KNUJ6OFRqRk9ORW50NURIQVBVeVFJMWktbEY3VVplOEZVeUZQYzNkQ1ZYblNWTlZac1Bv?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 Mar 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": "Distribution Solutions Group (NASDAQ:DSGR) Reports Q4 Earnings Miss, Shares Drop Sharply", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPMWZyLVhuXzZLZVgtYVJBWVpxTUlBR3JqNVVNTlp3MjRTc2xSc0FEc0Y5OTh0c0pYdkRwYk5kdGJtR0Zla3YtamRBMnNqenpIN0xiQV9sWVlsS3g1ekxYejQ2Y1dnbVJ1dnMteG82V3ROX0kyeDNCX0NubFBvUFp5VkZoZ0Zzclc0UmpySFpFLWtMZndZU2g0SjJBS0E1dzVVaDBZUERUR2ljYUZrLWJoNERNalNxemNaaG5FTmhvZGZldFlRNFlhakVxNXY4RWpLZ1E?oc=5", "source_name": "ChartMill", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 Mar 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Home Depot and its Subsidiary SRS Distribution Complete Acquisition of GMS", "summary": "", "url": "https://news.google.com/rss/articles/CBMickFVX3lxTE9BMjlLY0EteDNtbTVRbjhiWGFUUXpiN002Ti1rbTRKVVBteHFHa3BKajEwc2lfbVR6TkIzcWNCbTk4SEZLaGVnc3o4T19XMGNfMVB5c1ZHdEpvelpka0x5aDRaRUp3eUpHOE1ROG1uMFVXZw?oc=5", "source_name": "The Home Depot", "published_at": "2025-09-04T07:00:00+00:00", "published_display": "04 Sep 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The distribution of capital gains in the United States", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOVW1DV19QMjhleE84RlZuYnZFYXlRX2FaMGd5T2xDMHZab29WRXhVVkVOcTJ2cEtSX2I1LXZLRHFzel94TnBVOERrLU1pdFVqRGFQVnNOTG83c2VkR0JkbWFITWZSbHRSMDQxaHZUVWhqb2Y4ZWQwZ2pZdlRfVUNkMVRvRmRNSzIxdk8wSWdra1VSR3NwUDZXZTI5bTFvbDg?oc=5", "source_name": "Equitable Growth", "published_at": "2025-02-26T08:00:00+00:00", "published_display": "26 Feb 2025 08:00", "sentiment": "positive", "sentiment_pct": 74, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Portfolios Across the U.S. Wealth Distribution", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxOOHRFVGdiLVRDTld2REZoM3QtOWF3cWpLTFVKalprUWIzV0FYNk5iZkRSZGYxYzdMYk9BY2FkMXN5WUVmemZod2llYUJ2S184aUhIUGFmUUFKODh2bjZYUC1IbXdTVzVXTVNOMjY0bkt4anZLV1hOMmdMb2ViRWRjNkQzNU8?oc=5", "source_name": "Federal Reserve Bank of Richmond", "published_at": "2023-11-29T12:32:42+00:00", "published_display": "29 Nov 2023 12:32", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Geographic Distribution of Extreme Wealth in the U.S.", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE5nb0g0LWs5N0pRT0xyY2I4RllLZmtIVFRmaE84UmhEa2dmeG1icURPcjllSkFhMmtzMzlIdFRRYjBvUjZ6WVVTOGRobTl1MERtT1pDMFFFVFhIcW8wRnU0aFhYTjVTUF9uT21CZWdmZ0pKYkF5MVJlN3Z2WVNzSUU?oc=5", "source_name": "Institute on Taxation and Economic Policy", "published_at": "2022-10-13T07:00:00+00:00", "published_display": "13 Oct 2022 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Price to earnings forward of Distribution Solutions Group, Inc. \u2013 LS:860437", "summary": "This article provides financial information for Distribution Solutions Group, Inc. (LS:860437) on the TradingView platform, specifically focusing on its forward price-to-earnings ratio. It indicates that the market is closed with no recent trades. The content also notes the data ", "url": "https://www.tradingview.com/symbols/LS-860437/financials-statistics-and-ratios/price-earnings-fwd/", "source_name": "TradingView", "published_at": "2026-07-10T15:09:12", "published_display": "10 Jul 2026 15: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 EBIT forward of Distribution Solutions Group, Inc. \u2013 LS:860437", "summary": "This article focuses on the \"Enterprise value to EBIT forward\" metric for Distribution Solutions Group,", "url": "https://www.tradingview.com/symbols/LS-860437/financials-statistics-and-ratios/enterprise-value-ebit-fwd/", "source_name": "TradingView", "published_at": "2026-07-09T23:10:11", "published_display": "09 Jul 2026 23:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trading Systems Reacting to (DSGR) Volatility", "summary": "This article analyzes Distribution Solutions Group Inc. (NASDAQ: DSGR) volatility, noting near-term weak sentiment that may signal a resumption of long-term weakness. It highlights an exceptional 28.9:1 risk-reward setup, targeting an 8.7% gain", "url": "https://news.stocktradersdaily.com/news_release/40/Trading_Systems_Reacting_to_DSGR_Volatility_070626102402_1783391042.html", "source_name": "Stock Traders Daily", "published_at": "2026-07-06T22:44:04", "published_display": "06 Jul 2026 22:44", "sentiment": "negative", "sentiment_pct": 36, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group (DSGR) Could Be 21% Undervalued After Russell Index Removal", "summary": "Distribution Solutions Group (DSGR) was recently removed from several Russell 2000 Defensive indexes, a technical shift that may make the company appear undervalued. Despite recent market movements, Simply Wall St suggests DSGR could be approximately 21% undervalued with a narrat", "url": "https://simplywall.st/stocks/us/capital-goods/nasdaq-dsgr/distribution-solutions-group/news/distribution-solutions-group-dsgr-could-be-21-undervalued-af", "source_name": "Simply Wall Street", "published_at": "2026-07-06T15:41:58", "published_display": "06 Jul 2026 15:41", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bronstein, Gewirtz & Grossman, LLC Is Investigating Distribution Solutions Group, Inc. (DSGR) And Encourages Investors to Connect", "summary": "Bronstein, Gewirtz & Grossman, LLC is investigating potential claims on behalf of purchasers of Distribution Solutions Group, Inc. (DSGR) securities. The investigation follows a significant stock price drop after DSG's CEO mentioned \"challenging headwinds\" in 2025 due to tariffs,", "url": "https://natlawreview.com/press-releases/bronstein-gewirtz-grossman-llc-investigating-distribution-solutions-group-0", "source_name": "The National Law Review", "published_at": "2026-07-05T01:09:31", "published_display": "05 Jul 2026 01:09", "sentiment": "negative", "sentiment_pct": 27, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "If You Invested $1,000 in DISTRIBUTION SOLUTIONS GROUP INC (DSGR)", "summary": "This article analyzes the historical performance of an investment in DISTRIBUTION SOLUTIONS GROUP INC (DSGR), a multi-platform specialty distribution company. It details how a $1,000 investment would have performed over 1, 5, and 10 years, showing a significant return over a deca", "url": "https://www.stocktitan.net/tools/stock-return-calculator/DSGR", "source_name": "Stock Titan", "published_at": "2026-07-04T06:39:28", "published_display": "04 Jul 2026 06:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group, Inc.(NasdaqGS:DSGR) dropped from Russell 2000 Value-Defensive Index", "summary": "Distribution Solutions Group, Inc. (NasdaqGS:DSGR) has been delisted from the Russell 2000 Value-Defensive Index as of June 28, 2026. This news follows other recent re-evaluations, including its removal from the Russell 2000 Defensive Index and Growth-Defensive Index the prior da", "url": "https://www.marketscreener.com/news/distribution-solutions-group-inc-nasdaqgs-dsgr-dropped-from-russell-2000-value-defensive-index-ce7f5fdfde80f426", "source_name": "www.marketscreener.com", "published_at": "2026-06-29T11:41:00", "published_display": "29 Jun 2026 11:41", "sentiment": "negative", "sentiment_pct": 30, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of Distribution Solutions Group, Inc. \u2013 NASDAQ:DSGR", "summary": "This article provides a brief mention of the \"Price to sales forward\" metric for Distribution Solutions Group, Inc. (NASDAQ: DSGR). It appears to be a stub or a data point within a larger financial platform, indicating the value and changes for this specific financial ratio for t", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-27T03:09:48", "published_display": "27 Jun 2026 03:09", "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 Distribution Solutions Group, Inc. \u2013 NASDAQ:DSGR", "summary": "This article provides the enterprise value to revenue forward for Distribution Solutions Group, Inc. (NASDAQ: DSGR). It appears to be a financial data point from TradingView, which is a platform for market data and analysis. The content primarily lists metadata and navigation ele", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-26T22:39:30", "published_display": "26 Jun 2026 22:39", "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 Distribution Solutions Group, Inc. \u2013 GETTEX:LW2", "summary": "This article provides financial information for Distribution Solutions Group, Inc. (GETTEX:LW2), specifically focusing on its enterprise value to EBITDA forward. The content appears to be a stub or a section of a larger financial data platform, indicating where this metric can be", "url": "https://www.tradingview.com/symbols/GETTEX-LW2/financials-statistics-and-ratios/enterprise-value-ebitda-fwd/", "source_name": "TradingView", "published_at": "2026-06-26T17:41:34", "published_display": "26 Jun 2026 17:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group, Inc. Actuals & Estimates (NASDAQ:DSGR)", "summary": "This article provides an overview of Distribution Solutions Group, Inc. (NASDAQ:DSGR) stock, including its current price, historical performance, and analyst forecasts. It details financial metrics like market capitalization, earnings, revenue, and EBITDA, while also offering gui", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/forecast-actuals-and-estimates/", "source_name": "TradingView", "published_at": "2026-06-26T09:09:48", "published_display": "26 Jun 2026 09:09", "sentiment": "positive", "sentiment_pct": 60, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR Forecast \u2014 Price Target \u2014 Prediction for 2027", "summary": "This article provides a forecast and price target for Distribution Solutions Group, Inc. (DSGR) stock, including analyst ratings and future predictions. It covers various financial metrics, such as current stock price, historical highs and lows, market capitalization, earnings re", "url": "https://www.tradingview.com/symbols/NASDAQ-DSGR/forecast-price-target/", "source_name": "TradingView", "published_at": "2026-06-25T16:40:13", "published_display": "25 Jun 2026 16:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group (DSGR) Stock Forum and Discussion", "summary": "This document appears to be a placeholder for a stock forum and discussion about Distribution Solutions Group (DSGR). It likely aims to facilitate conversations among investors and interested parties regarding the company's stock performance, news, and future outlook.", "url": "https://www.moomoo.com/stock/DSGR-US/community?chain_id=Name1K9-3FXPhg.1khvas0&global_content=%7B%22promote_id%22%3A13764,%22sub_promote_id%22%3A59,%22f%22%3A%22www.moomoo.com%2Foptions%2FTMUS251121P220000-US%22%7D", "source_name": "Moomoo", "published_at": "2026-06-23T13:40:18", "published_display": "23 Jun 2026 13:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Financial Health: Profitability & Balance Sheet Analysis", "summary": "Distribution Solutions Group Inc (DSGR) has a current financial score of 6.49, ranking it 140 out of 182 in its industry, indicating weak financial status but high operating efficiency. The company's latest quarterly revenue increased by 3.76% year-over-year to $496.00M, while it", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/financial-health", "source_name": "TradingKey", "published_at": "2026-06-22T08:40:13", "published_display": "22 Jun 2026 08:40", "sentiment": "positive", "sentiment_pct": 62, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Triggered the Securities Fraud Investigations into DSGR", "summary": "Distribution Solutions Group (DSGR) is facing securities fraud investigations after its stock dropped significantly on March 5, 2026, following its Q4 2025 earnings call. The investigations stem from a perceived contradiction between CFO Ron Knutson's earlier confident statements", "url": "https://www.kavout.com/market-lens/what-triggered-the-securities-fraud-investigations-into-dsgr", "source_name": "Kavout", "published_at": "2026-06-21T12:09:11", "published_display": "21 Jun 2026 12:09", "sentiment": "negative", "sentiment_pct": 18, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 93, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group (DSGR) Stock Could Be 17.1% Undervalued After Strong Growth Run", "summary": "Distribution Solutions Group (DSGR) has shown strong financial performance with significant revenue and EPS growth, and robust free cash flow margins. Despite a recent share price increase, the stock is considered by some analyses to be 17.1% undervalued, with a fair value of $34", "url": "https://www.sahmcapital.com/news/content/distribution-solutions-group-dsgr-stock-could-be-171-undervalued-after-strong-growth-run-2026-06-19", "source_name": "Sahm", "published_at": "2026-06-19T18:40:12", "published_display": "19 Jun 2026 18:40", "sentiment": "positive", "sentiment_pct": 77, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Institutional Confidence", "summary": "Distribution Solutions Group Inc (DSGR) has an institutional shareholding score of 10.00, ranking 1st in its industry. Institutional investors hold 92.70% of shares, a slight decrease of 1.79% quarter-over-quarter. Bill Nygren | OAKMX is the largest institutional shareholder, wit", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/sentiment", "source_name": "TradingKey", "published_at": "2026-06-18T17:41:20", "published_display": "18 Jun 2026 17:41", "sentiment": "positive", "sentiment_pct": 70, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Valuation: PE, PB & Fair Value Analysis", "summary": "The article provides a valuation analysis for Distribution Solutions Group Inc (DSGR), noting its current valuation score of 8.77, which ranks 56th in its industry. It highlights the company's current P/E ratio of 241.88, while also indicating that P/B, P/S, and P/CF data have no", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/company-valuation", "source_name": "TradingKey", "published_at": "2026-06-18T06:39:28", "published_display": "18 Jun 2026 06:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Dividends & Stock Splits: Historical Payouts and Event Timeline", "summary": "This article provides an overview of Distribution Solutions Group Inc (DSGR)'s dividend history and stock split information. It notes that DSGR has distributed $0.00 in dividends over the past five years and details a 1-for-2 stock split that occurred on August 16, 2023. The piec", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/dividend-splits", "source_name": "TradingKey", "published_at": "2026-06-18T03:11:07", "published_display": "18 Jun 2026 03:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Shareholder Structure: Major Shareholders & Institutional Holdings", "summary": "This article details the shareholder structure of Distribution Solutions Group Inc (DSGR), focusing on major shareholders and institutional holdings. It provides a breakdown of shareholder types by proportion and lists the number of institutions, shares held, and changes over rec", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/ownership", "source_name": "TradingKey", "published_at": "2026-06-17T22:10:08", "published_display": "17 Jun 2026 22:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Inc (DSGR) Earnings Forecast: Future EPS & Revenue Growth Estimates", "summary": "This article provides an earnings forecast for Distribution Solutions Group Inc (DSGR), highlighting its current earnings forecast score, analyst ratings, and price targets. It details the company's expected revenue and EPS for upcoming quarters, along with a peer comparison in t", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-dsgr/earnings", "source_name": "TradingKey", "published_at": "2026-06-17T05:40:05", "published_display": "17 Jun 2026 05:40", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "(DSGR) and the Role of Price-Sensitive Allocations", "summary": "This article analyzes Distribution Solutions Group Inc. (NASDAQ: DSGR) using AI models, highlighting a neutral sentiment across all time horizons. It provides detailed institutional trading strategies including long, breakout, and short positions with specific entry, target, and ", "url": "https://news.stocktradersdaily.com/news_release/78/DSGR_and_the_Role_of_Price-Sensitive_Allocations_061426080401_1781481841.html", "source_name": "Stock Traders Daily", "published_at": "2026-06-14T20:04:00", "published_display": "14 Jun 2026 20:04", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR (DSGR) CEO Cesar Lanuza awarded 20,000 shares of common stock", "summary": "Cesar Lanuza, President and CEO of Distribution Solutions Group, Inc. (DSGR), was awarded 20,000 shares of common stock as equity compensation, valued at $27.47 per share. This grant increased his direct ownership to 100,498 shares. The transaction was reported in a Form 4 filing", "url": "https://www.stocktitan.net/sec-filings/DSGR/form-4-distribution-solutions-group-inc-insider-trading-activity-ef5060df75dd.html", "source_name": "Stock Titan", "published_at": "2026-06-05T19:10:26", "published_display": "05 Jun 2026 19:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR - Distribution Solutions Group Inc Stock Price and Quote", "summary": "This article provides comprehensive stock information for Distribution Solutions Group Inc (DSGR), including its latest close price, key financial metrics, performance indicators, and recent news announcements. It details the company's operational segments, executive team, and re", "url": "https://finviz.com/stock?t=DSGR", "source_name": "Finviz", "published_at": "2026-06-05T12:40:17", "published_display": "05 Jun 2026 12:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "2 Reasons to Like DSGR (and 1 Not So Much)", "summary": "Distribution Solutions (DSGR) has shown strong momentum with impressive annualized revenue growth of 38.1% over the last four years and an increased free cash flow margin, indicating a less capital-intensive business. However, a significant concern is its historically mediocre re", "url": "https://www.tradingview.com/news/stockstory:54108d04a094b:0-2-reasons-to-like-dsgr-and-1-not-so-much/", "source_name": "TradingView", "published_at": "2026-06-04T05:39:10", "published_display": "04 Jun 2026 05:39", "sentiment": "positive", "sentiment_pct": 64, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "DSGR Financials: Revenue Breakdown, Margins & Competitor Comparison", "summary": "The article provides a financial overview of Distribution Solutions Group Inc (DSGR), detailing its revenue breakdown, profitability margins, and a comparison with competitors. TestEquity is highlighted as the largest revenue contributor, and the company's gross margin and Return", "url": "https://intellectia.ai/en/stock/DSGR/financials", "source_name": "Intellectia AI", "published_at": "2026-06-02T17:40:34", "published_display": "02 Jun 2026 17:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "A Look At Distribution Solutions Group (DSGR) Valuation As TestEquity Refreshes Its Leadership Team", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxORF8zOWZmYmVERHFGM2paUkZiRVFmaVNJbVFHQXJ5OUVOU05NcnZnVFFwS1haV2hTYk5nVUZjVExpNUZvaUJ6d3pScTQ3M1hFeVJUczJVMGlfNU1ONUJ0UGtScmxOUUtnVDlYYURlUmp0dlhpeUVYN3ZibTVJeHUxZTIxY3pEZEEyYlEtdUd6Y3Aza2RENVByUVRfOXdac3l5WW1jRjJR?oc=5", "source_name": "Market source", "published_at": "2026-05-30T07:00:00+00:00", "published_display": "30 May 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": "TestEquity Announces New Executive Leadership Team to Drive Growth as the Leading Distribution Platform for Test and Measurement Solutions, Electronics Production Supplies, and Services", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/testequity-announces-executive-leadership-team-170800059.html", "source_name": "GlobeNewswire", "published_at": "2026-05-26T17:08:00+00:00", "published_display": "26 May 2026 17:08", "sentiment": "positive", "sentiment_pct": 58, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Understanding the Setup: (DSGR) and Scalable Risk", "summary": "This article analyzes Distribution Solutions Group Inc. (NASDAQ: DSGR), indicating a neutral sentiment with resistance being tested. It presents an exceptional 38.6:1 risk-reward short setup, targeting a significant downside. The analysis includes various trading strategies\u2014long ", "url": "https://news.stocktradersdaily.com/news_release/91/Understanding_the_Setup:_DSGR_and_Scalable_Risk_052326052602_1779571562.html", "source_name": "Stock Traders Daily", "published_at": "2026-05-23T17:26:00", "published_display": "23 May 2026 17:26", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Maintenance and Repair Distributors Stocks Q1 Highlights: Distribution Solutions (NASDAQ:DSGR)", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxPQy1laE9SRXlsSFlTdklkTDN0d3I4SXFKeFBkSEtoU3pybUpSa3BwMmhTcUxMazJ0OEtnR09uRERYNWpBbnJxaldBQmlaOUx2bVFMd2RDcklnVHM5WE9XYzd3ZlR1bnpxRUJ6OW1fMEZ5WlJZQkVzS2FTaVNnTGI4Z3RHemZGTHR2ZXJrVktRTnp0N01GSWtWcHJ3NHNqZ05zSGUxN1lXZWl6WjB3UGEzZFZRYmNzZ2F4QnRHZ3VQcklBWHFBN2czTlZ4VVR1TDJyQThOWktUaFljdXVmcEVicVF6TQ?oc=5", "source_name": "StockStory", "published_at": "2026-05-21T07:00:00+00:00", "published_display": "21 May 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": "Distribution Solutions Group (Nasdaq:DSGR) - Stock Analysis", "summary": "This report provides a comprehensive stock analysis of Distribution Solutions Group (DSGR), highlighting its current market valuation, future growth prospects, past performance, and financial health. Analysts estimate the company is undervalued by 23.9% and forecast significant e", "url": "https://simplywall.st/stocks/us/capital-goods/nasdaq-dsgr/distribution-solutions-group", "source_name": "Simply Wall Street", "published_at": "2026-05-21T06:09:01", "published_display": "21 May 2026 06:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Analysts\u2019 Top Industrial Goods Picks: Aecom Technology (ACM), Distribution Solutions Group (DSGR)", "summary": "Analysts have issued neutral ratings for Aecom Technology (ACM), Distribution Solutions Group (DSGR), and Rocket Lab USA (RKLB), indicating neither a bullish nor bearish stance. Barclays assigned a Hold rating to Aecom with a $90.00 price target, while KeyBanc maintained Hold rat", "url": "https://www.theglobeandmail.com/investing/markets/stocks/ACM/pressreleases/2032384/analysts-top-industrial-goods-picks-aecom-technology-acm-distribution-solutions-group-dsgr/", "source_name": "The Globe and Mail", "published_at": "2026-05-20T09:09:36", "published_display": "20 May 2026 09:09", "sentiment": "positive", "sentiment_pct": 63, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "KeyBanc Maintains Distribution Solutions Group(DSGR.US) With Hold Rating", "summary": "KeyBanc has reiterated its Hold rating on Distribution Solutions Group (DSGR.US). This indicates that the analyst firm is maintaining its neutral stance on the company's stock.", "url": "https://www.moomoo.com/news/post/70237680/keybanc-maintains-distribution-solutions-group-dsgrus-with-hold-rating", "source_name": "Moomoo", "published_at": "2026-05-19T18:09:26", "published_display": "19 May 2026 18:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Requirements Planning: Rethinking Class IX Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQWHpBUjI2N1M4c3cySUhLU0s3ZDBMNFFQaGd6M2xNc1lNbUNLSWFLVl9RekFRNmx1SThJY3hsR2hONlN6Yy16OFJRXzUxeXkySUU0a3BNZEk3eUxhQ21aeHZoZElCQlN6cGI5VkRwRW1LdU5yQ2VLQnUzcEUwOU8zNno3eFBIc0hfNFZXaGkwd2ZJX2d2UFpXLUttb0Y5Z9IBowFBVV95cUxNZEdrRE1NRjJxcWdITVhPX3hKUkZ0REVxeUZqMjYtbTZjdUQ2RlFzQjBab3ByS1VqSFhEXzNtNE5abklNOEQwbENyc2ZtbkdxeDM1R04xZS1XRnhabDVTM29TTVBfVEx5c0lLdElCeUxmdXB3MjBBTzNlWVE5clVKQkFjQ24tYWd0aW5FYU5jN0V4cGNUNFpoc201X2dlbTA0UEpJ?oc=5", "source_name": "army.mil", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 May 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": "A Look At Distribution Solutions Group (DSGR) Valuation After Mixed Q1 2026 Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQalF2NFNXWmpyNFhvQ0c5dEpBTlFxQ1QtZTdtNVBDMWpVV3Q5LTNQT2d6NVVLMm5xMFlveEx6TkFJNzBoSlRJcE9qV21DaHgzalJNRlhIdHFTbW83WVhHRW1TT0tYVG03U3I2cEZXR3NrUmFuVXVENkJCSHNfejlVNTFka0YxNVZjbkFMbTY5aThSMzVLeEdxX2VDVHNmQTYtWGZBNHh3?oc=5", "source_name": "Market source", "published_at": "2026-05-07T07:00:00+00:00", "published_display": "07 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": "Distribution Solutions Group (NASDAQ:DSGR) Q1 2026 Revenue and EPS Beat Estimates, But Margin Compression Sparks Sell-Off", "summary": "", "url": "https://news.google.com/rss/articles/CBMi_gFBVV95cUxPMlhYTWdsMk92N2hvaVVONk0zNFpSTzBsN2hkVkN2QmVxRzBadUZrZHEzYjlRUU03ZnNlLVhzbWpmNUdPUkdtTXNLRnRlZ296SnBuYnhEMGlzbG5kWGpUci1WdENBVnltbzVZNGZyVzJrUUU1SjJIWDN3cDJPOXZfLWpXOHEzd3dGLVdtc0JUd1VMNllpcWdmQzFXLTJnQ2ROSU03cExCWXBBUFdvMjFqNzI1X3oxZTZSOHlKdHdaMWI0c0loZi03MW12aHFhMjJ3TklTbUJoc2FiTENVc0VVbXMxMFpUNi1ZRlcwTWNERU92NEppVWdLRndodFZaZw?oc=5", "source_name": "ChartMill", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Distribution Solutions Group Announces 2026 First Quarter Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNa20tTV85ODVnNkZibzlRNF8tdDVyZjhlcmtNSlZ1RTE5a2p2Z0JqY0gwNS1seWRwcDRqS011NnBjcmN6bkRLaFVRaHk1a2ZSZi03UmVJRWxfek9rc01hbTVwakpWeF91Z1loY2lHYUk1WGl6eDhlZEFCRkk4TEdPT1dqXzRVNUtjTWJHR0RwQ2tmMEhZbERKRXY0N2VGT3dhOF95QjJ2OEhkeWFiSG1YZ1FESGEyb01aQmNJeDRKOA?oc=5", "source_name": "Business Wire", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 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": "Distribution Solutions Group (DSGR) Misses Q1 Earnings Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxNR3RXU1ptVElDRzk0ZTMzTnpQYktMQU9mNzdtbzhsTU1PaElERTRESkJmVGhXSzdGUmttQTR5NlpFVThvcS01QW15ZGlDZjFRNHJZdWtVWXI1OWxpenBVNkhWNkd2cG5NREdOMWZLd00zRkplNlVnWFpPT3dfc0dBTGJHOWFzUENPSTIxLTU5S1Bwa0xxZVlaWC1iUlhQWTVtd21Tb2lVSVk?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why The Distribution Solutions Group (DSGR) Narrative Is Shifting After The Go Private Proposal", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxOSENUWTVxRTF5dGsybkNfNHhWQkNRa2loR28zT1dmUXl3VzBtVDJ6NzlOWjY5VjYzZ0d1VU9ub0tYeFo4dzgtTEVXUFlmb1h6X0xfYm1LNlBSY1BZYldwdlBzaXpEQllWbDVPQTRxOE1MTFItZ09pdTNKckZSazBMSkg0WGtmRHBqLTBRREVWOFprNG15LUp4TUhuVmtPZjVrN1hJdA?oc=5", "source_name": "Market source", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 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": "Coinbase, Bybit said to be working together on tokenization, custody and distribution of U.S. stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxQbGd4RTRiVFllczFmWkhSWjcxQVNvMzR6cTZaT1B6ellnM1lFd3VkZmw3NXNEZldqY3p4dUNaN1loNTJ0RjZneGM4dlhhMW9VcVV5T0NnZTR2a0oxbHlzdWRoQ2lpcmM0ZFY5MER6TkdXb2pUSE11R2QzOXVFNEQ3R0liWUNhQ0tFZDAwSlFtajFRQzNSUTF6T2hlbEFQTlo0UTZJVXUyQWV3WWQ1X1pjUlpaR1F3eDF3bHNZeW1jRVJVcU1WYUxXTWZUNXNLdFo5MHNTaTUtbTdYUQ?oc=5", "source_name": "CoinDesk", "published_at": "2026-04-20T07:00:00+00:00", "published_display": "20 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": "Is It Time To Reassess Distribution Solutions Group (DSGR) After The US$29.50 Go Private Proposal", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6gFBVV95cUxQRkxoSk5IUnZxenlWclZ4b2ZRTHp1Q09zVU9DWmRqeDZaNlZTNDZrMjBaSXRWQ0VsU1VBamFEV3FrR01tbkZDZmtuY2Y2YTJZNzlRR21rUksteW1RckNOZkw5cGd0MmlEdnNOdGN5Nk1EeGNpZHA1bmh4cm1RZWtvT1pvVHVmRFlRcG8wSV9UNExQRWNyYVQ1WUJNR3pVMDJrRFpnM0hONnNaTi1aWERVMlIyVVozTUdaRXpVbHFwZHljYzFxa3Q5dHhZSG5HQm9iU0NpcVhmNjFmUEZJTXczUWdwQXVYVnBFdVHSAe8BQVVfeXFMUENYYnJGa0pUZklvR3NWUFVuZEd5MEstSTUwSk1wNFFTdHJTMVViNFFETVFfbnhhRU1HclRBeVpwUXl0dkpOaklLMUxFa1hyUS1vNF9oODRrRFhIRUd5ODFSbTVFdnhqbDhJR3lQeUM1TGxaUF9tQjYzREt0RkxBbXBJcHBqWWJIaGhmQVlCb21QLXE3NWdPWVZoYTNFcmVwQzNXd2dIYTNzWFE5R3JsSVVGQWpHeUhOeVo3dk1sSHFOUWdRcVVkLW41d1BXTV80WFJfckNxcXNyNEViU3JxMHRWYWZvbnB3dm00TEkxd1U?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-28T07:00:00+00:00", "published_display": "28 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": "How The Distribution Solutions Group (DSGR) Story Is Shifting With The Go Private Proposal", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOd3pQWWhoZzR3S19VYWxGeTloV3dvT1NIT1NuZTJyeGd1dEg0UG9JRnJtVXQzZ3JrZm5CYmJWUVNqeDR4V0JHSDlJNVdVblp1cHlPckNxMEF6Yzl0ZFJuSnU4Wm00WTlaeHM4NlRpVFJFRUF4aHBxRS1XRWlSVGV6bURSaVZEQ0hNVDJNUTdEeG5GeHo1bUh1Nm10d2had2kzVXBHeG96Zw?oc=5", "source_name": "Market source", "published_at": "2026-03-27T07:00:00+00:00", "published_display": "27 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": "Distribution Solutions (DSGR) Shares Skyrocket, What You Need To Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxNU1ViWXRBN3ZhNlpwczBSZTVpc25DVmdmcEY1ZlhDQ1pCeEltcGVGQWNIMkV0MkpJMWFxZHMtQ25vMGNINzduZng1M2JaTlZacEYwemFCTndXZHNhdG1kaV9kVG94V0N5MWR0Ymo5RHN2cFdSUm9Uc1ZIdU9JcHJGVWdrNUJyaXQ1TFBnRjJXRXU3VVBKVFZ5RF9VNmMyTWViaGEyQWwxVXN6TktRS1hCbm1RenJYRnZ0Q0lUSC1jUE5VcW5zUVhV?oc=5", "source_name": "StockStory", "published_at": "2026-03-16T07:00:00+00:00", "published_display": "16 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": "Q4 Rundown: Distribution Solutions (NASDAQ:DSGR) Vs Other Maintenance and Repair Distributors Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNTHhSbm9hMnp1M0dKRUtrR3NpU3pIX1llSG9YWmc0ajRuWU9IX1FhQ211eWlIM1hOcHpjcFlQUXFQaldpOXEtOW9pLUk5Tm01X2h3ajhEVzBLTjNaNXlVQU5veUwxN1kteVRoN0ZxNFZaRzVhR0NveENDTmlLUzVDdnV1ck9hSmJvUmtLVGpzOV9iUDlnbTlpTWtObnFwSkRaY3lMMDBoV250d1NQazhCTnBoU094MFV3bENyU1FNeGtsN2tDZUNMQUZQd05PcFFZOGtwZFVFY1FLWmFsYXRSc0lER2xRWVdPOXVn?oc=5", "source_name": "StockStory", "published_at": "2026-03-16T07:00:00+00:00", "published_display": "16 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": "$17M Canadian valve supplier joins Distribution Solutions Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNNUJLXy1DZndoOWFpOUN4RWFmMTk1WWZJRHVZQ3RIU0EyREVTYUxoekZZT3JMS1M0Y0tEMy0wUW1XUFRpNWotN01sOXMxcHA4NXk5QXc5dVJrN1JTdzNqbFE3Yk5CQ3RrTWRrWXJrY3NJTzVUQk1qcEhwVUVVa2V5YnZ1d2VnVm9RdFNWVGtZMktrVFVrai1QWGpNWWxsUF9WSldneVZydVFTbHdMdGE1eU9KZU93cU9KbEFBZjJpaw?oc=5", "source_name": "Stock Titan", "published_at": "2026-03-09T07:00:00+00:00", "published_display": "09 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": "Distribution Solutions (DSGR) Stock Trades Down, Here Is Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxNY0FGOGplUkxwRGQ5MnRLQl9ZZGt4dE9nTTUycjltMXhQOWxFcENVLVhUZXZsZmFsdlBzTWlEdHpoRk1sMU9HUHhxM3RYWjhvVjl1VVJVUjh5Tk00cko4Z3VUYlFPejJLZHBwaHFWQ2h5eVFaLUdoT2RFbi0ySkFOcWRsOUlZaW1Wb1hZWE0tTXJFZw?oc=5", "source_name": "Finviz", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 Mar 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": "$DSGR: Distribution Solutions Group Investigated for", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwJBVV95cUxObmx6M3BRUlZDUGpBbWxKTHE1MUYxc1ZEcU4xSEtPZjh0TTFQc2xFN2IwN1g5MVhTTEZyME1YOVpmWWNYSm1tc1MwUjJJUUlISS1oTktkcXppNmtVTlpXck4tbDAxbzBrS0dZQVNvbE5FeUJIYXVUMmFpX1ZReW9PU0UtdXMxYTREVGpsR3RNNFZucUx1LWJUcVg4dTJYMHl1bGtvNUxFbVFzLUVIaE96OUdXVDF6SG5HcW1XWm8wRXQyZ1kwdzRrTkU0RTZYMjI1a2ItNEFqWVhlLXR3QkNEZUtPa21ZV0djQ1k5dFRJb0xqY0pzcURLZ0IwTjFLeFdicmFFZmJIUGFDcU9KNUJ6OFRqRk9ORW50NURIQVBVeVFJMWktbEY3VVplOEZVeUZQYzNkQ1ZYblNWTlZac1Bv?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 Mar 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": "Distribution Solutions Group (NASDAQ:DSGR) Reports Q4 Earnings Miss, Shares Drop Sharply", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPMWZyLVhuXzZLZVgtYVJBWVpxTUlBR3JqNVVNTlp3MjRTc2xSc0FEc0Y5OTh0c0pYdkRwYk5kdGJtR0Zla3YtamRBMnNqenpIN0xiQV9sWVlsS3g1ekxYejQ2Y1dnbVJ1dnMteG82V3ROX0kyeDNCX0NubFBvUFp5VkZoZ0Zzclc0UmpySFpFLWtMZndZU2g0SjJBS0E1dzVVaDBZUERUR2ljYUZrLWJoNERNalNxemNaaG5FTmhvZGZldFlRNFlhakVxNXY4RWpLZ1E?oc=5", "source_name": "ChartMill", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 Mar 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Home Depot and its Subsidiary SRS Distribution Complete Acquisition of GMS", "summary": "", "url": "https://news.google.com/rss/articles/CBMickFVX3lxTE9BMjlLY0EteDNtbTVRbjhiWGFUUXpiN002Ti1rbTRKVVBteHFHa3BKajEwc2lfbVR6TkIzcWNCbTk4SEZLaGVnc3o4T19XMGNfMVB5c1ZHdEpvelpka0x5aDRaRUp3eUpHOE1ROG1uMFVXZw?oc=5", "source_name": "The Home Depot", "published_at": "2025-09-04T07:00:00+00:00", "published_display": "04 Sep 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The distribution of capital gains in the United States", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOVW1DV19QMjhleE84RlZuYnZFYXlRX2FaMGd5T2xDMHZab29WRXhVVkVOcTJ2cEtSX2I1LXZLRHFzel94TnBVOERrLU1pdFVqRGFQVnNOTG83c2VkR0JkbWFITWZSbHRSMDQxaHZUVWhqb2Y4ZWQwZ2pZdlRfVUNkMVRvRmRNSzIxdk8wSWdra1VSR3NwUDZXZTI5bTFvbDg?oc=5", "source_name": "Equitable Growth", "published_at": "2025-02-26T08:00:00+00:00", "published_display": "26 Feb 2025 08:00", "sentiment": "positive", "sentiment_pct": 74, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Portfolios Across the U.S. Wealth Distribution", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxOOHRFVGdiLVRDTld2REZoM3QtOWF3cWpLTFVKalprUWIzV0FYNk5iZkRSZGYxYzdMYk9BY2FkMXN5WUVmemZod2llYUJ2S184aUhIUGFmUUFKODh2bjZYUC1IbXdTVzVXTVNOMjY0bkt4anZLV1hOMmdMb2ViRWRjNkQzNU8?oc=5", "source_name": "Federal Reserve Bank of Richmond", "published_at": "2023-11-29T12:32:42+00:00", "published_display": "29 Nov 2023 12:32", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Geographic Distribution of Extreme Wealth in the U.S.", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE5nb0g0LWs5N0pRT0xyY2I4RllLZmtIVFRmaE84UmhEa2dmeG1icURPcjllSkFhMmtzMzlIdFRRYjBvUjZ6WVVTOGRobTl1MERtT1pDMFFFVFhIcW8wRnU0aFhYTjVTUF9uT21CZWdmZ0pKYkF5MVJlN3Z2WVNzSUU?oc=5", "source_name": "Institute on Taxation and Economic Policy", "published_at": "2022-10-13T07:00:00+00:00", "published_display": "13 Oct 2022 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 109, "total_relevant": 52, "sentiment_summary": {"positive": 11, "negative": 6, "neutral": 35, "score": 51, "total": 52, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 80, "events": [{"event": "general", "label": "Market update", "weight": 15.95, "count": 29}, {"event": "earnings", "label": "Earnings", "weight": 7.15, "count": 13}, {"event": "analyst", "label": "Analyst action", "weight": 2.2, "count": 4}, {"event": "regulatory", "label": "Regulatory and legal", "weight": 1.1, "count": 2}, {"event": "guidance", "label": "Guidance", "weight": 1.1, "count": 2}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}], "positive_events": 11, "negative_events": 6}, "market_context": {"has_market_context": true, "latest_close": 27.4, "latest_week": "2026-07-10", "one_week_move": 0.7, "four_week_move": -1.2, "twelve_week_move": 0.1, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.455573, "market_dynamics_buy_signal": false, "relative_strength": -17.551085, "fair_value_gap": -9.8, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 50.3629, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+0.7% over one week, -1.2% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 49, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "TradingView", "count": 8}, {"label": "TradingKey", "count": 6}, {"label": "Market source", "count": 5}, {"label": "Stock Traders Daily", "count": 3}, {"label": "Stock Titan", "count": 3}, {"label": "StockStory", "count": 3}, {"label": "Simply Wall Street", "count": 2}, {"label": "Moomoo", "count": 2}], "tiers": [{"label": "Direct company coverage", "count": 52}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 29}, {"label": "Earnings", "count": 13}, {"label": "Analyst action", "count": 4}, {"label": "Regulatory and legal", "count": 2}, {"label": "Guidance", "count": 2}, {"label": "Capital return", "count": 1}, {"label": "Deals and strategy", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "51/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": "80/100 classification confidence."}, {"label": "Company focus", "value": "52", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+0.7% over one week, -1.2% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Price to earnings forward of Distribution Solutions Group, Inc. \u2013 LS:860437"}], "updated_at": "2026-07-16T09:25:46.238757+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}