{"ticker": {"uuid": "49e40b94-ef44-4794-9c28-1c9dcf40b861", "symbol": "UPAB", "name": "UNITED PARCEL SERVICE INC.    R", "exchange": "GER", "country": "DE", "sector": "Industrials", "industry": "Integrated Freight & Logistics"}, "articles": [{"title": "A surprise credit after an overseas purchase: The tariff refunds now flowing through shippers", "summary": "NEW YORK (AP) \u2014 If you bought something from an overseas vendor last year, it might be time to check your bank account. Shippers including FedEx and UPS that acted as customs brokers for imported packages and received tariff refunds from the U.S. government have started to pass on those refunds to the customers that originally paid the tariffs. The refunds to consumers are the last step in a monthslong process that kicked off in February when the Supreme Court struck down sweeping tariffs implemented by President Donald Trumpin March 2025 under the 1977 International Emergency Economic Powers ", "url": "https://finance.yahoo.com/economy/policy/articles/surprise-credit-overseas-purchase-tariff-040159600.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-13T04:01:59+00:00", "published_display": "13 Aug 2026 04:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.165, "duplicate_count": 1, "topics": ["Class Action", "Class Action", "Legal", "Quarterly Earnings", "Refunds", "Retail"]}, {"title": "Analyst: UPS-Teamsters 2028 showdown will unleash parcel industry tsunami", "summary": "How United Parcel Service negotiates with unionized parcel drivers and loaders when the current contract reaches its end in two years will trigger a tsunami that either wipes UPS from the last-mile delivery market or severely damages its competitors, creating a more competitive landscape that benefits online retailers and consumers, an influential industry analyst predicted last week. UPS (NYSE: UPS) needs to convince the Teamsters union that the current Cadillac-wage structure enshrined in the 2023 contract is unsustainable and the vast majority of parcel delivery jobs will disappear as custo", "url": "https://finance.yahoo.com/small-business/articles/analyst-ups-teamsters-2028-showdown-164656767.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-11T16:46:56+00:00", "published_display": "11 Aug 2026 16:46", "sentiment": "negative", "sentiment_pct": 37, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.15, "duplicate_count": 1, "topics": ["Gig Economy", "Growth Rate", "Labor Dispute", "Logistics", "Parcel Delivery", "Teamsters"]}, {"title": "UPS Completed Its Amazon Volume Pullback. Is the Turnaround Finally Working?", "summary": "United Parcel Service, Inc. (NYSE:UPS) shares surged in premarket trading on July 28 after the package-delivery company reported a second-quarter beat and raised its 2026 outlook. Revenue reached $22.83 billion, above the $21.81 billion consensus estimate, while adjusted earnings of $1.76 per share exceeded the $1.66 estimate. UPS now expects full-year revenue of approximately $91.2 billion, up from $89.7 billion, and adjusted earnings of approximately $7.22 per share. The more important development was operational. Eighteen months after announcing an accelerated reduction in lower-margin Amaz", "url": "https://finance.yahoo.com/markets/stocks/articles/ups-completed-amazon-volume-pullback-205917884.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-09T20:59:17+00:00", "published_display": "09 Aug 2026 20:59", "sentiment": "positive", "sentiment_pct": 85, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.151, "duplicate_count": 1, "topics": ["Consensus Estimate", "Earnings", "Earnings Estimate", "Logistics", "Price Target", "Restructuring"]}], "by_tier": {"direct": [{"title": "A surprise credit after an overseas purchase: The tariff refunds now flowing through shippers", "summary": "NEW YORK (AP) \u2014 If you bought something from an overseas vendor last year, it might be time to check your bank account. Shippers including FedEx and UPS that acted as customs brokers for imported packages and received tariff refunds from the U.S. government have started to pass on those refunds to the customers that originally paid the tariffs. The refunds to consumers are the last step in a monthslong process that kicked off in February when the Supreme Court struck down sweeping tariffs implemented by President Donald Trumpin March 2025 under the 1977 International Emergency Economic Powers ", "url": "https://finance.yahoo.com/economy/policy/articles/surprise-credit-overseas-purchase-tariff-040159600.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-13T04:01:59+00:00", "published_display": "13 Aug 2026 04:01", "provider": "eodhd", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.165, "duplicate_count": 1, "topics": ["Class Action", "Class Action", "Legal", "Quarterly Earnings", "Refunds", "Retail"]}, {"title": "Analyst: UPS-Teamsters 2028 showdown will unleash parcel industry tsunami", "summary": "How United Parcel Service negotiates with unionized parcel drivers and loaders when the current contract reaches its end in two years will trigger a tsunami that either wipes UPS from the last-mile delivery market or severely damages its competitors, creating a more competitive landscape that benefits online retailers and consumers, an influential industry analyst predicted last week. UPS (NYSE: UPS) needs to convince the Teamsters union that the current Cadillac-wage structure enshrined in the 2023 contract is unsustainable and the vast majority of parcel delivery jobs will disappear as custo", "url": "https://finance.yahoo.com/small-business/articles/analyst-ups-teamsters-2028-showdown-164656767.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-11T16:46:56+00:00", "published_display": "11 Aug 2026 16:46", "provider": "eodhd", "sentiment": "negative", "sentiment_pct": 37, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.15, "duplicate_count": 1, "topics": ["Gig Economy", "Growth Rate", "Labor Dispute", "Logistics", "Parcel Delivery", "Teamsters"]}, {"title": "UPS Completed Its Amazon Volume Pullback. Is the Turnaround Finally Working?", "summary": "United Parcel Service, Inc. (NYSE:UPS) shares surged in premarket trading on July 28 after the package-delivery company reported a second-quarter beat and raised its 2026 outlook. Revenue reached $22.83 billion, above the $21.81 billion consensus estimate, while adjusted earnings of $1.76 per share exceeded the $1.66 estimate. UPS now expects full-year revenue of approximately $91.2 billion, up from $89.7 billion, and adjusted earnings of approximately $7.22 per share. The more important development was operational. Eighteen months after announcing an accelerated reduction in lower-margin Amaz", "url": "https://finance.yahoo.com/markets/stocks/articles/ups-completed-amazon-volume-pullback-205917884.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-09T20:59:17+00:00", "published_display": "09 Aug 2026 20:59", "provider": "eodhd", "sentiment": "positive", "sentiment_pct": 85, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.151, "duplicate_count": 1, "topics": ["Consensus Estimate", "Earnings", "Earnings Estimate", "Logistics", "Price Target", "Restructuring"]}], "industry": [], "sector": []}, "total_fetched": 3, "total_unique": 3, "total_relevant": 3, "pipeline_health": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 3}, "raw_articles": 3, "unique_stories": 3, "duplicates_removed": 0, "relevant_stories": 3, "current_evidence": 3, "direct_evidence": 3, "eodhd_articles": 3, "eodhd": {"configured": true, "status": "healthy", "calls_used": 325, "call_budget": 500, "budget_used_pct": 65.0, "requests_made": 65, "last_success_at": "2026-08-13T12:00:25.069795+00:00", "newest_seen_at": "2026-08-13T11:48:06+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 2992, "unmapped_mentions": 2011}, "status": "healthy"}, "sentiment_summary": {"positive": 1, "negative": 1, "neutral": 1, "score": 54, "raw_score": 57, "total": 3, "evidence_count": 3, "effective_articles": 2.99, "direct_story_count": 3, "industry_story_count": 0, "sector_story_count": 0, "story_count": 3, "source_count": 1, "source_concentration": 1.0, "direct_share": 100, "dispersion": 20, "confidence": 58, "evidence_status": "measured", "score_version": "evidence-v4", "newest_article_at": "2026-08-13T04:01:59+00:00", "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "earnings", "primary_label": "Earnings", "confidence": 66, "events": [{"event": "earnings", "label": "Earnings", "weight": 1.2, "count": 2}, {"event": "analyst", "label": "Analyst action", "weight": 0.6, "count": 1}], "positive_events": 1, "negative_events": 1, "pipeline": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 3}, "raw_articles": 3, "unique_stories": 3, "duplicates_removed": 0, "relevant_stories": 3, "current_evidence": 3, "direct_evidence": 3, "eodhd_articles": 3, "eodhd": {"configured": true, "status": "healthy", "calls_used": 325, "call_budget": 500, "budget_used_pct": 65.0, "requests_made": 65, "last_success_at": "2026-08-13T12:00:25.069795+00:00", "newest_seen_at": "2026-08-13T11:48:06+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 2992, "unmapped_mentions": 2011}, "status": "healthy"}}, "market_context": {"has_market_context": true, "latest_close": 90.12, "latest_week": "2026-08-07", "one_week_move": -0.9, "four_week_move": -8.5, "twelve_week_move": 8.4, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.13888, "market_dynamics_buy_signal": false, "relative_strength": -33.944267, "fair_value_gap": -35.5, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "undecided", "expectation_probability": 48.0054, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "-0.9% over one week, -8.5% over four weeks, trend active, and below fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 45, "badges": ["Value support"], "opportunities": ["Price is below fair value while news tone is not negative."], "risks": [], "event_label": "Earnings", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "finance.yahoo.com", "count": 3}], "tiers": [{"label": "Direct company coverage", "count": 3}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Earnings", "count": 2}, {"label": "Analyst action", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "54/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Evidence confidence", "value": "58/100", "tone": "neutral", "text": "2.99 effective stories after overlap and weighting."}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Earnings", "tone": "neutral", "text": "66/100 classification confidence."}, {"label": "Company focus", "value": "3", "tone": "positive", "text": "100% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "20/100", "tone": "neutral", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "-0.9% over one week, -8.5% over four weeks, trend active, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "A surprise credit after an overseas purchase: The tariff refunds now flowing through shippers"}], "updated_at": "2026-08-13T12:09:42.259299+00:00", "detail_intelligence": {"headline": "Balanced read", "summary": "Balanced news tone is drawn from 3 fresh independent stories, including 3 company-specific items across 1 publishers.", "status": "measured", "metrics": [{"label": "Weighted tone", "value": 54, "display": "54", "tone": "neutral", "note": "Balanced news tone"}, {"label": "Evidence confidence", "value": 58, "display": "58", "tone": "neutral", "note": "building confidence"}, {"label": "Company focus", "value": 100, "display": "100%", "tone": "positive", "note": "3 direct stories"}, {"label": "Evidence agreement", "value": 80, "display": "80", "tone": "positive", "note": "20/100 dispersion"}], "confidence_drivers": [{"label": "Sample depth", "value": 37, "note": "2.99 effective stories"}, {"label": "Source breadth", "value": 20, "note": "1 independent publishers"}, {"label": "Direct relevance", "value": 100, "note": "company-specific evidence share"}, {"label": "Freshness", "value": 76, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 80, "note": "cross-story consistency"}, {"label": "Source independence", "value": 0, "note": "lower publisher concentration"}], "freshness": 76, "source_independence": 0, "timeline": [{"date": "2026-07-24", "label": "24 Jul", "count": 0, "score": null, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-25", "label": "25 Jul", "count": 0, "score": null, "tone": "neutral", "x": 87.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-26", "label": "26 Jul", "count": 0, "score": null, "tone": "neutral", "x": 133.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-27", "label": "27 Jul", "count": 0, "score": null, "tone": "neutral", "x": 179.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-28", "label": "28 Jul", "count": 0, "score": null, "tone": "neutral", "x": 225.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 0, "score": null, "tone": "neutral", "x": 271.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 0, "score": null, "tone": "neutral", "x": 316.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-31", "label": "31 Jul", "count": 0, "score": null, "tone": "neutral", "x": 362.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-01", "label": "01 Aug", "count": 0, "score": null, "tone": "neutral", "x": 408.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 0, "score": null, "tone": "neutral", "x": 454.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-03", "label": "03 Aug", "count": 0, "score": null, "tone": "neutral", "x": 500.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-04", "label": "04 Aug", "count": 0, "score": null, "tone": "neutral", "x": 545.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-05", "label": "05 Aug", "count": 0, "score": null, "tone": "neutral", "x": 591.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-06", "label": "06 Aug", "count": 0, "score": null, "tone": "neutral", "x": 637.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-07", "label": "07 Aug", "count": 0, "score": null, "tone": "neutral", "x": 683.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-08", "label": "08 Aug", "count": 0, "score": null, "tone": "neutral", "x": 729.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-09", "label": "09 Aug", "count": 1, "score": 85, "tone": "positive", "x": 774.8, "y": 71.3, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-10", "label": "10 Aug", "count": 0, "score": null, "tone": "neutral", "x": 820.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-11", "label": "11 Aug", "count": 1, "score": 37, "tone": "negative", "x": 866.4, "y": 158.7, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 0, "score": null, "tone": "neutral", "x": 912.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-13", "label": "13 Aug", "count": 1, "score": 50, "tone": "neutral", "x": 958.0, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}], "timeline_points": "774.8,71.3 866.4,158.7 958.0,135.0", "timeline_has_signal": true, "timeline_start": "24 Jul", "timeline_mid": "03 Aug", "timeline_end": "13 Aug", "momentum": {"label": "Deteriorating", "tone": "negative", "recent_score": 44, "prior_score": 85, "delta": -41, "recent_count": 2, "prior_count": 1, "volume_delta": 1}, "freshness_buckets": [{"label": "Last 24 hours", "count": 1, "share": 33}, {"label": "1 to 3 days", "count": 1, "share": 33}, {"label": "4 to 7 days", "count": 1, "share": 33}, {"label": "8 to 30 days", "count": 0, "share": 0}], "source_profile": [{"label": "finance.yahoo.com", "count": 3, "share": 100, "score": 57, "tone": "neutral"}], "event_profile": [{"label": "Earnings", "count": 2, "share": 67, "score": 66, "tone": "positive"}, {"label": "Analyst action", "count": 1, "share": 33, "score": 37, "tone": "negative"}], "topics": [{"label": "Logistics", "count": 2, "share": 67}, {"label": "Class Action", "count": 2, "share": 67}, {"label": "Teamsters", "count": 1, "share": 33}, {"label": "Retail", "count": 1, "share": 33}, {"label": "Restructuring", "count": 1, "share": 33}, {"label": "Refunds", "count": 1, "share": 33}, {"label": "Quarterly Earnings", "count": 1, "share": 33}, {"label": "Price Target", "count": 1, "share": 33}, {"label": "Parcel Delivery", "count": 1, "share": 33}, {"label": "Legal", "count": 1, "share": 33}], "supporting": [{"label": "Direct evidence", "text": "3 current stories are mapped specifically to UPAB."}, {"label": "Narrative agreement", "text": "Cross-story agreement is 80/100, indicating a comparatively coherent tape."}], "tempering": [{"label": "Source breadth", "text": "Only 1 publisher currently contribute to the measured read."}], "supporting_heading": "What supports the read", "tempering_heading": "What tempers the read", "latest_observation": {"title": "A surprise credit after an overseas purchase: The tariff refunds now flowing through shippers", "summary": "NEW YORK (AP) \u2014 If you bought something from an overseas vendor last year, it might be time to check your bank account. Shippers including FedEx and UPS that acted as customs brokers for imported packages and received tariff refunds from the U.S. government have started to pass on those refunds to the customers that originally paid the tariffs. The refunds to consumers are the last step in a monthslong process that kicked off in February when the Supreme Court struck down sweeping tariffs implemented by President Donald Trumpin March 2025 under the 1977 International Emergency Economic Powers ", "url": "https://finance.yahoo.com/economy/policy/articles/surprise-credit-overseas-purchase-tariff-040159600.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-13T04:01:59+00:00", "published_display": "13 Aug 2026 04:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.176, "duplicate_count": 1, "topics": ["Class Action", "Class Action", "Legal", "Quarterly Earnings", "Refunds", "Retail"]}, "article_count": 3, "updated_at": "2026-08-13T09:22:43.078677+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 92.2, "label": "13 Feb 2026", "close": 97.15, "index": 100.0}, {"x": 78.6, "y": 98.7, "label": "20 Feb 2026", "close": 96.21, "index": 99.0}, {"x": 115.2, "y": 93.6, "label": "27 Feb 2026", "close": 96.95, "index": 99.8}, {"x": 151.8, "y": 176.3, "label": "06 Mar 2026", "close": 85.13, "index": 87.6}, {"x": 188.4, "y": 188.1, "label": "13 Mar 2026", "close": 83.43, "index": 85.9}, {"x": 225.0, "y": 196.1, "label": "20 Mar 2026", "close": 82.3, "index": 84.7}, {"x": 261.6, "y": 204.2, "label": "27 Mar 2026", "close": 81.14, "index": 83.5}, {"x": 298.2, "y": 192.3, "label": "03 Apr 2026", "close": 82.84, "index": 85.3}, {"x": 334.8, "y": 173.9, "label": "10 Apr 2026", "close": 85.47, "index": 88.0}, {"x": 371.3, "y": 149.0, "label": "17 Apr 2026", "close": 89.02, "index": 91.6}, {"x": 407.9, "y": 146.2, "label": "24 Apr 2026", "close": 89.44, "index": 92.1}, {"x": 444.5, "y": 141.2, "label": "01 May 2026", "close": 90.14, "index": 92.8}, {"x": 481.1, "y": 187.3, "label": "08 May 2026", "close": 83.55, "index": 86.0}, {"x": 517.7, "y": 190.1, "label": "15 May 2026", "close": 83.16, "index": 85.6}, {"x": 554.3, "y": 168.8, "label": "22 May 2026", "close": 86.2, "index": 88.7}, {"x": 590.9, "y": 137.5, "label": "29 May 2026", "close": 90.68, "index": 93.3}, {"x": 627.5, "y": 106.0, "label": "05 Jun 2026", "close": 95.18, "index": 98.0}, {"x": 664.1, "y": 118.4, "label": "12 Jun 2026", "close": 93.4, "index": 96.1}, {"x": 700.7, "y": 125.7, "label": "19 Jun 2026", "close": 92.36, "index": 95.1}, {"x": 737.3, "y": 104.0, "label": "26 Jun 2026", "close": 95.46, "index": 98.3}, {"x": 773.9, "y": 90.0, "label": "03 Jul 2026", "close": 97.46, "index": 100.3}, {"x": 810.5, "y": 82.6, "label": "10 Jul 2026", "close": 98.52, "index": 101.4}, {"x": 847.1, "y": 55.8, "label": "17 Jul 2026", "close": 102.35, "index": 105.4}, {"x": 883.7, "y": 66.7, "label": "24 Jul 2026", "close": 100.8, "index": 103.8}, {"x": 920.3, "y": 135.4, "label": "31 Jul 2026", "close": 90.98, "index": 93.6}, {"x": 956.8, "y": 141.4, "label": "07 Aug 2026", "close": 90.12, "index": 92.8}], "sentiment_points": [{"x": 714.3, "y": 131.8, "label": "21 Jun 2026", "score": 49}, {"x": 720.6, "y": 131.8, "label": "22 Jun 2026", "score": 49}, {"x": 721.0, "y": 131.8, "label": "22 Jun 2026", "score": 49}, {"x": 724.4, "y": 131.8, "label": "23 Jun 2026", "score": 49}, {"x": 727.1, "y": 131.8, "label": "24 Jun 2026", "score": 49}, {"x": 739.2, "y": 131.8, "label": "26 Jun 2026", "score": 49}, {"x": 773.1, "y": 130.0, "label": "02 Jul 2026", "score": 50}, {"x": 780.1, "y": 128.2, "label": "04 Jul 2026", "score": 51}, {"x": 791.6, "y": 126.3, "label": "06 Jul 2026", "score": 52}, {"x": 798.1, "y": 126.3, "label": "07 Jul 2026", "score": 52}, {"x": 812.2, "y": 126.3, "label": "10 Jul 2026", "score": 52}, {"x": 838.1, "y": 133.7, "label": "15 Jul 2026", "score": 48}, {"x": 841.9, "y": 133.7, "label": "16 Jul 2026", "score": 48}, {"x": 849.6, "y": 126.3, "label": "17 Jul 2026", "score": 52}, {"x": 865.5, "y": 135.5, "label": "20 Jul 2026", "score": 47}, {"x": 866.9, "y": 135.5, "label": "20 Jul 2026", "score": 47}, {"x": 873.7, "y": 128.2, "label": "22 Jul 2026", "score": 51}, {"x": 874.7, "y": 130.0, "label": "22 Jul 2026", "score": 50}, {"x": 877.7, "y": 131.8, "label": "22 Jul 2026", "score": 49}, {"x": 882.7, "y": 128.2, "label": "23 Jul 2026", "score": 51}, {"x": 882.9, "y": 128.2, "label": "23 Jul 2026", "score": 51}, {"x": 883.5, "y": 126.3, "label": "23 Jul 2026", "score": 52}, {"x": 887.3, "y": 130.0, "label": "24 Jul 2026", "score": 50}, {"x": 892.2, "y": 128.2, "label": "25 Jul 2026", "score": 51}, {"x": 897.2, "y": 126.3, "label": "26 Jul 2026", "score": 52}, {"x": 901.4, "y": 126.3, "label": "27 Jul 2026", "score": 52}, {"x": 907.8, "y": 126.3, "label": "28 Jul 2026", "score": 52}, {"x": 927.9, "y": 124.5, "label": "01 Aug 2026", "score": 53}, {"x": 933.5, "y": 124.5, "label": "02 Aug 2026", "score": 53}, {"x": 944.4, "y": 115.3, "label": "04 Aug 2026", "score": 58}, {"x": 958.0, "y": 120.8, "label": "07 Aug 2026", "score": 55}], "price_path": "42.0,92.2 78.6,98.7 115.2,93.6 151.8,176.3 188.4,188.1 225.0,196.1 261.6,204.2 298.2,192.3 334.8,173.9 371.3,149.0 407.9,146.2 444.5,141.2 481.1,187.3 517.7,190.1 554.3,168.8 590.9,137.5 627.5,106.0 664.1,118.4 700.7,125.7 737.3,104.0 773.9,90.0 810.5,82.6 847.1,55.8 883.7,66.7 920.3,135.4 956.8,141.4", "sentiment_path": "714.3,131.8 720.6,131.8 721.0,131.8 724.4,131.8 727.1,131.8 739.2,131.8 773.1,130.0 780.1,128.2 791.6,126.3 798.1,126.3 812.2,126.3 838.1,133.7 841.9,133.7 849.6,126.3 865.5,135.5 866.9,135.5 873.7,128.2 874.7,130.0 877.7,131.8 882.7,128.2 882.9,128.2 883.5,126.3 887.3,130.0 892.2,128.2 897.2,126.3 901.4,126.3 907.8,126.3 927.9,124.5 933.5,124.5 944.4,115.3 958.0,120.8", "price_change": -7.2, "sentiment_change": 6, "latest_close": 90.12, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug"}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}