{"ticker": {"uuid": "9c01025f-f8de-4ca6-bfac-96cbb99b3a19", "symbol": "TLYS", "name": "Tillys Inc", "exchange": "NYSE", "country": "US", "sector": "Consumer Cyclical", "industry": "Apparel Retail"}, "articles": [{"title": "Unpacking Q1 Earnings: Gap (NYSE:GAP) In The Context Of Other Apparel Retailer Stocks", "summary": "Unpacking Q1 Earnings: Gap (NYSE:GAP) In The Context Of Other Apparel Retailer Stocks As the Q1 earnings season comes to a close, it's time to take stock of this quarter's best and worst performers in the apparel retailer industry, including Gap (NYSE:GAP) and its peers. Apparel sales are not driven so much by personal needs but by seasons, trends, and innovation, and over the last few decades, the category has shifted meaningfully online. Retailers that once only had brick-and-mortar stores are responding with omnichannel presences. The online shopping experience continues to improve and reta", "url": "https://finance.yahoo.com/markets/stocks/articles/unpacking-q1-earnings-gap-nyse-161322105.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/unpacking-q1-earnings-gap-nyse-161322105.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-10T16:13:22+00:00", "published_display": "10 Aug 2026 16:13", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 81, "tone_signals": ["Beat expectations", "Operating growth"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.179206, "evidence_share": 96.5, "evidence_share_display": "96.5", "freshness_pct": 65.2, "age_days": 3.1, "influence_label": "High", "duplicate_count": 2, "topics": ["APPAREL-RETAIL", "Apparel Retail", "EARNINGS", "EARNINGS RESULTS", "Earnings", "Earnings Results"], "evidence_basis": "", "score_included": true}, {"title": "Tillys Inc (TLYS) Institutional Confidence", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tillys+Inc+%28TLYS%29+Institutional+Confidence%22+%22TradingKey%22", "source_link_is_lookup": true, "source_name": "TradingKey", "published_at": "2026-08-02T13:02:17.382063+00:00", "published_display": "02 Aug 2026 13:02", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000959, "evidence_share": 0.5, "evidence_share_display": "0.5", "freshness_pct": 2.0, "age_days": 11.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Tillys Inc (TLYS) Risk Assessment: Volatility, Financial Risk & Investment Risk", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tillys+Inc+%28TLYS%29+Risk+Assessment%3A+Volatility%2C+Financial+Risk+%26+Investment+Risk%22+%22TradingKey%22", "source_link_is_lookup": true, "source_name": "TradingKey", "published_at": "2026-07-30T03:11:06.907240+00:00", "published_display": "30 Jul 2026 03:11", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000294, "evidence_share": 0.2, "evidence_share_display": "0.2", "freshness_pct": 0.6, "age_days": 14.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "TLYS|Tillys Inc|Price:3.825|Chg%:+0.055", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22TLYS%7CTillys+Inc%7CPrice%3A3.825%7CChg%25%3A%2B0.055%22+%22TradingKey%22", "source_link_is_lookup": true, "source_name": "TradingKey", "published_at": "2026-07-28T07:35:59.472953+00:00", "published_display": "28 Jul 2026 07:35", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000157, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.3, "age_days": 16.4, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Price to earnings forward of Tilly's, Inc. \u2013 NYSE:TLYS", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Price+to+earnings+forward+of+Tilly%27s%2C+Inc.+%E2%80%93+NYSE%3ATLYS%22+%22TradingView%22", "source_link_is_lookup": true, "source_name": "TradingView", "published_at": "2026-07-25T13:06:54.175868+00:00", "published_display": "25 Jul 2026 13:06", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.005017, "evidence_share": 2.7, "evidence_share_display": "2.7", "freshness_pct": 7.0, "age_days": 19.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Enterprise value to EBIT forward of Tilly's, Inc. \u2013 NYSE:TLYS", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Enterprise+value+to+EBIT+forward+of+Tilly%27s%2C+Inc.+%E2%80%93+NYSE%3ATLYS%22+%22TradingView%22", "source_link_is_lookup": true, "source_name": "TradingView", "published_at": "2026-07-24T03:44:49.162137+00:00", "published_display": "24 Jul 2026 03:44", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 3.7e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 20.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Tilly's (NYSE:TLYS) Shares Pass Below 50 Day Moving Average - Should You Sell?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tilly%27s+%28NYSE%3ATLYS%29+Shares+Pass+Below+50+Day+Moving+Average+-+Should+You+Sell%3F%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-22T21:33:35.961933+00:00", "published_display": "22 Jul 2026 21:33", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 2.4e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Tilly's, Inc.(NYSE: TLYS) added to Russell Microcap Growth Benchmark Index", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tilly%27s%2C+Inc.%28NYSE%3A+TLYS%29+added+to+Russell+Microcap+Growth+Benchmark+Index%22+%22marketscreener.com%22", "source_link_is_lookup": true, "source_name": "marketscreener.com", "published_at": "2026-07-15T08:11:21.453736+00:00", "published_display": "15 Jul 2026 08:11", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 2e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 29.4, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "by_tier": {"direct": [{"title": "Unpacking Q1 Earnings: Gap (NYSE:GAP) In The Context Of Other Apparel Retailer Stocks", "summary": "Unpacking Q1 Earnings: Gap (NYSE:GAP) In The Context Of Other Apparel Retailer Stocks As the Q1 earnings season comes to a close, it's time to take stock of this quarter's best and worst performers in the apparel retailer industry, including Gap (NYSE:GAP) and its peers. Apparel sales are not driven so much by personal needs but by seasons, trends, and innovation, and over the last few decades, the category has shifted meaningfully online. Retailers that once only had brick-and-mortar stores are responding with omnichannel presences. The online shopping experience continues to improve and reta", "url": "https://finance.yahoo.com/markets/stocks/articles/unpacking-q1-earnings-gap-nyse-161322105.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/unpacking-q1-earnings-gap-nyse-161322105.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-10T16:13:22+00:00", "published_display": "10 Aug 2026 16:13", "provider": "eodhd", "providers": ["archive", "eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "155b3b795ada2a3c47d36d3da9781f0dac37511404a6bb55cc34c0d09ce5609a", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.754, "provider_directional_mass": 0.184, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 81, "tone_signals": ["Beat expectations", "Operating growth"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.179206, "evidence_share": 96.5, "evidence_share_display": "96.5", "freshness_pct": 65.2, "age_days": 3.1, "influence_label": "High", "duplicate_count": 2, "topics": ["APPAREL-RETAIL", "Apparel Retail", "EARNINGS", "EARNINGS RESULTS", "Earnings", "Earnings Results"], "evidence_basis": "", "score_included": true}, {"title": "Tillys Inc (TLYS) Institutional Confidence", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tillys+Inc+%28TLYS%29+Institutional+Confidence%22+%22TradingKey%22", "source_link_is_lookup": true, "source_name": "TradingKey", "published_at": "2026-08-02T13:02:17.382063+00:00", "published_display": "02 Aug 2026 13:02", "provider": "archive", "providers": ["archive"], "source_names": ["TradingKey"], "source_kind": "publisher", "story_key": "d406d706c289d673228f4f5b09672787b83552ccf674b83807044b784549d1c2", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000959, "evidence_share": 0.5, "evidence_share_display": "0.5", "freshness_pct": 2.0, "age_days": 11.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Tillys Inc (TLYS) Risk Assessment: Volatility, Financial Risk & Investment Risk", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tillys+Inc+%28TLYS%29+Risk+Assessment%3A+Volatility%2C+Financial+Risk+%26+Investment+Risk%22+%22TradingKey%22", "source_link_is_lookup": true, "source_name": "TradingKey", "published_at": "2026-07-30T03:11:06.907240+00:00", "published_display": "30 Jul 2026 03:11", "provider": "archive", "providers": ["archive"], "source_names": ["TradingKey"], "source_kind": "publisher", "story_key": "49112d22ab608a5d25bee4adad500cb5de06cf6a9505ea4241acbd304ad22651", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000294, "evidence_share": 0.2, "evidence_share_display": "0.2", "freshness_pct": 0.6, "age_days": 14.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "TLYS|Tillys Inc|Price:3.825|Chg%:+0.055", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22TLYS%7CTillys+Inc%7CPrice%3A3.825%7CChg%25%3A%2B0.055%22+%22TradingKey%22", "source_link_is_lookup": true, "source_name": "TradingKey", "published_at": "2026-07-28T07:35:59.472953+00:00", "published_display": "28 Jul 2026 07:35", "provider": "archive", "providers": ["archive"], "source_names": ["TradingKey"], "source_kind": "publisher", "story_key": "e8a184cedecea97dc364d26225a02bf8f3770a21f89d3fd816c2963a00817a19", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000157, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.3, "age_days": 16.4, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Price to earnings forward of Tilly's, Inc. \u2013 NYSE:TLYS", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Price+to+earnings+forward+of+Tilly%27s%2C+Inc.+%E2%80%93+NYSE%3ATLYS%22+%22TradingView%22", "source_link_is_lookup": true, "source_name": "TradingView", "published_at": "2026-07-25T13:06:54.175868+00:00", "published_display": "25 Jul 2026 13:06", "provider": "archive", "providers": ["archive"], "source_names": ["TradingView"], "source_kind": "publisher", "story_key": "03deb3ffa9652b86448cfa642300cf866760560245e61bf3d510324408c27eee", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.005017, "evidence_share": 2.7, "evidence_share_display": "2.7", "freshness_pct": 7.0, "age_days": 19.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Enterprise value to EBIT forward of Tilly's, Inc. \u2013 NYSE:TLYS", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Enterprise+value+to+EBIT+forward+of+Tilly%27s%2C+Inc.+%E2%80%93+NYSE%3ATLYS%22+%22TradingView%22", "source_link_is_lookup": true, "source_name": "TradingView", "published_at": "2026-07-24T03:44:49.162137+00:00", "published_display": "24 Jul 2026 03:44", "provider": "archive", "providers": ["archive"], "source_names": ["TradingView"], "source_kind": "publisher", "story_key": "4278f7429a26ed78c335197358114a9433123d7e46441901ecb5c7c32475dc1a", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 3.7e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 20.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Tilly's (NYSE:TLYS) Shares Pass Below 50 Day Moving Average - Should You Sell?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tilly%27s+%28NYSE%3ATLYS%29+Shares+Pass+Below+50+Day+Moving+Average+-+Should+You+Sell%3F%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-22T21:33:35.961933+00:00", "published_display": "22 Jul 2026 21:33", "provider": "archive", "providers": ["archive"], "source_names": ["MarketBeat"], "source_kind": "publisher", "story_key": "3a7ffdcca4a06ff0a7c1af40c9ebeb379993db11d8d23f5e122c983903d947b0", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 2.4e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Tilly's, Inc.(NYSE: TLYS) added to Russell Microcap Growth Benchmark Index", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Tilly%27s%2C+Inc.%28NYSE%3A+TLYS%29+added+to+Russell+Microcap+Growth+Benchmark+Index%22+%22marketscreener.com%22", "source_link_is_lookup": true, "source_name": "marketscreener.com", "published_at": "2026-07-15T08:11:21.453736+00:00", "published_display": "15 Jul 2026 08:11", "provider": "archive", "providers": ["archive"], "source_names": ["marketscreener.com"], "source_kind": "publisher", "story_key": "dec255ca8e9e6d53c2b55ab983bb2fd176f79729b46a7127e56c1941435769c0", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 2e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 29.4, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "industry": [], "sector": []}, "total_fetched": 9, "total_unique": 8, "total_relevant": 8, "total_matched": 8, "pipeline_health": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 1}, "raw_articles": 9, "unique_stories": 8, "duplicates_removed": 1, "relevant_stories": 8, "matched_archive_stories": 8, "current_evidence": 8, "direct_evidence": 8, "eodhd_articles": 1, "archive_articles": 7, "eodhd": {"configured": true, "status": "healthy", "calls_used": 450, "call_budget": 500, "budget_used_pct": 90.0, "requests_made": 90, "last_success_at": "2026-08-13T18:01:20.695134+00:00", "newest_seen_at": "2026-08-13T17:51:50+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3123, "unmapped_mentions": 1847}, "status": "healthy"}, "sentiment_summary": {"positive": 1, "negative": 0, "neutral": 7, "score": 55, "raw_score": 80, "total": 8, "evidence_count": 8, "effective_articles": 1.07, "information_mass": 0.186, "direct_story_count": 8, "direct_source_count": 5, "industry_story_count": 0, "sector_story_count": 0, "story_count": 8, "source_count": 5, "source_concentration": 0.9321, "direct_share": 100, "dispersion": 6, "confidence": 28, "evidence_status": "provisional", "score_version": "evidence-v7", "window_days": 30, "weighting_method": "event-aware exponential freshness decay", "newest_article_at": "2026-08-10T16:13:22+00:00", "label": "Early balanced news score", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 82, "events": [{"event": "general", "label": "Market update", "weight": 3.6, "count": 6}, {"event": "earnings", "label": "Earnings", "weight": 1.15, "count": 2}], "positive_events": 1, "negative_events": 0, "pipeline": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 1}, "raw_articles": 9, "unique_stories": 8, "duplicates_removed": 1, "relevant_stories": 8, "matched_archive_stories": 8, "current_evidence": 8, "direct_evidence": 8, "eodhd_articles": 1, "archive_articles": 7, "eodhd": {"configured": true, "status": "healthy", "calls_used": 450, "call_budget": 500, "budget_used_pct": 90.0, "requests_made": 90, "last_success_at": "2026-08-13T18:01:20.695134+00:00", "newest_seen_at": "2026-08-13T17:51:50+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3123, "unmapped_mentions": 1847}, "status": "healthy"}}, "market_context": {"has_market_context": true, "latest_close": 4.19, "latest_week": "2026-08-07", "one_week_move": 10.0, "four_week_move": 1.7, "twelve_week_move": 3.7, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": -0.775085, "market_dynamics_buy_signal": false, "relative_strength": 38.112269, "fair_value_gap": -2.7, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 45.188, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+10.0% over one week, +1.7% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Early company-news score", "tone": "neutral", "classification": "provisional", "summary": "Company-specific news is present, but the evidence has not yet earned enough independent, fresh information weight for price confirmation to be treated as a firm signal.", "confidence": 28, "badges": ["Provisional evidence"], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "TradingKey", "count": 3}, {"label": "TradingView", "count": 2}, {"label": "finance.yahoo.com", "count": 1}, {"label": "MarketBeat", "count": 1}, {"label": "marketscreener.com", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 8}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 6}, {"label": "Earnings", "count": 2}]}, "insights": [{"label": "Weighted tone", "value": "55/100", "tone": "neutral", "text": "Early balanced news score"}, {"label": "Evidence confidence", "value": "28/100", "tone": "neutral", "text": "1.07 effective stories after overlap and weighting."}, {"label": "Market reaction", "value": "Early company-news score", "tone": "neutral", "text": "Company-specific news is present, but the evidence has not yet earned enough independent, fresh information weight for price confirmation to be treated as a firm signal."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "82/100 evidence concentration around this catalyst."}, {"label": "Company focus", "value": "8", "tone": "positive", "text": "100% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "6/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+10.0% over one week, +1.7% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Unpacking Q1 Earnings: Gap (NYSE:GAP) In The Context Of Other Apparel Retailer Stocks"}], "updated_at": "2026-08-13T18:15:27.662253+00:00", "detail_intelligence": {"headline": "Early balanced news score", "summary": "8 company-specific stories are available, but there are not yet enough fresh stories from separate publishers for a firm reading.", "status": "provisional", "metrics": [{"label": "News score", "value": 55, "display": "55", "tone": "neutral", "note": "Early balanced news score"}, {"label": "Confidence", "value": 28, "display": "28", "tone": "negative", "note": "thin evidence"}, {"label": "Company news", "value": 100, "display": "100%", "tone": "positive", "note": "8 company stories"}, {"label": "Story agreement", "value": 94, "display": "94", "tone": "positive", "note": "6/100 difference"}], "confidence_drivers": [{"label": "Amount of evidence", "value": 4, "note": "0.189 after freshness weighting"}, {"label": "Source breadth", "value": 100, "note": "5 independent publishers"}, {"label": "Company relevance", "value": 100, "note": "share tied directly to this company"}, {"label": "Freshness", "value": 58, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 94, "note": "how closely stories agree"}, {"label": "Publisher mix", "value": 7, "note": "less reliance on one publisher"}], "freshness": 58, "source_independence": 7, "timeline": [{"date": "2026-07-15", "label": "15 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-16", "label": "16 Jul", "count": 0, "score": null, "tone": "neutral", "x": 73.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-17", "label": "17 Jul", "count": 0, "score": null, "tone": "neutral", "x": 105.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-18", "label": "18 Jul", "count": 0, "score": null, "tone": "neutral", "x": 136.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-19", "label": "19 Jul", "count": 0, "score": null, "tone": "neutral", "x": 168.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-20", "label": "20 Jul", "count": 0, "score": null, "tone": "neutral", "x": 199.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-21", "label": "21 Jul", "count": 0, "score": null, "tone": "neutral", "x": 231.5, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-22", "label": "22 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 263.1, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-23", "label": "23 Jul", "count": 0, "score": null, "tone": "neutral", "x": 294.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-24", "label": "24 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 326.3, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-25", "label": "25 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 357.9, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-26", "label": "26 Jul", "count": 0, "score": null, "tone": "neutral", "x": 389.4, "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": 421.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-28", "label": "28 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 452.6, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 0, "score": null, "tone": "neutral", "x": 484.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 515.8, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-31", "label": "31 Jul", "count": 0, "score": null, "tone": "neutral", "x": 547.4, "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": 579.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 1, "score": 50, "tone": "neutral", "x": 610.6, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-03", "label": "03 Aug", "count": 0, "score": null, "tone": "neutral", "x": 642.1, "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": 673.7, "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": 705.3, "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": 736.9, "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": 768.5, "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": 800.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-09", "label": "09 Aug", "count": 0, "score": null, "tone": "neutral", "x": 831.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-10", "label": "10 Aug", "count": 1, "score": 81, "tone": "positive", "x": 863.2, "y": 78.6, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-11", "label": "11 Aug", "count": 0, "score": null, "tone": "neutral", "x": 894.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 0, "score": null, "tone": "neutral", "x": 926.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-13", "label": "13 Aug", "count": 0, "score": null, "tone": "neutral", "x": 958.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}], "timeline_points": "42.0,135.0 263.1,135.0 326.3,135.0 357.9,135.0 452.6,135.0 515.8,135.0 610.6,135.0 863.2,78.6", "timeline_has_signal": true, "timeline_start": "15 Jul", "timeline_mid": "30 Jul", "timeline_end": "13 Aug", "momentum": {"label": "Establishing", "tone": "neutral", "recent_score": 81, "prior_score": null, "delta": null, "recent_count": 1, "prior_count": 0, "volume_delta": 1, "reliable": false, "reliability_note": "Thin comparison; direction is not yet confirmed"}, "freshness_buckets": [{"label": "Last 24 hours", "count": 0, "share": 0}, {"label": "1 to 3 days", "count": 1, "share": 12}, {"label": "4 to 7 days", "count": 0, "share": 0}, {"label": "8 to 14 days", "count": 1, "share": 12}, {"label": "15 to 21 days", "count": 4, "share": 50}, {"label": "22 to 30 days", "count": 2, "share": 25}], "source_profile": [{"label": "TradingKey", "count": 3, "share": 38, "score": 50, "tone": "neutral"}, {"label": "TradingView", "count": 2, "share": 25, "score": 50, "tone": "neutral"}, {"label": "finance.yahoo.com", "count": 1, "share": 12, "score": 81, "tone": "positive"}, {"label": "MarketBeat", "count": 1, "share": 12, "score": 50, "tone": "neutral"}, {"label": "marketscreener.com", "count": 1, "share": 12, "score": 50, "tone": "neutral"}], "event_profile": [{"label": "Market update", "count": 6, "share": 75, "score": 50, "tone": "neutral"}, {"label": "Earnings", "count": 2, "share": 25, "score": 80, "tone": "positive"}], "topics": [{"label": "Earnings Results", "count": 1, "share": 12}, {"label": "Earnings", "count": 1, "share": 12}, {"label": "EARNINGS RESULTS", "count": 1, "share": 12}, {"label": "EARNINGS", "count": 1, "share": 12}, {"label": "Apparel Retail", "count": 1, "share": 12}, {"label": "APPAREL-RETAIL", "count": 1, "share": 12}], "supporting": [{"label": "Direct evidence", "text": "8 current stories are mapped specifically to TLYS."}, {"label": "Source breadth", "text": "The read spans 5 publishers rather than depending on one outlet."}], "tempering": [{"label": "Too little evidence", "text": "The stories agree, but freshness-weighted evidence is only 0.189."}, {"label": "Confidence", "text": "Evidence confidence is 28/100, below the threshold for a firm classification."}], "supporting_heading": "What supports the score", "tempering_heading": "What limits the score", "latest_observation": {"title": "Unpacking Q1 Earnings: Gap (NYSE:GAP) In The Context Of Other Apparel Retailer Stocks", "summary": "Unpacking Q1 Earnings: Gap (NYSE:GAP) In The Context Of Other Apparel Retailer Stocks As the Q1 earnings season comes to a close, it's time to take stock of this quarter's best and worst performers in the apparel retailer industry, including Gap (NYSE:GAP) and its peers. Apparel sales are not driven so much by personal needs but by seasons, trends, and innovation, and over the last few decades, the category has shifted meaningfully online. Retailers that once only had brick-and-mortar stores are responding with omnichannel presences. The online shopping experience continues to improve and reta", "url": "https://finance.yahoo.com/markets/stocks/articles/unpacking-q1-earnings-gap-nyse-161322105.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/unpacking-q1-earnings-gap-nyse-161322105.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-10T16:13:22+00:00", "published_display": "10 Aug 2026 16:13", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 81, "tone_signals": ["Beat expectations", "Operating growth"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.181994, "evidence_share": 96.5, "evidence_share_display": "96.5", "freshness_pct": 66.2, "age_days": 3.0, "influence_label": "High", "duplicate_count": 2, "topics": ["APPAREL-RETAIL", "Apparel Retail", "EARNINGS", "EARNINGS RESULTS", "Earnings", "Earnings Results"], "evidence_basis": "", "score_included": true}, "article_count": 8, "updated_at": "2026-08-13T15:35:05.314593+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 204.2, "label": "13 Feb 2026", "close": 1.39, "index": 100.0}, {"x": 78.4, "y": 204.2, "label": "20 Feb 2026", "close": 1.39, "index": 100.0}, {"x": 114.9, "y": 202.4, "label": "27 Feb 2026", "close": 1.44, "index": 103.6}, {"x": 151.3, "y": 200.5, "label": "06 Mar 2026", "close": 1.49, "index": 107.2}, {"x": 187.7, "y": 156.7, "label": "13 Mar 2026", "close": 2.69, "index": 193.5}, {"x": 224.2, "y": 120.1, "label": "20 Mar 2026", "close": 3.69, "index": 265.5}, {"x": 260.6, "y": 105.5, "label": "27 Mar 2026", "close": 4.09, "index": 294.2}, {"x": 297.0, "y": 101.5, "label": "03 Apr 2026", "close": 4.2, "index": 302.2}, {"x": 333.5, "y": 70.4, "label": "10 Apr 2026", "close": 5.05, "index": 363.3}, {"x": 369.9, "y": 66.8, "label": "17 Apr 2026", "close": 5.15, "index": 370.5}, {"x": 406.3, "y": 109.2, "label": "24 Apr 2026", "close": 3.99, "index": 287.1}, {"x": 442.8, "y": 94.2, "label": "01 May 2026", "close": 4.4, "index": 316.5}, {"x": 479.2, "y": 100.8, "label": "08 May 2026", "close": 4.22, "index": 303.6}, {"x": 515.6, "y": 107.3, "label": "15 May 2026", "close": 4.04, "index": 290.6}, {"x": 552.0, "y": 96.4, "label": "22 May 2026", "close": 4.34, "index": 312.2}, {"x": 588.5, "y": 92.0, "label": "29 May 2026", "close": 4.46, "index": 320.9}, {"x": 624.9, "y": 67.5, "label": "05 Jun 2026", "close": 5.13, "index": 369.1}, {"x": 661.3, "y": 55.8, "label": "12 Jun 2026", "close": 5.45, "index": 392.1}, {"x": 697.8, "y": 93.1, "label": "19 Jun 2026", "close": 4.43, "index": 318.7}, {"x": 734.2, "y": 105.1, "label": "26 Jun 2026", "close": 4.1, "index": 295.0}, {"x": 770.6, "y": 111.0, "label": "03 Jul 2026", "close": 3.94, "index": 283.5}, {"x": 807.1, "y": 104.4, "label": "10 Jul 2026", "close": 4.12, "index": 296.4}, {"x": 843.5, "y": 110.3, "label": "17 Jul 2026", "close": 3.96, "index": 284.9}, {"x": 879.9, "y": 117.2, "label": "24 Jul 2026", "close": 3.77, "index": 271.2}, {"x": 916.4, "y": 115.7, "label": "31 Jul 2026", "close": 3.81, "index": 274.1}, {"x": 952.8, "y": 101.9, "label": "07 Aug 2026", "close": 4.19, "index": 301.4}], "sentiment_points": [{"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "label": "03 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 17, "stories": 2, "close": 3.94, "price_change": -3.9, "x": 775.8, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 17, "stories": 3, "close": 4.12, "price_change": 4.6, "x": 812.3, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "label": "17 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 20, "stories": 4, "close": 3.96, "price_change": -3.9, "x": 848.7, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 24, "stories": 6, "close": 3.77, "price_change": -4.8, "x": 885.1, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 21, "stories": 7, "close": 3.81, "price_change": 1.1, "x": 921.6, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 16, "stories": 7, "close": 4.19, "price_change": 10.0, "x": 958.0, "y": 130.0, "show_label": true, "label_y": 120.0}], "price_path": "42.0,204.2 78.4,204.2 114.9,202.4 151.3,200.5 187.7,156.7 224.2,120.1 260.6,105.5 297.0,101.5 333.5,70.4 369.9,66.8 406.3,109.2 442.8,94.2 479.2,100.8 515.6,107.3 552.0,96.4 588.5,92.0 624.9,67.5 661.3,55.8 697.8,93.1 734.2,105.1 770.6,111.0 807.1,104.4 843.5,110.3 879.9,117.2 916.4,115.7 952.8,101.9", "sentiment_path": "775.8,130.0 812.3,130.0 848.7,130.0 885.1,130.0 921.6,130.0 958.0,130.0", "score_version": "evidence-v7", "price_change": 201.4, "sentiment_change": 0, "recent_pairs": [{"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 16, "stories": 7, "close": 4.19, "price_change": 10.0, "x": 958.0, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 21, "stories": 7, "close": 3.81, "price_change": 1.1, "x": 921.6, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 24, "stories": 6, "close": 3.77, "price_change": -4.8, "x": 885.1, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "label": "17 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 20, "stories": 4, "close": 3.96, "price_change": -3.9, "x": 848.7, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 17, "stories": 3, "close": 4.12, "price_change": 4.6, "x": 812.3, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "label": "03 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 17, "stories": 2, "close": 3.94, "price_change": -3.9, "x": 775.8, "y": 130.0, "show_label": true, "label_y": 120.0}], "reconstructed": true, "latest_close": 4.19, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug", "live_score_version": "evidence-v7", "comparable_to_live": true}, "sentiment_history": [{"label": "27 Jun 23:59", "short_label": "27 Jun", "collected_at": "2026-06-27T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 1, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "30 Jun 23:59", "short_label": "30 Jun", "collected_at": "2026-06-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 2, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "06 Jul 23:59", "short_label": "06 Jul", "collected_at": "2026-07-06T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 3, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "15 Jul 23:59", "short_label": "15 Jul", "collected_at": "2026-07-15T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 4, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "22 Jul 23:59", "short_label": "22 Jul", "collected_at": "2026-07-22T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "25 Jul 23:59", "short_label": "25 Jul", "collected_at": "2026-07-25T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 7, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 7, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "30 Jul 23:59", "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 7, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "02 Aug 23:59", "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "10 Aug 23:59", "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score": 59, "delta": 9, "score_change": 9, "score_change_display": "+9", "confidence_change": 10, "article_change": 0, "tone": "positive", "height": 18, "articles": 8, "confidence": 33, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "13 Aug 15:35", "short_label": "13 Aug", "collected_at": "2026-08-13T15:35:05.321141+00:00", "score": 57, "delta": 7, "score_change": -2, "score_change_display": "-2", "confidence_change": -5, "article_change": 0, "tone": "neutral", "height": 14, "articles": 8, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}], "sentiment_history_insight": {"available": true, "series_version": "evidence-v7", "live_version": "evidence-v7", "comparable_to_live": true, "reconstructed": true, "observations": 12, "span_label": "47 days", "first_score": 50, "latest_score": 57, "net_change": 7, "net_change_display": "+7", "direction": "Strengthening", "high_score": 59, "low_score": 50, "latest_confidence": 28, "confidence_change": 2, "latest_articles": 8, "article_change": 7, "latest_label": "13 Aug 15:35", "latest_evidence_label": "Provisional", "chart_rows": [{"label": "27 Jun 23:59", "short_label": "27 Jun", "collected_at": "2026-06-27T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 1, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 42.0, "y": 135.0}, {"label": "30 Jun 23:59", "short_label": "30 Jun", "collected_at": "2026-06-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 2, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 125.3, "y": 135.0}, {"label": "06 Jul 23:59", "short_label": "06 Jul", "collected_at": "2026-07-06T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 3, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 208.5, "y": 135.0}, {"label": "15 Jul 23:59", "short_label": "15 Jul", "collected_at": "2026-07-15T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 4, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 291.8, "y": 135.0}, {"label": "22 Jul 23:59", "short_label": "22 Jul", "collected_at": "2026-07-22T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 375.1, "y": 135.0}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 458.4, "y": 135.0}, {"label": "25 Jul 23:59", "short_label": "25 Jul", "collected_at": "2026-07-25T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 7, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 541.6, "y": 135.0}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 7, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 624.9, "y": 135.0}, {"label": "30 Jul 23:59", "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 7, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 708.2, "y": 135.0}, {"label": "02 Aug 23:59", "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 791.5, "y": 135.0}, {"label": "10 Aug 23:59", "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score": 59, "delta": 9, "score_change": 9, "score_change_display": "+9", "confidence_change": 10, "article_change": 0, "tone": "positive", "height": 18, "articles": 8, "confidence": 33, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 874.7, "y": 118.6}, {"label": "13 Aug 15:35", "short_label": "13 Aug", "collected_at": "2026-08-13T15:35:05.321141+00:00", "score": 57, "delta": 7, "score_change": -2, "score_change_display": "-2", "confidence_change": -5, "article_change": 0, "tone": "neutral", "height": 14, "articles": 8, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 958.0, "y": 122.3}], "chart_points": "42.0,135.0 125.3,135.0 208.5,135.0 291.8,135.0 375.1,135.0 458.4,135.0 541.6,135.0 624.9,135.0 708.2,135.0 791.5,135.0 874.7,118.6 958.0,122.3", "changes": [{"label": "13 Aug 15:35", "short_label": "13 Aug", "collected_at": "2026-08-13T15:35:05.321141+00:00", "score": 57, "delta": 7, "score_change": -2, "score_change_display": "-2", "confidence_change": -5, "article_change": 0, "tone": "neutral", "height": 14, "articles": 8, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "10 Aug 23:59", "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score": 59, "delta": 9, "score_change": 9, "score_change_display": "+9", "confidence_change": 10, "article_change": 0, "tone": "positive", "height": 18, "articles": 8, "confidence": 33, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "02 Aug 23:59", "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "30 Jul 23:59", "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 7, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 7, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "25 Jul 23:59", "short_label": "25 Jul", "collected_at": "2026-07-25T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 7, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "22 Jul 23:59", "short_label": "22 Jul", "collected_at": "2026-07-22T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}]}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}