{"ticker": {"uuid": "632c9919-b117-4a43-a872-fedcca237566", "symbol": "PPHC", "name": "Public Policy Holding Company, Inc. Common Stock", "exchange": "NASDAQ", "country": "US", "sector": "Industrials", "industry": "Consulting Services"}, "articles": [{"title": "Public Policy Holding (PPHC) details $1,054,541 exempt equity issuance", "summary": "Public Policy Holding Company, Inc. (PPHC) has filed a Form D detailing an exempt equity offering, issuing 111,948 shares with a market value of $1,054,541 on July 1, 2026. The company utilized Rule 506(b) of Regulation D for this offering, with no finders' fees reported. PPHC, w", "url": "https://www.stocktitan.net/sec-filings/PPHC/d-public-policy-holding-company-inc-sec-filing-350e804ffc5e.html", "source_name": "Stock Titan", "published_at": "2026-07-15T15:40:21", "published_display": "15 Jul 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": "PPHC unit Seven Letter hires two public affairs staffers", "summary": "Seven Letter, a member company of Public Policy Holding Company (PPHC), has expanded its team by hiring Greg Honan as Managing Director in Boston and Esther Lynch as Content Specialist in Washington, D.C. This expansion comes as PPHC navigates a challenging financial period, with", "url": "https://www.investing.com/news/company-news/pphc-unit-seven-letter-hires-two-public-affairs-staffers-93CH-4790501", "source_name": "Investing.com", "published_at": "2026-07-14T11:39:51", "published_display": "14 Jul 2026 11:39", "sentiment": "positive", "sentiment_pct": 60, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC Strengthens Public Affairs Offering with Hire of Managing Director and Content Specialist", "summary": "PPHC announced that its member company, Seven Letter, has expanded its public affairs team by hiring Greg Honan as Managing Director in Boston and Esther Lynch as Content Specialist in Washington, D.C. Honan brings extensive experience from Boston City Hall and the White House, w", "url": "https://www.theglobeandmail.com/investing/markets/markets-news/GlobeNewswire/3269542/pphc-strengthens-public-affairs-offering-with-hire-of-managing-director-and-content-specialist/", "source_name": "The Globe and Mail", "published_at": "2026-07-14T10:39:52", "published_display": "14 Jul 2026 10:39", "sentiment": "positive", "sentiment_pct": 70, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC or HTHIY: Which Is the Better Value Stock Right Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxOLVFUT0tudDVvdnNPM2NTcTBYMXNyUzBWcDIzT2RIelVibWg5UjUwYlZMUGdILXc2dHlxZ1otVGJqTEZLZjlKcEVEX0czQlNyTE4zd2QwTVQxNVhDdEdzenVZNkg3RV9FM1EzVDBmbXlyWmdCT0MySUhYWVF0S01oZk13SlY4ZVkwNTdoTGdsU2JJeTAwQjJUbkZB?oc=5", "source_name": "Market source", "published_at": "2026-07-13T15:40:04+00:00", "published_display": "13 Jul 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": "[8-K] Public Policy Holding Company, Inc. Reports Material Event", "summary": "Public Policy Holding Company, Inc. (PPHC) has announced its acquisition of Tancredi Intelligent Communication Ltd, a strategic communications and advisory firm. This acquisition, which includes an initial consideration of \u00a38.0 million, will expand PPHC's capabilities in corporat", "url": "https://www.stocktitan.net/sec-filings/PPHC/8-k-public-policy-holding-company-inc-reports-material-event-b4031505b1af.html", "source_name": "Stock Titan", "published_at": "2026-07-05T20:40:04", "published_display": "05 Jul 2026 20:40", "sentiment": "positive", "sentiment_pct": 75, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article provides the enterprise value to revenue forward for Public Policy Holding Company, Inc. (NASDAQ: PPHC). The content is primarily a listing of financial data and information related to the company, found on the TradingView platform.", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-05T07:11:07", "published_display": "05 Jul 2026 07:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to book forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article displays the \"Price to book forward\" metric for Public Policy Holding Company, Inc. (PPHC) on the Nasdaq Stock Market. The data includes the period, value, and percentage change. The content is sourced from TradingView and indicates that the market is currently close", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/price-book-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T06:10:17", "published_display": "04 Jul 2026 06:10", "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 earnings forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article presents the \"Price to earnings forward\" metric for Public Policy Holding Company, Inc. (NASDAQ: PPHC) within the TradingView platform. It shows that the market for PPHC is closed with no trades recorded at the time of viewing. The content is primarily a listing of n", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/price-earnings-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T04:09:23", "published_display": "04 Jul 2026 04:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article provides the \"Price to sales forward\" value for Public Policy Holding Company, Inc. (NASDAQ: PPHC). It indicates the value and the change percentage for this financial metric, which is typically used for valuation purposes. There was no specific numerical data provid", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T03:41:00", "published_display": "04 Jul 2026 03:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC Buys Tancredi to Boost European Strategic Communications and Litigation Practice", "summary": "Public Policy Holding Co., Inc. (PPHC) has acquired Tancredi Intelligent Communication for an initial \u00a38 million, potentially rising to \u00a325 million. This acquisition integrates Tancredi into PPHC's TrailRunner International group, expanding PPHC's presence in London, Milan, and L", "url": "https://www.theglobeandmail.com/investing/markets/markets-news/Tipranks/3098356/pphc-buys-tancredi-to-boost-european-strategic-communications-and-litigation-practice/", "source_name": "The Globe and Mail", "published_at": "2026-07-02T18:43:27", "published_display": "02 Jul 2026 18:43", "sentiment": "positive", "sentiment_pct": 71, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC acquires London-based Tancredi for \u00a38 million", "summary": "Public Policy Holding Company, Inc. (PPHC) has acquired London-based strategic communications firm Tancredi Intelligent Communication Ltd for an initial consideration of \u00a38.0 million, with potential earnout payments up to \u00a325 million. This acquisition comes as PPHC's stock trades", "url": "https://www.investing.com/news/company-news/pphc-acquires-londonbased-tancredi-for-8-million-93CH-4770501", "source_name": "Investing.com", "published_at": "2026-07-02T05:10:21", "published_display": "02 Jul 2026 05:10", "sentiment": "positive", "sentiment_pct": 67, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Press Release: PPHC Announces Acquisition of Tancredi", "summary": "PPHC (Public Policy Holding Company) has announced the acquisition of Tancredi, a specialist financial communications and investor relations consultancy based in London. This strategic move aims to strengthen PPHC's financial communications offering across the UK, U.S., and Europ", "url": "https://www.moomoo.com/news/post/72333217/press-release-pphc-announces-acquisition-of-tancredi?futusource=news_newspage_recommend", "source_name": "Moomoo", "published_at": "2026-07-01T17:11:04", "published_display": "01 Jul 2026 17:11", "sentiment": "positive", "sentiment_pct": 71, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PR News | PPHC Acquires Tancredi Intelligent Comms - Wed., Jul. 1, 2026", "summary": "Public Policy Holding Company (PPHC) has acquired London-based Tancredi Intelligent Communication (TIC) for $10.8M. TIC, specializing in corporate affairs, financial communications, and crisis PR, will be integrated into PPHC\u2019s Trailrunner International unit. The acquisition stre", "url": "https://www.odwyerpr.com/story/public/24967/2026-07-01/pphc-acquires-tancredi-intelligent-comms.html", "source_name": "O'Dwyer's PR", "published_at": "2026-07-01T15:40:33", "published_display": "01 Jul 2026 15:40", "sentiment": "positive", "sentiment_pct": 74, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC Acquires Tancredi to Expand TrailRunner International Across Europe", "summary": "Public Policy Holding Company Inc. (PPHC) has announced its acquisition of Tancredi Intelligent Communication Ltd. for an initial consideration of \u00a38 million, potentially rising to \u00a325 million. This strategic move aims to expand PPHC's TrailRunner International platform, enhancin", "url": "https://www.citybiz.co/article/868400/pphc-acquires-tancredi-to-expand-trailrunner-international-across-europe/", "source_name": "citybiz", "published_at": "2026-07-01T12:40:52", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 94, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company completes acquisition of Tancredi for \u00a38.0M, issues 111,948 shares", "summary": "Public Policy Holding Company (PPHC) has completed the acquisition of Tancredi for \u00a38.0 million, paying \u00a37.2 million in cash and issuing 111,948 new common shares. This acquisition adds 22 staff, expands TrailRunner International's EMEA footprint, and included Tancredi reporting ", "url": "https://www.tradingview.com/news/tradingview:80a304d7263dc:0-public-policy-holding-company-completes-acquisition-of-tancredi-for-8-0m-issues-111-948-shares/", "source_name": "TradingView", "published_at": "2026-07-01T12:40:33", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 71, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding acquires strategic communications firm Tancredi Intelligent Communication", "summary": "Public Policy Holding Company (PPHC) has announced the acquisition of Tancredi Intelligent Communication, a strategic communications firm based in London, UK. This move expands PPHC's offerings into financial B2B, asset management, and fintech sectors, leveraging Tancredi's exper", "url": "https://www.msn.com/en-us/money/companies/public-policy-holding-acquires-strategic-communications-firm-tancredi-intelligent-communication/ar-AA26Zknw?ocid=finance-verthp-feeds", "source_name": "MSN", "published_at": "2026-07-01T12:40:33", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 69, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC expands into Europe with Tancredi deal, adds 22 staff", "summary": "Public Policy Holding Company (PPHC) has acquired London-based Tancredi Intelligent Communication for an initial consideration of \u00a38 million, with a maximum aggregate consideration of \u00a325 million based on future profit growth. This acquisition, which adds 22 staff and expands Tra", "url": "https://www.stocktitan.net/news/PPHC/pphc-announces-acquisition-of-4arpnp2srfjl.html", "source_name": "Stock Titan", "published_at": "2026-07-01T12:40:33", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 67, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell 3000E Value Benchmark", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell 3000E Value Benchmark, according to a report published on June 29, 2026. This news follows several other announcements, including the company's acquisition of Tancredi Intelligent Communication ", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-3000e-value-benchmark-ce7f5fdfda8af524", "source_name": "marketscreener.com", "published_at": "2026-06-30T18:09:23", "published_display": "30 Jun 2026 18:09", "sentiment": "negative", "sentiment_pct": 30, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell Microcap Value Benchmark Index", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell Microcap Value Benchmark Index. This announcement, published on June 29, 2026, also noted its removal from several other Russell indices including the Small Cap Comp Value, 3000E Value, 3000 Val", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-microcap-value-benchmark-ind-ce7f5fdfda8af421", "source_name": "www.marketscreener.com", "published_at": "2026-06-30T04:39:08", "published_display": "30 Jun 2026 04:39", "sentiment": "negative", "sentiment_pct": 33, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Goodwin PLC (GDWN.L) Stock Analysis: Unpacking 27.5% Revenue Growth in the Industrials Sector", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPR3FqT2o2MUFYSDBTc2R6R2wwc2o5ZzViZVBFVG1mOXl0X2MyVDVpUlV4dFRDalFxQ2QzVTFFZmdROFJUVWNmOW1ZMXFRUWpNMXVLRVctZTVqRzctVmNFTUhreGcza0tLM0tBc3pDX0pxTUNsVzZVQXdkR3d1bU1IT3huaF9HaWhrWV92LTl0U0Z5OXA2S2JKQVRxZzIxckt3WEpnOGRJRkFBVlhnT2c1VlZrc0tab0lMb2gtc0dRWXc2TGp1WXFLRmI2dFVCbHV5Q1dVVzBXUQ?oc=5", "source_name": "DirectorsTalk Interviews", "published_at": "2026-06-30T02:03:41+00:00", "published_display": "30 Jun 2026 02:03", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell 2500 Value Benchmark", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell 2500 Value Benchmark index, as announced on June 29, 2026. This exclusion is part of broader changes, with the company also being dropped from the Russell Microcap Value, Russell 3000E Value, an", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-2500-value-benchmark-ce7f5fdfda8bff2d", "source_name": "www.marketscreener.com", "published_at": "2026-06-29T18:09:38", "published_display": "29 Jun 2026 18:09", "sentiment": "negative", "sentiment_pct": 29, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell 2000 Value Benchmark", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell 2000 Value Benchmark, according to an announcement published on June 29, 2026. This news follows several other recent removals from various Russell indices, including the Russell Microcap Value,", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-2000-value-benchmark-ce7f5fdfda8bff25", "source_name": "www.marketscreener.com", "published_at": "2026-06-29T14:18:00", "published_display": "29 Jun 2026 14:18", "sentiment": "negative", "sentiment_pct": 39, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "[10-K/A] Public Policy Holding Company, Inc. Amends Annual Report", "summary": "Public Policy Holding Company, Inc. (PPHC) has filed an amendment (10-K/A) to its annual report for the year ended December 31, 2025. This amendment updates the cover page to check the \"Smaller Reporting Company\" box and corrects the public float figure, which is approximately $2", "url": "https://www.stocktitan.net/sec-filings/PPHC/10-k-a-public-policy-holding-company-inc-amends-annual-report-4d6044af54c2.html", "source_name": "Stock Titan", "published_at": "2026-06-27T08:09:54", "published_display": "27 Jun 2026 08:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Zacks Industry Outlook 3M, Griffon, GPGI and Public Policy", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/zacks-industry-outlook-3m-griffon-084800722.html", "source_name": "Zacks", "published_at": "2026-06-26T08:48:00+00:00", "published_display": "26 Jun 2026 08:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q1 IT Services & Consulting Earnings: Gartner (NYSE:IT) Earns Top Marks", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPek9zMWxFZ3gyM3NNbHg4WjVPaDBlR2YyVnlpaHNiZGZMWWZtTEt5ZlJYX1Z2ZlRqNU9TbThVMml4UkJTZElrY2JNTDdJWjN6MlN3U3k1NVJHQUNJYnVZNEZzX3BQRHhkOHE3MHFkS3owejhUMmFrbzdVamJjendwOWVIT1FfOHRGM0dxOGJ1bFJ4Mk9JOHYtZEJIdnkwcThRUHZmQTNYYw?oc=5", "source_name": "Market source", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Gross profit of Public Policy Holding Co., Inc. \u2013 LS:A41J5B", "summary": "This article displays the title \"Gross profit of Public Policy Holding Co., Inc. \u2013 LS:A41J5B\" and then provides various navigation links and footer information typical of a financial data website like TradingView. The core content about the gross profit itself is missing, suggest", "url": "https://www.tradingview.com/symbols/LS-A41J5B/financials-income-statement/gross-profit/", "source_name": "TradingView", "published_at": "2026-06-23T17:09:53", "published_display": "23 Jun 2026 17:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.'s (LON:PPHC) Profit Outlook", "summary": "Public Policy Holding Company (LON:PPHC) is projected to reach profitability by 2027, according to analysts who forecast a profit of US$21m after a loss of US$42m. This breakeven relies on an optimistic annual growth rate of 59%. The company's current debt level is also noted as ", "url": "https://simplywall.st/stocks/gb/commercial-services/aim-pphc/public-policy-holding-shares/news/public-policy-holding-company-incs-lonpphc-profit-outlook", "source_name": "Simply Wall Street", "published_at": "2026-06-23T08:10:18", "published_display": "23 Jun 2026 08:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC SEC Filings - Public Policy Holding Co Inc 10-K, 10-Q, 8-K Forms", "summary": "This page provides a comprehensive resource for Public Policy Holding Co (PPHC) SEC filings, including 10-K, 10-Q, and 8-K forms, enriched with Rhea-AI's expert analysis, summaries, sentiment, and impact scores. Recent filings include the company's 2025 revenue growth to $186.5 m", "url": "https://www.stocktitan.net/sec-filings/PPHC/page-4.html", "source_name": "Stock Titan", "published_at": "2026-06-17T22:40:35", "published_display": "17 Jun 2026 22:40", "sentiment": "positive", "sentiment_pct": 61, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC (PPHC) awards 22,594 shares to Chief Administrative Officer", "summary": "Public Policy Holding Company, Inc. (PPHC) has awarded 22,594 shares of common stock to its Chief Administrative Officer, Matthew Ross Mazzanti, on June 12, 2026. This grant was part of his equity compensation at a price of $0.00 per share, not an open-market purchase. Following ", "url": "https://www.stocktitan.net/sec-filings/PPHC/form-4-public-policy-holding-company-inc-insider-trading-activity-fbe1dd787f5f.html", "source_name": "Stock Titan", "published_at": "2026-06-17T00:08:57", "published_display": "17 Jun 2026 00:08", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC (PPHC) director receives 9,609-share stock grant as compensation", "summary": "Public Policy Holding Company, Inc. director Lee Simon Philip Guy was awarded 9,609 shares of common stock as compensation at a stated price of $0 per share. This transaction, categorized as a grant, increased his direct holdings to 9,609 shares. The Form 4 filing confirms this n", "url": "https://www.stocktitan.net/sec-filings/PPHC/form-4-public-policy-holding-company-inc-insider-trading-activity-1b13549f7a68.html", "source_name": "Stock Titan", "published_at": "2026-06-16T23:09:30", "published_display": "16 Jun 2026 23:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding (PPHC) awards 10,082 common shares to VP", "summary": "Public Policy Holding Company (PPHC) VP, Accounting & Control Paula Conner Thrasher, was granted 10,082 shares of common stock on June 12, 2026, at a price of $0.0000 per share. This transaction, filed on Form 4, increased her direct holdings to 38,525 shares. The filing indicate", "url": "https://www.stocktitan.net/sec-filings/PPHC/form-4-public-policy-holding-company-inc-insider-trading-activity-051afff6007d.html", "source_name": "Stock Titan", "published_at": "2026-06-16T21:39:36", "published_display": "16 Jun 2026 21:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "1 Industrials Stock to Target This Week and 2 Facing Headwinds", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNTVMzR08yTUVUWDNoYmJibnZJTmZRejgxQm0wMEhwMFlNUkFuYjJLQmMySmd6MzY5bkdOX1g5clBud2lpSTlvcFBPSUhMWkxyNUZQamlBT2syT1FXcjJoQ2lMS0w3T01BckVXYlhfNnl5Slh1aV9oTHEwOUMzNWdBQ0JFNnR5ZlpSSkVCbFRwdjRNQXdDQ3VsT2pEbHQyb0hLLU1sZy14UHlvWUlJbzZNSjBDNmNjM1lVWENLR2w0NA?oc=5", "source_name": "StockStory", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q1 Earnings Roundup: Kyndryl (NYSE:KD) And The Rest Of The IT Services & Consulting Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQZXMzRGotWEM4VTlNbXV3d05ybThxSXNVYzdmLXFiRDNSWHNhY0h6c24wUVQtd2UtRWlwOFNIenRFeDI1V3hJTV96UlFaYVdXeU80c3FDTUhOblBhUEFpd3RZRWg2THRqaWxKcFlPejQ2RFpnVUVhUksyUVhsSkxNY1I5MVdqa1NDWjVGbFFoVGZPdmIxZUMtVWl1ZkFuZw?oc=5", "source_name": "Market source", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "Q1 Earnings Highlights: DXC (NYSE:DXC) Vs The Rest Of The IT Services & Consulting Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPZ3hkZ3BNazB3ZExaeU93aFFOMHRzRlBXbFJiZVNXY3I1b0xrRjdMVnlrSG1QX3o4bF9aa2wzQTIzbVZlMkI1aG1keFpCelQxR0ZRY19QajVSS1ZUUkoxZEV6QVduZlQ2WWZmaElSZG1ENXVxNkxsSEJRODd2OVVPVXYxWnFfTENpNXNTSTJtMERmakhUOXJlQ0VJeEI?oc=5", "source_name": "Market source", "published_at": "2026-05-23T07:00:00+00:00", "published_display": "23 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "Public Policy Holding Company, Inc. Rings the Nasdaq Stock Market Closing Bell", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxPRGRNcHlMdkJzQ2J1MWhHbW1DLU03VURMZEJyRms1YkR1cFhXTDlMbVVPckNFZDREZWYwVk0ycWdaNUhyZmZUMTVocG1RVjdsUWFSc3c3ZVFaMzJMS1E2aTdIWXdsLVR6NTBueEFqWUVfUjJfYjhqYl9iYWw1eFVOVDNDeGN4U0RTTnVkTlRvTGpSUDlycUJza3NmRFB4Y1dYT2w4cA?oc=5", "source_name": "Nasdaq", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 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": "Public Policy Holding Co Inc (PPHC) Q1 2026 Earnings Call Highlights: Strong Revenue Growth ...", "summary": "", "url": "https://finance.yahoo.com/news/public-policy-holding-co-inc-050107989.html", "source_name": "GuruFocus.com", "published_at": "2026-05-13T05:01:07+00:00", "published_display": "13 May 2026 05:01", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc. Announces Q1 2026 Financial Results", "summary": "", "url": "https://finance.yahoo.com/news/public-policy-holding-company-inc-201400502.html", "source_name": "GlobeNewswire", "published_at": "2026-05-12T20:14:00+00:00", "published_display": "12 May 2026 20:14", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Industrials Sector Update April 2026: Primoris Stock to Buy, Itron and KB Home to Sell - News and Statistics", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQMEtBNmtSZ1ZvQ0FXbEVTWXRMM0tYLWVBZE40NFFpeVBvNzgwRl9UVmoxbFFieXEzRUxMZHdYaXBvZkkxYUhvaldaX0NTWXR2YVQtZzRBWkdOUlV0dVM4LTdibE5xbWpMazJlZkVWdFQ4SjJlbEU1dkYybnJ6WVoycHJRMEhveHVWd2x4eFlCR01pQ3BjWnNHM2hFYmdPZm9LUGNz?oc=5", "source_name": "IndexBox", "published_at": "2026-04-25T07:00:00+00:00", "published_display": "25 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": "Avis Budget is the most overbought industrials stock as Q1 earnings roll on (XLI:NYSEARCA)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQekZNakh3MnU5V3BFV1dOTXpublQ5UXNVUm1XU3l4eVNmX1RkR3pCbmRHSUdVWEN2cGJXX2puUy1GNkQ1aXN1dldEdTR0ZHU1Z3M3UVBQZGpTR3pvNHpRWXpkckJkU0I2ZnF2bGV2M0h2Y3drTmdHb3gzMmNKMGNqWHFzYTdha1Y3SFYxei0xMFAtYlFpR0dIb3BMb0t2Uy0ybVRpMzVlT21xQVdLcVoyV29uOA?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-04-20T07:00:00+00:00", "published_display": "20 Apr 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": "IT Services & Consulting Q4 Earnings: Gartner (NYSE:IT) is the Best in the Biz", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxNMUFfMG15Umo4cS0ydlNiRGhHTl9WdUJtZ1A5U2lISEhQZkRoaVJCZzVnS29aMTNYOTBkM3oteEJSOUFGcjFCMGxPSGZpTzFlTHgyQW90TkdPblNSMHUySXptcE5zN2R1V2txN0ZDZXJYY2tzN2dFVXc3MEs2bVhXUnVRWEwtZlRBUWN1WjBwZW55VHpGWGM4UldqTTU2dUJ4elZydmxXeWRBVkdSM1JiS3RMSzc2UTlWSy1lTHVUalBZeGp2cmpXVmpQaw?oc=5", "source_name": "StockStory", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "Q4 Earnings Highlights: Kyndryl (NYSE:KD) Vs The Rest Of The IT Services & Consulting Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPM1hmTFlISGpRcDhGNHVBMW5BQzM4RkZmLUhWeU1BTnFoVVRzLUhycEl3RnBQNXluUTA4M0xFSThzVTE3YVJ0VWUtVjdyVjdWcE5nak5xdjVJUVdwd1pRaDd5Qnl3RW9jaFREMlhIVHVZbVhNTVVkVG9VWlJ1aFF6NnYweVo4UTc4?oc=5", "source_name": "Market source", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "Public Policy (PPHC) Stock Forecast and Price Target 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMiZkFVX3lxTFBhQjlISTh5d192RlVxazZTdXJjSGg5WDJ1cXlzaVFjUzFka0ZqVTFBU2NLbVNCVjJBbzFjU0ljS1lyRHlDdWlSakFEQmU3b0VSQklOdGpFZC1SdHFDQ0VTaHYzQ3FGUQ?oc=5", "source_name": "MarketBeat", "published_at": "2026-02-07T15:10:20+00:00", "published_display": "07 Feb 2026 15:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy (PPHC) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE95X3J4cDJCR1ZTNlc3UW0zWDhTbzF5cFU3TjFjU25YbU5ScEpLMkFFbnBZSHZFOGwxTmxqTjhfTlFWdzRycFJ5Mlo3WlJPOGJxTGF6Sk5KLTRkZw?oc=5", "source_name": "MarketBeat", "published_at": "2026-02-07T00:03:47+00:00", "published_display": "07 Feb 2026 00:03", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "symbol__ Stock Quote Price and Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUEFVX3lxTFBzamhpZnh2bldFTnZ3bFZCaUNPbnR3VGlud3BCb2pxdjJCaVlzYXhiQTJWNlU4WE1OVE5HRzZKbUplZTJhX1c0TFpUZlVCWXRy?oc=5", "source_name": "CNN", "published_at": "2026-01-29T04:19:33+00:00", "published_display": "29 Jan 2026 04:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Co (PPHC) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiU0FVX3lxTE5BQ1p3T19kSDVyeDNUQUl0Mm54eEpVR2NLMzgwbGdfeDVwNk5PcWMzQW9YT3RYOWt3Vk54TlZHUEcwaW1pY1h0cFZkLWg2TXZyQVpj?oc=5", "source_name": "Stock Titan", "published_at": "2026-01-29T01:22:17+00:00", "published_display": "29 Jan 2026 01:22", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PR News | PPHC Kicks Off NASDAQ Stock Trading - Wed., Jan. 28, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxNMnNKc3c2RjZORHdBWDVyZy1SNEdWUmZGTHpQTll2N2JJZWdjUUhfZEFoU0dDX01QY0JKWXVramRBRG9IMUk2SlU5ZnNINmpMYlJBMWVkOGJyZHA0UlBBbmNHWDM4c3M0Z3ptb1NwZkFLODMxR2x2YVJ3VlFuZ19sbUtEM3IyNmZzMjNrQWZMR1l2ZkljblBvY3pfOA?oc=5", "source_name": "O'Dwyer's PR", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "PPHC Announces Nasdaq Listing and Pricing of U.S. Initial Public Offering", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOd2EwMGdZOU1rR19Nb3dRNDZDaGpOR3ZHZUZOVGluRTh1OHc5M1FqYmE3NmtFZTdPWTgtMGx6ZDBiUTE0djZnalpPVThqa1N0M1Y4dnp0V1k4ckZKRE5WaURxaXpzN3FTNXNDOW8xMjNLWTNnVWw1UXZGZlYzV3BtcWdkUGdMNXA1WUpmU01YSzFEdFFfVExKWnNtc254Wm9iZDNHeFJRUnozcTdzaGljM1hHVkFESk1UQWNHZDByUG9ZWU1NTUE?oc=5", "source_name": "PR Newswire", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "Public Policy Holding Company debuts on Nasdaq Global Market", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPYzVwMjJzQzRSckpZQVdzMXpZR1lTMzJXMG4tOEw4MGp3LWlEUmY4cXNzTFZNenZyWHFJSFBqajQ5OU9NVHpSdHpxeERqbDl5U1dYM3hjTDJPbVFmNTlndEhhRGRScVB3aDk5cmJoa1gzcU5uNkZtcmp5TDFDVXhtVm9tYmdYRUQyWVFoU0pXMUFWcF9WZWxIX0xhYlA?oc=5", "source_name": "PRWeek", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "Public policy firm PPHC prices $50.8 million Nasdaq IPO at $12.25 per share", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPODcyZ1hPbXZ2Y3pZMDV0SUExSXVKdTY4MHdZQ0Vkd25WQmlKVk9VOUc2YkFnUEd5RHdkWWRHUWpMMU9RZE95cVRTTHZSMzRLcFRBNWhLSEVPcFcwQ1VOSTdHMjdUeWx5Z3A0ZDlCbFV2U1F6ZzIwam82WnplZFA5RThtNHprQXJWZmQwcThhUEI1bEpNcmRyUDF2NHoyMEpsT1F3Mm1iTDU0WXljUl80Slp1Z0QtNlpYZzRRWVduVzRlMFROaEdJ?oc=5", "source_name": "Investing.com", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "PPHC Announces Launch of Initial Public Offering Roadshow", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxPc1A0N2E4OFdXZzgwTFBtQUxJSXRSbm9vUlRhaWxGb2lwcG5hVEVYQWpvVXFqTjZUWjhSODdPZmtZbXkzUDU2Z0lpdGlDYjBrRUlUYnliTHdaTFlFOTh2a3BtUHQtcnJoMDk1ZVRObU5USVBNVnBTblJfWUlOdnJXdUs5aWZ1RUtxcGJ1OG9fQkxuTnd3WW95NmpPWXRjREUyZ3IzdDlhLTJ1Nm84NmNEUmxycw?oc=5", "source_name": "PR Newswire", "published_at": "2026-01-22T08:00:00+00:00", "published_display": "22 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": "PR News | PR Firm News: PPHC Kicks Off Roadshow for NASDAQ Listing - Thu., Jan. 22, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxOZkZSTmJvVHU1SHg0RnlGSDd4QmdOc3dkMjN4QUpyVkdsVzJ0TGhSQTdmLWZVanRDaExwcnpQWEk5TlhYWHlXaDlHRVQtaEF4MXBiaEFYVHZ3ckNrNWRFN0FkaHlGWWhKWDBrOFFUeEpIZk5selpVTFVhb29pUnB0OFhGd052YkR3UFRzb0VKNnJodEMyMGwyckdiQ01oWXE3dndTeHVuR1VzVkItRkFJWTRIR2VLUQ?oc=5", "source_name": "O'Dwyer's PR", "published_at": "2026-01-22T08:00:00+00:00", "published_display": "22 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": "Owning 69% in Public Policy Holding Company, Inc. (LON:PPHC) means that insiders are heavily invested in the company's future", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxQV2RoNWplVU4wcmZsUlhYVzBEVHp4dDZMLVREUUFLbVQycGRLS0VtSWFLZHhmZkhXa3Rzd1FGZ25DLTVYMDk1a3QtR3htWERLeU1DZGNfVm1xUTJYZkVVWU9ZVFlFcnRMMlk1aFZsZDJQRG5oZDFrb1UzRXp0bnYzaXVQdw?oc=5", "source_name": "Market source", "published_at": "2025-12-03T08:00:00+00:00", "published_display": "03 Dec 2025 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": "Public Policy Holding Company, Inc. (\"PPHC\", the \"Group\" or the \"Company\") Notification of Registration Statement Filing PPHC Files for Proposed U.S. IPO, Nasdaq Listing", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgJBVV95cUxOcUEwaE9hdWhnUnZTZGJiRU1SdUJZRnNDZk85eklpTm8zMldxc0xXb2s2bDVuMlBhMnJLY0xyX0VWd0U5TVh2X2I2bDg2T1E0RE80X1pDR2pnaWVXS1c5UmxDQmFJVHVwQk9ZN0lzTnEzcnlkV2ZBeW1rWC0tUDRFN2dfSWNzMlRnUEJsejhMcDFteXBmd0JQaTJfN0VIUUhYTm82RWdCODZ5RE02WW5jNTBqUG1ua0NBTFd3N3FZd29OeDVvRWpTTUdsc2NueEFpSFdqR2xQb1NqOWw5eDBPb0dmSzBhc1MzdHF5cl9GR3BFcEpJckJJZmtYTjhpUHJWNHdEdWtKRmwxTE1ad3FkNkNhNEt6NlhxcVlISnV5NGhPVkhzT0p4WldJdWRPc1FZbG9hTjNB?oc=5", "source_name": "PR Newswire", "published_at": "2025-10-13T07:00:00+00:00", "published_display": "13 Oct 2025 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": "Public Policy Holding (PPHC) details $1,054,541 exempt equity issuance", "summary": "Public Policy Holding Company, Inc. (PPHC) has filed a Form D detailing an exempt equity offering, issuing 111,948 shares with a market value of $1,054,541 on July 1, 2026. The company utilized Rule 506(b) of Regulation D for this offering, with no finders' fees reported. PPHC, w", "url": "https://www.stocktitan.net/sec-filings/PPHC/d-public-policy-holding-company-inc-sec-filing-350e804ffc5e.html", "source_name": "Stock Titan", "published_at": "2026-07-15T15:40:21", "published_display": "15 Jul 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": "PPHC unit Seven Letter hires two public affairs staffers", "summary": "Seven Letter, a member company of Public Policy Holding Company (PPHC), has expanded its team by hiring Greg Honan as Managing Director in Boston and Esther Lynch as Content Specialist in Washington, D.C. This expansion comes as PPHC navigates a challenging financial period, with", "url": "https://www.investing.com/news/company-news/pphc-unit-seven-letter-hires-two-public-affairs-staffers-93CH-4790501", "source_name": "Investing.com", "published_at": "2026-07-14T11:39:51", "published_display": "14 Jul 2026 11:39", "sentiment": "positive", "sentiment_pct": 60, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC Strengthens Public Affairs Offering with Hire of Managing Director and Content Specialist", "summary": "PPHC announced that its member company, Seven Letter, has expanded its public affairs team by hiring Greg Honan as Managing Director in Boston and Esther Lynch as Content Specialist in Washington, D.C. Honan brings extensive experience from Boston City Hall and the White House, w", "url": "https://www.theglobeandmail.com/investing/markets/markets-news/GlobeNewswire/3269542/pphc-strengthens-public-affairs-offering-with-hire-of-managing-director-and-content-specialist/", "source_name": "The Globe and Mail", "published_at": "2026-07-14T10:39:52", "published_display": "14 Jul 2026 10:39", "sentiment": "positive", "sentiment_pct": 70, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC or HTHIY: Which Is the Better Value Stock Right Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxOLVFUT0tudDVvdnNPM2NTcTBYMXNyUzBWcDIzT2RIelVibWg5UjUwYlZMUGdILXc2dHlxZ1otVGJqTEZLZjlKcEVEX0czQlNyTE4zd2QwTVQxNVhDdEdzenVZNkg3RV9FM1EzVDBmbXlyWmdCT0MySUhYWVF0S01oZk13SlY4ZVkwNTdoTGdsU2JJeTAwQjJUbkZB?oc=5", "source_name": "Market source", "published_at": "2026-07-13T15:40:04+00:00", "published_display": "13 Jul 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": "[8-K] Public Policy Holding Company, Inc. Reports Material Event", "summary": "Public Policy Holding Company, Inc. (PPHC) has announced its acquisition of Tancredi Intelligent Communication Ltd, a strategic communications and advisory firm. This acquisition, which includes an initial consideration of \u00a38.0 million, will expand PPHC's capabilities in corporat", "url": "https://www.stocktitan.net/sec-filings/PPHC/8-k-public-policy-holding-company-inc-reports-material-event-b4031505b1af.html", "source_name": "Stock Titan", "published_at": "2026-07-05T20:40:04", "published_display": "05 Jul 2026 20:40", "sentiment": "positive", "sentiment_pct": 75, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article provides the enterprise value to revenue forward for Public Policy Holding Company, Inc. (NASDAQ: PPHC). The content is primarily a listing of financial data and information related to the company, found on the TradingView platform.", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-05T07:11:07", "published_display": "05 Jul 2026 07:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to book forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article displays the \"Price to book forward\" metric for Public Policy Holding Company, Inc. (PPHC) on the Nasdaq Stock Market. The data includes the period, value, and percentage change. The content is sourced from TradingView and indicates that the market is currently close", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/price-book-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T06:10:17", "published_display": "04 Jul 2026 06:10", "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 earnings forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article presents the \"Price to earnings forward\" metric for Public Policy Holding Company, Inc. (NASDAQ: PPHC) within the TradingView platform. It shows that the market for PPHC is closed with no trades recorded at the time of viewing. The content is primarily a listing of n", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/price-earnings-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T04:09:23", "published_display": "04 Jul 2026 04:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of Public Policy Holding Company, Inc. \u2013 NASDAQ:PPHC", "summary": "This article provides the \"Price to sales forward\" value for Public Policy Holding Company, Inc. (NASDAQ: PPHC). It indicates the value and the change percentage for this financial metric, which is typically used for valuation purposes. There was no specific numerical data provid", "url": "https://www.tradingview.com/symbols/NASDAQ-PPHC/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T03:41:00", "published_display": "04 Jul 2026 03:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC Buys Tancredi to Boost European Strategic Communications and Litigation Practice", "summary": "Public Policy Holding Co., Inc. (PPHC) has acquired Tancredi Intelligent Communication for an initial \u00a38 million, potentially rising to \u00a325 million. This acquisition integrates Tancredi into PPHC's TrailRunner International group, expanding PPHC's presence in London, Milan, and L", "url": "https://www.theglobeandmail.com/investing/markets/markets-news/Tipranks/3098356/pphc-buys-tancredi-to-boost-european-strategic-communications-and-litigation-practice/", "source_name": "The Globe and Mail", "published_at": "2026-07-02T18:43:27", "published_display": "02 Jul 2026 18:43", "sentiment": "positive", "sentiment_pct": 71, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC acquires London-based Tancredi for \u00a38 million", "summary": "Public Policy Holding Company, Inc. (PPHC) has acquired London-based strategic communications firm Tancredi Intelligent Communication Ltd for an initial consideration of \u00a38.0 million, with potential earnout payments up to \u00a325 million. This acquisition comes as PPHC's stock trades", "url": "https://www.investing.com/news/company-news/pphc-acquires-londonbased-tancredi-for-8-million-93CH-4770501", "source_name": "Investing.com", "published_at": "2026-07-02T05:10:21", "published_display": "02 Jul 2026 05:10", "sentiment": "positive", "sentiment_pct": 67, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Press Release: PPHC Announces Acquisition of Tancredi", "summary": "PPHC (Public Policy Holding Company) has announced the acquisition of Tancredi, a specialist financial communications and investor relations consultancy based in London. This strategic move aims to strengthen PPHC's financial communications offering across the UK, U.S., and Europ", "url": "https://www.moomoo.com/news/post/72333217/press-release-pphc-announces-acquisition-of-tancredi?futusource=news_newspage_recommend", "source_name": "Moomoo", "published_at": "2026-07-01T17:11:04", "published_display": "01 Jul 2026 17:11", "sentiment": "positive", "sentiment_pct": 71, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PR News | PPHC Acquires Tancredi Intelligent Comms - Wed., Jul. 1, 2026", "summary": "Public Policy Holding Company (PPHC) has acquired London-based Tancredi Intelligent Communication (TIC) for $10.8M. TIC, specializing in corporate affairs, financial communications, and crisis PR, will be integrated into PPHC\u2019s Trailrunner International unit. The acquisition stre", "url": "https://www.odwyerpr.com/story/public/24967/2026-07-01/pphc-acquires-tancredi-intelligent-comms.html", "source_name": "O'Dwyer's PR", "published_at": "2026-07-01T15:40:33", "published_display": "01 Jul 2026 15:40", "sentiment": "positive", "sentiment_pct": 74, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC Acquires Tancredi to Expand TrailRunner International Across Europe", "summary": "Public Policy Holding Company Inc. (PPHC) has announced its acquisition of Tancredi Intelligent Communication Ltd. for an initial consideration of \u00a38 million, potentially rising to \u00a325 million. This strategic move aims to expand PPHC's TrailRunner International platform, enhancin", "url": "https://www.citybiz.co/article/868400/pphc-acquires-tancredi-to-expand-trailrunner-international-across-europe/", "source_name": "citybiz", "published_at": "2026-07-01T12:40:52", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 94, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company completes acquisition of Tancredi for \u00a38.0M, issues 111,948 shares", "summary": "Public Policy Holding Company (PPHC) has completed the acquisition of Tancredi for \u00a38.0 million, paying \u00a37.2 million in cash and issuing 111,948 new common shares. This acquisition adds 22 staff, expands TrailRunner International's EMEA footprint, and included Tancredi reporting ", "url": "https://www.tradingview.com/news/tradingview:80a304d7263dc:0-public-policy-holding-company-completes-acquisition-of-tancredi-for-8-0m-issues-111-948-shares/", "source_name": "TradingView", "published_at": "2026-07-01T12:40:33", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 71, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding acquires strategic communications firm Tancredi Intelligent Communication", "summary": "Public Policy Holding Company (PPHC) has announced the acquisition of Tancredi Intelligent Communication, a strategic communications firm based in London, UK. This move expands PPHC's offerings into financial B2B, asset management, and fintech sectors, leveraging Tancredi's exper", "url": "https://www.msn.com/en-us/money/companies/public-policy-holding-acquires-strategic-communications-firm-tancredi-intelligent-communication/ar-AA26Zknw?ocid=finance-verthp-feeds", "source_name": "MSN", "published_at": "2026-07-01T12:40:33", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 69, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC expands into Europe with Tancredi deal, adds 22 staff", "summary": "Public Policy Holding Company (PPHC) has acquired London-based Tancredi Intelligent Communication for an initial consideration of \u00a38 million, with a maximum aggregate consideration of \u00a325 million based on future profit growth. This acquisition, which adds 22 staff and expands Tra", "url": "https://www.stocktitan.net/news/PPHC/pphc-announces-acquisition-of-4arpnp2srfjl.html", "source_name": "Stock Titan", "published_at": "2026-07-01T12:40:33", "published_display": "01 Jul 2026 12:40", "sentiment": "positive", "sentiment_pct": 67, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell 3000E Value Benchmark", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell 3000E Value Benchmark, according to a report published on June 29, 2026. This news follows several other announcements, including the company's acquisition of Tancredi Intelligent Communication ", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-3000e-value-benchmark-ce7f5fdfda8af524", "source_name": "marketscreener.com", "published_at": "2026-06-30T18:09:23", "published_display": "30 Jun 2026 18:09", "sentiment": "negative", "sentiment_pct": 30, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell Microcap Value Benchmark Index", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell Microcap Value Benchmark Index. This announcement, published on June 29, 2026, also noted its removal from several other Russell indices including the Small Cap Comp Value, 3000E Value, 3000 Val", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-microcap-value-benchmark-ind-ce7f5fdfda8af421", "source_name": "www.marketscreener.com", "published_at": "2026-06-30T04:39:08", "published_display": "30 Jun 2026 04:39", "sentiment": "negative", "sentiment_pct": 33, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Goodwin PLC (GDWN.L) Stock Analysis: Unpacking 27.5% Revenue Growth in the Industrials Sector", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPR3FqT2o2MUFYSDBTc2R6R2wwc2o5ZzViZVBFVG1mOXl0X2MyVDVpUlV4dFRDalFxQ2QzVTFFZmdROFJUVWNmOW1ZMXFRUWpNMXVLRVctZTVqRzctVmNFTUhreGcza0tLM0tBc3pDX0pxTUNsVzZVQXdkR3d1bU1IT3huaF9HaWhrWV92LTl0U0Z5OXA2S2JKQVRxZzIxckt3WEpnOGRJRkFBVlhnT2c1VlZrc0tab0lMb2gtc0dRWXc2TGp1WXFLRmI2dFVCbHV5Q1dVVzBXUQ?oc=5", "source_name": "DirectorsTalk Interviews", "published_at": "2026-06-30T02:03:41+00:00", "published_display": "30 Jun 2026 02:03", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell 2500 Value Benchmark", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell 2500 Value Benchmark index, as announced on June 29, 2026. This exclusion is part of broader changes, with the company also being dropped from the Russell Microcap Value, Russell 3000E Value, an", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-2500-value-benchmark-ce7f5fdfda8bff2d", "source_name": "www.marketscreener.com", "published_at": "2026-06-29T18:09:38", "published_display": "29 Jun 2026 18:09", "sentiment": "negative", "sentiment_pct": 29, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.(NasdaqGM:PPHC) dropped from Russell 2000 Value Benchmark", "summary": "Public Policy Holding Company, Inc. (NasdaqGM:PPHC) has been removed from the Russell 2000 Value Benchmark, according to an announcement published on June 29, 2026. This news follows several other recent removals from various Russell indices, including the Russell Microcap Value,", "url": "https://www.marketscreener.com/news/public-policy-holding-company-inc-nasdaqgm-pphc-dropped-from-russell-2000-value-benchmark-ce7f5fdfda8bff25", "source_name": "www.marketscreener.com", "published_at": "2026-06-29T14:18:00", "published_display": "29 Jun 2026 14:18", "sentiment": "negative", "sentiment_pct": 39, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "[10-K/A] Public Policy Holding Company, Inc. Amends Annual Report", "summary": "Public Policy Holding Company, Inc. (PPHC) has filed an amendment (10-K/A) to its annual report for the year ended December 31, 2025. This amendment updates the cover page to check the \"Smaller Reporting Company\" box and corrects the public float figure, which is approximately $2", "url": "https://www.stocktitan.net/sec-filings/PPHC/10-k-a-public-policy-holding-company-inc-amends-annual-report-4d6044af54c2.html", "source_name": "Stock Titan", "published_at": "2026-06-27T08:09:54", "published_display": "27 Jun 2026 08:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Zacks Industry Outlook 3M, Griffon, GPGI and Public Policy", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/zacks-industry-outlook-3m-griffon-084800722.html", "source_name": "Zacks", "published_at": "2026-06-26T08:48:00+00:00", "published_display": "26 Jun 2026 08:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Gross profit of Public Policy Holding Co., Inc. \u2013 LS:A41J5B", "summary": "This article displays the title \"Gross profit of Public Policy Holding Co., Inc. \u2013 LS:A41J5B\" and then provides various navigation links and footer information typical of a financial data website like TradingView. The core content about the gross profit itself is missing, suggest", "url": "https://www.tradingview.com/symbols/LS-A41J5B/financials-income-statement/gross-profit/", "source_name": "TradingView", "published_at": "2026-06-23T17:09:53", "published_display": "23 Jun 2026 17:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc.'s (LON:PPHC) Profit Outlook", "summary": "Public Policy Holding Company (LON:PPHC) is projected to reach profitability by 2027, according to analysts who forecast a profit of US$21m after a loss of US$42m. This breakeven relies on an optimistic annual growth rate of 59%. The company's current debt level is also noted as ", "url": "https://simplywall.st/stocks/gb/commercial-services/aim-pphc/public-policy-holding-shares/news/public-policy-holding-company-incs-lonpphc-profit-outlook", "source_name": "Simply Wall Street", "published_at": "2026-06-23T08:10:18", "published_display": "23 Jun 2026 08:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC SEC Filings - Public Policy Holding Co Inc 10-K, 10-Q, 8-K Forms", "summary": "This page provides a comprehensive resource for Public Policy Holding Co (PPHC) SEC filings, including 10-K, 10-Q, and 8-K forms, enriched with Rhea-AI's expert analysis, summaries, sentiment, and impact scores. Recent filings include the company's 2025 revenue growth to $186.5 m", "url": "https://www.stocktitan.net/sec-filings/PPHC/page-4.html", "source_name": "Stock Titan", "published_at": "2026-06-17T22:40:35", "published_display": "17 Jun 2026 22:40", "sentiment": "positive", "sentiment_pct": 61, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC (PPHC) awards 22,594 shares to Chief Administrative Officer", "summary": "Public Policy Holding Company, Inc. (PPHC) has awarded 22,594 shares of common stock to its Chief Administrative Officer, Matthew Ross Mazzanti, on June 12, 2026. This grant was part of his equity compensation at a price of $0.00 per share, not an open-market purchase. Following ", "url": "https://www.stocktitan.net/sec-filings/PPHC/form-4-public-policy-holding-company-inc-insider-trading-activity-fbe1dd787f5f.html", "source_name": "Stock Titan", "published_at": "2026-06-17T00:08:57", "published_display": "17 Jun 2026 00:08", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PPHC (PPHC) director receives 9,609-share stock grant as compensation", "summary": "Public Policy Holding Company, Inc. director Lee Simon Philip Guy was awarded 9,609 shares of common stock as compensation at a stated price of $0 per share. This transaction, categorized as a grant, increased his direct holdings to 9,609 shares. The Form 4 filing confirms this n", "url": "https://www.stocktitan.net/sec-filings/PPHC/form-4-public-policy-holding-company-inc-insider-trading-activity-1b13549f7a68.html", "source_name": "Stock Titan", "published_at": "2026-06-16T23:09:30", "published_display": "16 Jun 2026 23:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding (PPHC) awards 10,082 common shares to VP", "summary": "Public Policy Holding Company (PPHC) VP, Accounting & Control Paula Conner Thrasher, was granted 10,082 shares of common stock on June 12, 2026, at a price of $0.0000 per share. This transaction, filed on Form 4, increased her direct holdings to 38,525 shares. The filing indicate", "url": "https://www.stocktitan.net/sec-filings/PPHC/form-4-public-policy-holding-company-inc-insider-trading-activity-051afff6007d.html", "source_name": "Stock Titan", "published_at": "2026-06-16T21:39:36", "published_display": "16 Jun 2026 21:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "1 Industrials Stock to Target This Week and 2 Facing Headwinds", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNTVMzR08yTUVUWDNoYmJibnZJTmZRejgxQm0wMEhwMFlNUkFuYjJLQmMySmd6MzY5bkdOX1g5clBud2lpSTlvcFBPSUhMWkxyNUZQamlBT2syT1FXcjJoQ2lMS0w3T01BckVXYlhfNnl5Slh1aV9oTHEwOUMzNWdBQ0JFNnR5ZlpSSkVCbFRwdjRNQXdDQ3VsT2pEbHQyb0hLLU1sZy14UHlvWUlJbzZNSjBDNmNjM1lVWENLR2w0NA?oc=5", "source_name": "StockStory", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc. Rings the Nasdaq Stock Market Closing Bell", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxPRGRNcHlMdkJzQ2J1MWhHbW1DLU03VURMZEJyRms1YkR1cFhXTDlMbVVPckNFZDREZWYwVk0ycWdaNUhyZmZUMTVocG1RVjdsUWFSc3c3ZVFaMzJMS1E2aTdIWXdsLVR6NTBueEFqWUVfUjJfYjhqYl9iYWw1eFVOVDNDeGN4U0RTTnVkTlRvTGpSUDlycUJza3NmRFB4Y1dYT2w4cA?oc=5", "source_name": "Nasdaq", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 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": "Public Policy Holding Co Inc (PPHC) Q1 2026 Earnings Call Highlights: Strong Revenue Growth ...", "summary": "", "url": "https://finance.yahoo.com/news/public-policy-holding-co-inc-050107989.html", "source_name": "GuruFocus.com", "published_at": "2026-05-13T05:01:07+00:00", "published_display": "13 May 2026 05:01", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Company, Inc. Announces Q1 2026 Financial Results", "summary": "", "url": "https://finance.yahoo.com/news/public-policy-holding-company-inc-201400502.html", "source_name": "GlobeNewswire", "published_at": "2026-05-12T20:14:00+00:00", "published_display": "12 May 2026 20:14", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Industrials Sector Update April 2026: Primoris Stock to Buy, Itron and KB Home to Sell - News and Statistics", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQMEtBNmtSZ1ZvQ0FXbEVTWXRMM0tYLWVBZE40NFFpeVBvNzgwRl9UVmoxbFFieXEzRUxMZHdYaXBvZkkxYUhvaldaX0NTWXR2YVQtZzRBWkdOUlV0dVM4LTdibE5xbWpMazJlZkVWdFQ4SjJlbEU1dkYybnJ6WVoycHJRMEhveHVWd2x4eFlCR01pQ3BjWnNHM2hFYmdPZm9LUGNz?oc=5", "source_name": "IndexBox", "published_at": "2026-04-25T07:00:00+00:00", "published_display": "25 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": "Avis Budget is the most overbought industrials stock as Q1 earnings roll on (XLI:NYSEARCA)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQekZNakh3MnU5V3BFV1dOTXpublQ5UXNVUm1XU3l4eVNmX1RkR3pCbmRHSUdVWEN2cGJXX2puUy1GNkQ1aXN1dldEdTR0ZHU1Z3M3UVBQZGpTR3pvNHpRWXpkckJkU0I2ZnF2bGV2M0h2Y3drTmdHb3gzMmNKMGNqWHFzYTdha1Y3SFYxei0xMFAtYlFpR0dIb3BMb0t2Uy0ybVRpMzVlT21xQVdLcVoyV29uOA?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-04-20T07:00:00+00:00", "published_display": "20 Apr 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": "Public Policy (PPHC) Stock Forecast and Price Target 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMiZkFVX3lxTFBhQjlISTh5d192RlVxazZTdXJjSGg5WDJ1cXlzaVFjUzFka0ZqVTFBU2NLbVNCVjJBbzFjU0ljS1lyRHlDdWlSakFEQmU3b0VSQklOdGpFZC1SdHFDQ0VTaHYzQ3FGUQ?oc=5", "source_name": "MarketBeat", "published_at": "2026-02-07T15:10:20+00:00", "published_display": "07 Feb 2026 15:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy (PPHC) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE95X3J4cDJCR1ZTNlc3UW0zWDhTbzF5cFU3TjFjU25YbU5ScEpLMkFFbnBZSHZFOGwxTmxqTjhfTlFWdzRycFJ5Mlo3WlJPOGJxTGF6Sk5KLTRkZw?oc=5", "source_name": "MarketBeat", "published_at": "2026-02-07T00:03:47+00:00", "published_display": "07 Feb 2026 00:03", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "symbol__ Stock Quote Price and Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUEFVX3lxTFBzamhpZnh2bldFTnZ3bFZCaUNPbnR3VGlud3BCb2pxdjJCaVlzYXhiQTJWNlU4WE1OVE5HRzZKbUplZTJhX1c0TFpUZlVCWXRy?oc=5", "source_name": "CNN", "published_at": "2026-01-29T04:19:33+00:00", "published_display": "29 Jan 2026 04:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public Policy Holding Co (PPHC) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiU0FVX3lxTE5BQ1p3T19kSDVyeDNUQUl0Mm54eEpVR2NLMzgwbGdfeDVwNk5PcWMzQW9YT3RYOWt3Vk54TlZHUEcwaW1pY1h0cFZkLWg2TXZyQVpj?oc=5", "source_name": "Stock Titan", "published_at": "2026-01-29T01:22:17+00:00", "published_display": "29 Jan 2026 01:22", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PR News | PPHC Kicks Off NASDAQ Stock Trading - Wed., Jan. 28, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxNMnNKc3c2RjZORHdBWDVyZy1SNEdWUmZGTHpQTll2N2JJZWdjUUhfZEFoU0dDX01QY0JKWXVramRBRG9IMUk2SlU5ZnNINmpMYlJBMWVkOGJyZHA0UlBBbmNHWDM4c3M0Z3ptb1NwZkFLODMxR2x2YVJ3VlFuZ19sbUtEM3IyNmZzMjNrQWZMR1l2ZkljblBvY3pfOA?oc=5", "source_name": "O'Dwyer's PR", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "PPHC Announces Nasdaq Listing and Pricing of U.S. Initial Public Offering", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOd2EwMGdZOU1rR19Nb3dRNDZDaGpOR3ZHZUZOVGluRTh1OHc5M1FqYmE3NmtFZTdPWTgtMGx6ZDBiUTE0djZnalpPVThqa1N0M1Y4dnp0V1k4ckZKRE5WaURxaXpzN3FTNXNDOW8xMjNLWTNnVWw1UXZGZlYzV3BtcWdkUGdMNXA1WUpmU01YSzFEdFFfVExKWnNtc254Wm9iZDNHeFJRUnozcTdzaGljM1hHVkFESk1UQWNHZDByUG9ZWU1NTUE?oc=5", "source_name": "PR Newswire", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "Public Policy Holding Company debuts on Nasdaq Global Market", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPYzVwMjJzQzRSckpZQVdzMXpZR1lTMzJXMG4tOEw4MGp3LWlEUmY4cXNzTFZNenZyWHFJSFBqajQ5OU9NVHpSdHpxeERqbDl5U1dYM3hjTDJPbVFmNTlndEhhRGRScVB3aDk5cmJoa1gzcU5uNkZtcmp5TDFDVXhtVm9tYmdYRUQyWVFoU0pXMUFWcF9WZWxIX0xhYlA?oc=5", "source_name": "PRWeek", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "Public policy firm PPHC prices $50.8 million Nasdaq IPO at $12.25 per share", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPODcyZ1hPbXZ2Y3pZMDV0SUExSXVKdTY4MHdZQ0Vkd25WQmlKVk9VOUc2YkFnUEd5RHdkWWRHUWpMMU9RZE95cVRTTHZSMzRLcFRBNWhLSEVPcFcwQ1VOSTdHMjdUeWx5Z3A0ZDlCbFV2U1F6ZzIwam82WnplZFA5RThtNHprQXJWZmQwcThhUEI1bEpNcmRyUDF2NHoyMEpsT1F3Mm1iTDU0WXljUl80Slp1Z0QtNlpYZzRRWVduVzRlMFROaEdJ?oc=5", "source_name": "Investing.com", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "PPHC Announces Launch of Initial Public Offering Roadshow", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxPc1A0N2E4OFdXZzgwTFBtQUxJSXRSbm9vUlRhaWxGb2lwcG5hVEVYQWpvVXFqTjZUWjhSODdPZmtZbXkzUDU2Z0lpdGlDYjBrRUlUYnliTHdaTFlFOTh2a3BtUHQtcnJoMDk1ZVRObU5USVBNVnBTblJfWUlOdnJXdUs5aWZ1RUtxcGJ1OG9fQkxuTnd3WW95NmpPWXRjREUyZ3IzdDlhLTJ1Nm84NmNEUmxycw?oc=5", "source_name": "PR Newswire", "published_at": "2026-01-22T08:00:00+00:00", "published_display": "22 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": "PR News | PR Firm News: PPHC Kicks Off Roadshow for NASDAQ Listing - Thu., Jan. 22, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxOZkZSTmJvVHU1SHg0RnlGSDd4QmdOc3dkMjN4QUpyVkdsVzJ0TGhSQTdmLWZVanRDaExwcnpQWEk5TlhYWHlXaDlHRVQtaEF4MXBiaEFYVHZ3ckNrNWRFN0FkaHlGWWhKWDBrOFFUeEpIZk5selpVTFVhb29pUnB0OFhGd052YkR3UFRzb0VKNnJodEMyMGwyckdiQ01oWXE3dndTeHVuR1VzVkItRkFJWTRIR2VLUQ?oc=5", "source_name": "O'Dwyer's PR", "published_at": "2026-01-22T08:00:00+00:00", "published_display": "22 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": "Owning 69% in Public Policy Holding Company, Inc. (LON:PPHC) means that insiders are heavily invested in the company's future", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxQV2RoNWplVU4wcmZsUlhYVzBEVHp4dDZMLVREUUFLbVQycGRLS0VtSWFLZHhmZkhXa3Rzd1FGZ25DLTVYMDk1a3QtR3htWERLeU1DZGNfVm1xUTJYZkVVWU9ZVFlFcnRMMlk1aFZsZDJQRG5oZDFrb1UzRXp0bnYzaXVQdw?oc=5", "source_name": "Market source", "published_at": "2025-12-03T08:00:00+00:00", "published_display": "03 Dec 2025 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": "Public Policy Holding Company, Inc. (\"PPHC\", the \"Group\" or the \"Company\") Notification of Registration Statement Filing PPHC Files for Proposed U.S. IPO, Nasdaq Listing", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgJBVV95cUxOcUEwaE9hdWhnUnZTZGJiRU1SdUJZRnNDZk85eklpTm8zMldxc0xXb2s2bDVuMlBhMnJLY0xyX0VWd0U5TVh2X2I2bDg2T1E0RE80X1pDR2pnaWVXS1c5UmxDQmFJVHVwQk9ZN0lzTnEzcnlkV2ZBeW1rWC0tUDRFN2dfSWNzMlRnUEJsejhMcDFteXBmd0JQaTJfN0VIUUhYTm82RWdCODZ5RE02WW5jNTBqUG1ua0NBTFd3N3FZd29OeDVvRWpTTUdsc2NueEFpSFdqR2xQb1NqOWw5eDBPb0dmSzBhc1MzdHF5cl9GR3BFcEpJckJJZmtYTjhpUHJWNHdEdWtKRmwxTE1ad3FkNkNhNEt6NlhxcVlISnV5NGhPVkhzT0p4WldJdWRPc1FZbG9hTjNB?oc=5", "source_name": "PR Newswire", "published_at": "2025-10-13T07:00:00+00:00", "published_display": "13 Oct 2025 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": [{"title": "Q1 IT Services & Consulting Earnings: Gartner (NYSE:IT) Earns Top Marks", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPek9zMWxFZ3gyM3NNbHg4WjVPaDBlR2YyVnlpaHNiZGZMWWZtTEt5ZlJYX1Z2ZlRqNU9TbThVMml4UkJTZElrY2JNTDdJWjN6MlN3U3k1NVJHQUNJYnVZNEZzX3BQRHhkOHE3MHFkS3owejhUMmFrbzdVamJjendwOWVIT1FfOHRGM0dxOGJ1bFJ4Mk9JOHYtZEJIdnkwcThRUHZmQTNYYw?oc=5", "source_name": "Market source", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Q1 Earnings Roundup: Kyndryl (NYSE:KD) And The Rest Of The IT Services & Consulting Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQZXMzRGotWEM4VTlNbXV3d05ybThxSXNVYzdmLXFiRDNSWHNhY0h6c24wUVQtd2UtRWlwOFNIenRFeDI1V3hJTV96UlFaYVdXeU80c3FDTUhOblBhUEFpd3RZRWg2THRqaWxKcFlPejQ2RFpnVUVhUksyUVhsSkxNY1I5MVdqa1NDWjVGbFFoVGZPdmIxZUMtVWl1ZkFuZw?oc=5", "source_name": "Market source", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "Q1 Earnings Highlights: DXC (NYSE:DXC) Vs The Rest Of The IT Services & Consulting Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPZ3hkZ3BNazB3ZExaeU93aFFOMHRzRlBXbFJiZVNXY3I1b0xrRjdMVnlrSG1QX3o4bF9aa2wzQTIzbVZlMkI1aG1keFpCelQxR0ZRY19QajVSS1ZUUkoxZEV6QVduZlQ2WWZmaElSZG1ENXVxNkxsSEJRODd2OVVPVXYxWnFfTENpNXNTSTJtMERmakhUOXJlQ0VJeEI?oc=5", "source_name": "Market source", "published_at": "2026-05-23T07:00:00+00:00", "published_display": "23 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "IT Services & Consulting Q4 Earnings: Gartner (NYSE:IT) is the Best in the Biz", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxNMUFfMG15Umo4cS0ydlNiRGhHTl9WdUJtZ1A5U2lISEhQZkRoaVJCZzVnS29aMTNYOTBkM3oteEJSOUFGcjFCMGxPSGZpTzFlTHgyQW90TkdPblNSMHUySXptcE5zN2R1V2txN0ZDZXJYY2tzN2dFVXc3MEs2bVhXUnVRWEwtZlRBUWN1WjBwZW55VHpGWGM4UldqTTU2dUJ4elZydmxXeWRBVkdSM1JiS3RMSzc2UTlWSy1lTHVUalBZeGp2cmpXVmpQaw?oc=5", "source_name": "StockStory", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "industry", "tier_label": "Industry context"}, {"title": "Q4 Earnings Highlights: Kyndryl (NYSE:KD) Vs The Rest Of The IT Services & Consulting Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPM1hmTFlISGpRcDhGNHVBMW5BQzM4RkZmLUhWeU1BTnFoVVRzLUhycEl3RnBQNXluUTA4M0xFSThzVTE3YVJ0VWUtVjdyVjdWcE5nak5xdjVJUVdwd1pRaDd5Qnl3RW9jaFREMlhIVHVZbVhNTVVkVG9VWlJ1aFF6NnYweVo4UTc4?oc=5", "source_name": "Market source", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 08: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": 53, "sentiment_summary": {"positive": 14, "negative": 4, "neutral": 35, "score": 55, "total": 53, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 77, "events": [{"event": "general", "label": "Market update", "weight": 13.75, "count": 25}, {"event": "earnings", "label": "Earnings", "weight": 6.81, "count": 13}, {"event": "deals", "label": "Deals and strategy", "weight": 5.5, "count": 10}, {"event": "guidance", "label": "Guidance", "weight": 2.55, "count": 4}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}], "positive_events": 14, "negative_events": 4}, "market_context": {"has_market_context": true, "latest_close": 8.34, "latest_week": "2026-07-10", "one_week_move": 7.9, "four_week_move": -20.6, "twelve_week_move": -38.8, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.0, "market_dynamics_buy_signal": false, "relative_strength": null, "fair_value_gap": -28.1, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "undecided", "expectation_probability": 49.1289, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+7.9% over one week, -20.6% over four weeks, trend inactive, and below fair value."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "positive", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 63, "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": "Stock Titan", "count": 9}, {"label": "Market source", "count": 6}, {"label": "TradingView", "count": 6}, {"label": "Investing.com", "count": 3}, {"label": "O'Dwyer's PR", "count": 3}, {"label": "www.marketscreener.com", "count": 3}, {"label": "PR Newswire", "count": 3}, {"label": "The Globe and Mail", "count": 2}], "tiers": [{"label": "Direct company coverage", "count": 48}, {"label": "Industry context", "count": 5}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 25}, {"label": "Earnings", "count": 13}, {"label": "Deals and strategy", "count": 10}, {"label": "Guidance", "count": 4}, {"label": "Analyst action", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "55/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "positive", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "77/100 classification confidence."}, {"label": "Company focus", "value": "48", "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": "+7.9% over one week, -20.6% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Public Policy Holding (PPHC) details $1,054,541 exempt equity issuance"}], "updated_at": "2026-07-16T10:55:06.987268+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}