{"ticker": {"uuid": "a9370ef1-26ab-4979-a80b-297963d96897", "symbol": "PHP", "name": "Primary Health Prop PLC", "exchange": "JNB", "country": "ZA", "sector": "Real Estate", "industry": "Reit - Healthcare Facilities"}, "articles": [{"title": "Primary Health Properties (LON:PHP) Given \"House Stock\" Rating at Shore Capital Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxPeGVjeG1WdmNZTHgyOERqa0dtREc3dUhYWEVwQ3o1MURqRnh3N3duR2h2aUF3TF9GUEc0VGJSbUtNa1A5WkNoM2pscERHLXZFTkc1UjRFLWdxUHJ1azJUbFZPamY5ZVFiM1JJQkJUeU8yaUljZ2w3d0xzNzlkS1gzWXlNR3ZGdnQzQTBieHJZOHhYNm5selpuQVRMMjAteVo0TXhaWTlBbFpjX0tnbVprTmNKQXlwVnA3eXp3Sm1lc2JjQXNfN0t1WkxCRVRpZXc?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-17T12:22:16+00:00", "published_display": "17 Jul 2026 12:22", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Primary Health Properties Shares Have Jumped on Wednesday Morning", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxPYjBqd1lvZjE2eFl1bk9TUF9vbm53YTNvNFFJbFBaVkhBWk5FMWtqTHlqOFF4ekRxa0p6RE5OTUdkRUFrSXRZQ1pVNnRKOTYwSWRFVGd0SzBmNlBjRElVdEF4Vm0yT09ITzVoYTVaNWo4RWxDM25xMVdrQ3dhT0RwVV9iVHZ6b2JUczM5RnZ6a3FlOWtQNXE4NVhLRWZHQjF2WmE4ZF9GcG95dFRx?oc=5", "source_name": "AskTraders", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 Jun 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": "Primary Health Properties (LSE:PHP) Stock Draws Fresh Price Target Split After Analyst Views Diverge", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNYi1MTks5UUxDZEhZU3VIMDBVNnlUQnRhb2RaRS1iUjRtQ0wtVy0wQXNZd2VHcVc5VGxJbERPUVJJcUQzVTluV25wVUhCeXM1bmt6cDFGTlRXSDJiZV93UDJFWXZ2MU5VX1RTQnB4MHU3QlBiYVV1Mnc3ZU9EcnVVSXdVLXpvSEpVU0lmT3F1NU0zUmxQWWdKdFRnTEJvdm8?oc=5", "source_name": "Market source", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How The Investment Story For Primary Health Properties (LSE:PHP) Is Evolving Without A New Price Target", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOVGFBSlpack9zRTRtVEo5UlRJRFcyd0o4MmZOc3dWT0c4bWtQVDlucERRTTZWeUpraFU2Ty05NG0xWXNBT2tFbFAtazdHM0cyellXTjhFcHNLajhzUnJVTjhLYTNDYnZkaVRsNUlFZzN3YmFaRXA2cFllckk2eEI5RTJvMXd3S2Rfc3NaeFg0WFhQVnVRa3lrNTJLbndKMnA5ZGZ5a3NOWHZhcnM?oc=5", "source_name": "Market source", "published_at": "2026-06-07T07:00:00+00:00", "published_display": "07 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": "Primary Health Properties (Trading Update): good progress", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxNSWxCbS1xRWtyT3lyNk1JSGotX1c0c3dVVUFKMTgxZU9sRVA2aUx0NklKTTJKa01YRWZvTDdOV0V2YjdnOHNvR0MtbUJLR0I5Q1FRZ1JKWGI1QTB5U3pPa3JIdnliUldPYWZnN0IxR3hVb1ltNnRuOGlkcUVXNjJEYWNoOExCcHpnOUxLTkRXaXV1eU96NkllakExUVBCQQ?oc=5", "source_name": "Hargreaves Lansdown", "published_at": "2026-04-28T07:00:00+00:00", "published_display": "28 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": "How The Narrative On Primary Health Properties (LSE:PHP) Is Shifting With New Price Targets", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPaXJBR1QwTllTVnR3ekIyb2tDSE5yQTUzWnNkSFN1ODJVMk0wN2tOc2VlT3U3MXZIdlNnYXNCMXdPZGc0ZDI3b2VSV1RVb2M0c1FBS1V1bS1BU2F5c0MyR2tfVkZ1cFJ2aVJtbXhLaURPMWYyV3RicFdKM0RDUmhWLUkzY1dPTUJkcFdXOENra2ZuTGF3MTlGR1NsX3BjUEtKdDF6aTlhVQ?oc=5", "source_name": "Market source", "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": "How The Story Is Shifting For Primary Health Properties (LSE:PHP) After A Subtle Valuation Rethink", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxQMWk4R3BrSjYtTzQ3VWVxUUJKYW1qV3cxS0xXdl9mLTZKdjZvN1VoVENFREVMeDFiWkJYRVZzZktUOHNpY2MyNzM3ZHpPbVFjVi1vMTVMN3M5TUR5QmFhX0xOdk9OWWhzWWxkSzIwUlhfTHBiSVJLMms1Q1Q1YjJPLXNGWTF1Y3FibW5nZkF1VzdCVmNtdUMzUjRTVzZyMWZLWHVnbkFqX3U?oc=5", "source_name": "Market source", "published_at": "2026-03-29T07:00:00+00:00", "published_display": "29 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"}], "by_tier": {"direct": [{"title": "Primary Health Properties (LON:PHP) Given \"House Stock\" Rating at Shore Capital Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxPeGVjeG1WdmNZTHgyOERqa0dtREc3dUhYWEVwQ3o1MURqRnh3N3duR2h2aUF3TF9GUEc0VGJSbUtNa1A5WkNoM2pscERHLXZFTkc1UjRFLWdxUHJ1azJUbFZPamY5ZVFiM1JJQkJUeU8yaUljZ2w3d0xzNzlkS1gzWXlNR3ZGdnQzQTBieHJZOHhYNm5selpuQVRMMjAteVo0TXhaWTlBbFpjX0tnbVprTmNKQXlwVnA3eXp3Sm1lc2JjQXNfN0t1WkxCRVRpZXc?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-17T12:22:16+00:00", "published_display": "17 Jul 2026 12:22", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Primary Health Properties Shares Have Jumped on Wednesday Morning", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxPYjBqd1lvZjE2eFl1bk9TUF9vbm53YTNvNFFJbFBaVkhBWk5FMWtqTHlqOFF4ekRxa0p6RE5OTUdkRUFrSXRZQ1pVNnRKOTYwSWRFVGd0SzBmNlBjRElVdEF4Vm0yT09ITzVoYTVaNWo4RWxDM25xMVdrQ3dhT0RwVV9iVHZ6b2JUczM5RnZ6a3FlOWtQNXE4NVhLRWZHQjF2WmE4ZF9GcG95dFRx?oc=5", "source_name": "AskTraders", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 Jun 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": "Primary Health Properties (LSE:PHP) Stock Draws Fresh Price Target Split After Analyst Views Diverge", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNYi1MTks5UUxDZEhZU3VIMDBVNnlUQnRhb2RaRS1iUjRtQ0wtVy0wQXNZd2VHcVc5VGxJbERPUVJJcUQzVTluV25wVUhCeXM1bmt6cDFGTlRXSDJiZV93UDJFWXZ2MU5VX1RTQnB4MHU3QlBiYVV1Mnc3ZU9EcnVVSXdVLXpvSEpVU0lmT3F1NU0zUmxQWWdKdFRnTEJvdm8?oc=5", "source_name": "Market source", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How The Investment Story For Primary Health Properties (LSE:PHP) Is Evolving Without A New Price Target", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOVGFBSlpack9zRTRtVEo5UlRJRFcyd0o4MmZOc3dWT0c4bWtQVDlucERRTTZWeUpraFU2Ty05NG0xWXNBT2tFbFAtazdHM0cyellXTjhFcHNLajhzUnJVTjhLYTNDYnZkaVRsNUlFZzN3YmFaRXA2cFllckk2eEI5RTJvMXd3S2Rfc3NaeFg0WFhQVnVRa3lrNTJLbndKMnA5ZGZ5a3NOWHZhcnM?oc=5", "source_name": "Market source", "published_at": "2026-06-07T07:00:00+00:00", "published_display": "07 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": "Primary Health Properties (Trading Update): good progress", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxNSWxCbS1xRWtyT3lyNk1JSGotX1c0c3dVVUFKMTgxZU9sRVA2aUx0NklKTTJKa01YRWZvTDdOV0V2YjdnOHNvR0MtbUJLR0I5Q1FRZ1JKWGI1QTB5U3pPa3JIdnliUldPYWZnN0IxR3hVb1ltNnRuOGlkcUVXNjJEYWNoOExCcHpnOUxLTkRXaXV1eU96NkllakExUVBCQQ?oc=5", "source_name": "Hargreaves Lansdown", "published_at": "2026-04-28T07:00:00+00:00", "published_display": "28 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": "How The Narrative On Primary Health Properties (LSE:PHP) Is Shifting With New Price Targets", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPaXJBR1QwTllTVnR3ekIyb2tDSE5yQTUzWnNkSFN1ODJVMk0wN2tOc2VlT3U3MXZIdlNnYXNCMXdPZGc0ZDI3b2VSV1RVb2M0c1FBS1V1bS1BU2F5c0MyR2tfVkZ1cFJ2aVJtbXhLaURPMWYyV3RicFdKM0RDUmhWLUkzY1dPTUJkcFdXOENra2ZuTGF3MTlGR1NsX3BjUEtKdDF6aTlhVQ?oc=5", "source_name": "Market source", "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": "How The Story Is Shifting For Primary Health Properties (LSE:PHP) After A Subtle Valuation Rethink", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxQMWk4R3BrSjYtTzQ3VWVxUUJKYW1qV3cxS0xXdl9mLTZKdjZvN1VoVENFREVMeDFiWkJYRVZzZktUOHNpY2MyNzM3ZHpPbVFjVi1vMTVMN3M5TUR5QmFhX0xOdk9OWWhzWWxkSzIwUlhfTHBiSVJLMms1Q1Q1YjJPLXNGWTF1Y3FibW5nZkF1VzdCVmNtdUMzUjRTVzZyMWZLWHVnbkFqX3U?oc=5", "source_name": "Market source", "published_at": "2026-03-29T07:00:00+00:00", "published_display": "29 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"}], "industry": [], "sector": []}, "total_fetched": 60, "total_relevant": 7, "sentiment_summary": {"positive": 0, "negative": 0, "neutral": 7, "score": 50, "total": 7, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 72, "events": [{"event": "general", "label": "Market update", "weight": 2.2, "count": 4}, {"event": "analyst", "label": "Analyst action", "weight": 1.65, "count": 3}], "positive_events": 0, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 20.91, "latest_week": "2026-07-17", "one_week_move": 1.5, "four_week_move": 7.7, "twelve_week_move": -99.0, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.256249, "market_dynamics_buy_signal": false, "relative_strength": -98.865251, "fair_value_gap": -99.0, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "undecided", "expectation_probability": 47.5893, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.5% over one week, +7.7% over four weeks, trend inactive, and below fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 55, "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": "Market source", "count": 4}, {"label": "MarketBeat", "count": 1}, {"label": "AskTraders", "count": 1}, {"label": "Hargreaves Lansdown", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 7}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 4}, {"label": "Analyst action", "count": 3}]}, "insights": [{"label": "Weighted tone", "value": "50/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": "72/100 classification confidence."}, {"label": "Company focus", "value": "7", "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": "+1.5% over one week, +7.7% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Primary Health Properties (LON:PHP) Given \"House Stock\" Rating at Shore Capital Group"}], "updated_at": "2026-07-19T00:18:50.306061+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}