{"ticker": {"uuid": "29cbc353-4539-40f7-a829-efc5ab17c5bb", "symbol": "CLS", "name": "Celestica Inc.", "exchange": "TOR", "country": "CA", "sector": "Technology", "industry": "Electronic Components"}, "articles": [{"title": "These 4 Electronics-Manufacturing Stocks Are Surging, and It's Still Time to Buy", "summary": "Electronics manufacturing services (EMS) providers are benefiting from a powerful combination of secular technology investment, rising product complexity, and increased outsourcing by original equipment manufacturers (OEMs). The rapid buildout of artificial intelligence infrastructure is perhaps the biggest catalyst, with a broad revival in the AI-Infrastructure trade leading to a sharp spike in EMS stocks on Wednesday. To that point, hyperscalers and enterprises are pouring capital into data centers that require increasingly sophisticated compute, storage, networking, optical, power, and cool", "url": "https://finance.yahoo.com/technology/articles/4-electronics-manufacturing-stocks-surging-230100735.html", "source_link": "https://finance.yahoo.com/technology/articles/4-electronics-manufacturing-stocks-surging-230100735.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T23:01:00+00:00", "published_display": "12 Aug 2026 23:01", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 86, "tone_signals": ["Guidance raised", "Operating growth", "Positive market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.110469, "evidence_share": 16.9, "evidence_share_display": "16.9", "freshness_pct": 77.6, "age_days": 0.7, "influence_label": "Medium", "duplicate_count": 1, "topics": ["AI Infrastructure", "Electronics Manufacturing", "Engineering", "Growth Rate", "Technology"], "evidence_basis": "", "score_included": true}, {"title": "Bullish Two Hundred Day Moving Average Cross - CLS", "summary": "In trading on Wednesday, shares of Celestica Inc (Symbol: CLS) crossed above their 200 day moving average of $329.38, changing hands as high as $339.74 per share. Celestica Inc shares are currently trading up about 8.2% on the day. The chart below shows the one year performance of CLS shares, versus its 200 day moving average: Looking at the chart above, CLS's low point in its 52 week range is $173.23 per share, with $474.025 as the 52 week high point \u2014 that compares with a last trade of $335.77. Click here to find out which 9 other stocks recently crossed above their 200 day moving average \u00bb ", "url": "https://www.nasdaq.com/articles/bullish-two-hundred-day-moving-average-cross-cls-0", "source_link": "https://www.nasdaq.com/articles/bullish-two-hundred-day-moving-average-cross-cls-0", "source_link_is_lookup": false, "source_name": "nasdaq.com", "published_at": "2026-08-12T20:02:21+00:00", "published_display": "12 Aug 2026 20:02", "source_kind": "publisher", "sentiment": "positive", "sentiment_pct": 61, "tone_signals": ["Positive financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.07186, "evidence_share": 11.0, "evidence_share_display": "11", "freshness_pct": 74.3, "age_days": 0.9, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Markets", "Shares Outstanding", "Stocks", "Tech"], "evidence_basis": "", "score_included": true}, {"title": "Boeing upgraded, Under Armour downgraded: Wall Street's top analyst calls", "summary": "Boeing upgraded, Under Armour downgraded: Wall Street's top analyst calls The most talked about and market moving research calls around Wall Street are now in one place. Here are today's research calls that investors need to know, as compiled by The Fly. Top 5 Upgrades: Argus upgraded Boeing (BA) to Buy from Hold with a $265 price target. The firm believes the company has \"superior\" long-term prospects due to its leading presence in the growing commercial aerospace industry. Truist upgraded Best Buy(BBY) to Buy from Hold with a price target of $95, up from $81. The firm's credit card reads are", "url": "https://finance.yahoo.com/markets/stocks/articles/boeing-upgraded-under-armour-downgraded-133858700.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/boeing-upgraded-under-armour-downgraded-133858700.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-11T13:38:58+00:00", "published_display": "11 Aug 2026 13:38", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 81, "tone_signals": ["Guidance raised", "Improving financial comparison", "Analyst upgrade", "Analyst downgrade"], "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.07723, "evidence_share": 11.8, "evidence_share_display": "11.8", "freshness_pct": 61.2, "age_days": 2.1, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Aerospace", "Healthcare", "Price Target", "Price Target", "Revenue Growth", "Semiconductors"], "evidence_basis": "", "score_included": true}, {"title": "Polen International Equity adds NOK, MUFG; exits AIVAF, RNMBF among Q2 moves", "summary": "Polen International Equity Strategy outperformed the MSCI ACWI ex-US Index in the second quarter of 2026, returning 21.59% gross and 21.35% net of fees, respectively, versus 14.49% for the benchmark. During the quarter, the fund initiated new positions in ASPEED Technology, Ryohin Keikaku (RYKKF [https://seekingalpha.com/symbol/RYKKF]), Mitsubishi UFJ Financial Group (MUFG [https://seekingalpha.com/symbol/MUFG]), Tokio Marine Holdings (TKOMF [https://seekingalpha.com/symbol/TKOMF]), AstraZeneca (AZN [https://seekingalpha.com/symbol/AZN]), Nokia (NOK [https://seekingalpha.com/symbol/NOK]), Rent", "url": "https://seekingalpha.com/news/4630721-polen-international-equity-adds-nok-mufg-exits-aivaf-rnmbf-among-q2-moves?amp%3Butm_medium=referral&amp%3Bfeed_item_type=news", "source_link": "https://seekingalpha.com/news/4630721-polen-international-equity-adds-nok-mufg-exits-aivaf-rnmbf-among-q2-moves?amp%3Butm_medium=referral&amp%3Bfeed_item_type=news", "source_link_is_lookup": false, "source_name": "seekingalpha.com", "published_at": "2026-08-11T13:36:48+00:00", "published_display": "11 Aug 2026 13:36", "source_kind": "publisher", "sentiment": "positive", "sentiment_pct": 82, "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.128325, "evidence_share": 19.6, "evidence_share_display": "19.6", "freshness_pct": 74.5, "age_days": 2.1, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Earnings", "Financials", "Healthcare", "Revenue Growth"], "evidence_basis": "", "score_included": true}, {"title": "Jim Cramer Weighs In on Space Equities: Rocket Lab (RKLB) vs. Voyager Technologies (VOYG)", "summary": "Commercial space and defense equities continue to draw investor attention, but CNBC's Mad Money host Jim Cramer took a cautious stance on higher-risk plays in the sector on August 5. When asked about Rocket Lab Corporation (NASDAQ:RKLB), Cramer dismissed the stock as speculative while steering investors toward Voyager Technologies, Inc. (NYSE:VOYG): Pure spec, that's the problem. It's a pure spec. I like that Voyager. We had that fella on last night, Voyager\u2026 I like the Voyager.Jim Cramer Weighs In on Space Equities: Rocket Lab (RKLB) vs. Voyager Technologies (VOYG) Voyager's Q2 Acceleration D", "url": "https://finance.yahoo.com/markets/stocks/articles/jim-cramer-weighs-space-equities-195141942.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/jim-cramer-weighs-space-equities-195141942.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-08T19:51:41+00:00", "published_display": "08 Aug 2026 19:51", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 63, "tone_signals": ["Guidance raised", "Operating growth", "Positive market reaction", "Positive valuation view"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.076318, "evidence_share": 11.7, "evidence_share_display": "11.7", "freshness_pct": 50.9, "age_days": 4.9, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Defense", "Earnings", "Earnings Report", "Fourth Quarter", "Hedge Funds", "Space"], "evidence_basis": "", "score_included": true}, {"title": "Celestica (TSX:CLS) Closes $3.45 Billion Equity Raise For AI Infrastructure Growth", "summary": "Find your next quality investment with Simply Wall St's easy and powerful screener, trusted by over 7 million individual investors worldwide. Celestica (TSX:CLS) completed a US$3.45b follow-on equity offering to support AI infrastructure growth. The sizeable capital raise expands Celestica's financial capacity for AI and data center networking projects. Proceeds are earmarked for capital investment and other initiatives tied to multi year demand in AI infrastructure. Consider broadening your research to other companies building out AI infrastructure through 55 AI infrastructure stocksTSX:CLS 1", "url": "https://finance.yahoo.com/technology/ai/articles/celestica-tsx-cls-closes-3-171404503.html", "source_link": "https://finance.yahoo.com/technology/ai/articles/celestica-tsx-cls-closes-3-171404503.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-08T17:14:04+00:00", "published_display": "08 Aug 2026 17:14", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 70, "tone_signals": ["Beat expectations", "Dilution risk"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.103328, "evidence_share": 15.8, "evidence_share_display": "15.8", "freshness_pct": 50.2, "age_days": 5.0, "influence_label": "Medium", "duplicate_count": 2, "topics": ["AI Infrastructure", "AI-INFRASTRUCTURE", "BALANCE SHEET", "Balance Sheet", "ELECTRONICS-MANUFACTURING", "EQUITY-OFFERING"], "evidence_basis": "", "score_included": true}, {"title": "Celestica Inc (CLS) Shares Surge 8.6% -- What GF Score of 85 Tel", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Inc+%28CLS%29+Shares+Surge+8.6%25+--+What+GF+Score+of+85+Tel%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-08-05T10:45:49.415928+00:00", "published_display": "05 Aug 2026 10:45", "source_kind": "publisher", "sentiment": "positive", "sentiment_pct": 60, "tone_signals": ["Positive market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.003939, "evidence_share": 0.6, "evidence_share_display": "0.6", "freshness_pct": 5.7, "age_days": 8.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica (TSX:CLS) Lifted Guidance, Is The Pullback Leaving It Below Fair Value?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+%28TSX%3ACLS%29+Lifted+Guidance%2C+Is+The+Pullback+Leaving+It+Below+Fair+Value%3F%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-08-04T18:47:49.013020+00:00", "published_display": "04 Aug 2026 18:47", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 75, "tone_signals": ["Guidance raised"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.068972, "evidence_share": 10.5, "evidence_share_display": "10.5", "freshness_pct": 41.4, "age_days": 8.9, "influence_label": "Medium", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica Wins OpenAI/Broadcom Contracts - AI Shovel With Premium Growth Prospects (CLS)", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Wins+OpenAI%2FBroadcom+Contracts+-+AI+Shovel+With+Premium+Growth+Prospects+%28CLS%29%22+%22Seeking+Alpha%22", "source_link_is_lookup": true, "source_name": "Seeking Alpha", "published_at": "2026-08-01T22:54:39.881123+00:00", "published_display": "01 Aug 2026 22:54", "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.000934, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 1.7, "age_days": 11.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Principal Financial Group Inc. Decreases Stock Holdings in Celestica, Inc. $CLS", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Principal+Financial+Group+Inc.+Decreases+Stock+Holdings+in+Celestica%2C+Inc.+%24CLS%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-30T10:07:17.571106+00:00", "published_display": "30 Jul 2026 10:07", "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.000333, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.7, "age_days": 14.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica climbs after Q2 beat as analysts highlight accelerating demand", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+climbs+after+Q2+beat+as+analysts+highlight+accelerating+demand%22+%22Seeking+Alpha%22", "source_link_is_lookup": true, "source_name": "Seeking Alpha", "published_at": "2026-07-28T18:40:34.447081+00:00", "published_display": "28 Jul 2026 18:40", "source_kind": "publisher", "sentiment": "positive", "sentiment_pct": 71, "tone_signals": ["Operating growth"], "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000435, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.4, "age_days": 15.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Is Celestica Poised to Dominate the AI Infrastructure Boom", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Is+Celestica+Poised+to+Dominate+the+AI+Infrastructure+Boom%22+%22Kavout+%7C+AI%22", "source_link_is_lookup": true, "source_name": "Kavout | AI", "published_at": "2026-07-25T19:52:51.854160+00:00", "published_display": "25 Jul 2026 19:52", "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": 6.8e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 18.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica (CLS) Set to Report Strong Q2 Earnings with 51.9% Reve", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+%28CLS%29+Set+to+Report+Strong+Q2+Earnings+with+51.9%25+Reve%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-07-25T17:25:46.617804+00:00", "published_display": "25 Jul 2026 17:25", "source_kind": "publisher", "sentiment": "positive", "sentiment_pct": 66, "tone_signals": ["Operating growth"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.008739, "evidence_share": 1.3, "evidence_share_display": "1.3", "freshness_pct": 7.2, "age_days": 19.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "The Single Biggest Reason to Buy Celestica Ahead of July 27 Q2 Earnings", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22The+Single+Biggest+Reason+to+Buy+Celestica+Ahead+of+July+27+Q2+Earnings%22+%2224%2F7+Wall+St.%22", "source_link_is_lookup": true, "source_name": "24/7 Wall St.", "published_at": "2026-07-23T18:14:44.931149+00:00", "published_display": "23 Jul 2026 18:14", "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.003954, "evidence_share": 0.6, "evidence_share_display": "0.6", "freshness_pct": 5.5, "age_days": 20.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica: A Stock to Watch in the AI Infrastructure Boom", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica%3A+A+Stock+to+Watch+in+the+AI+Infrastructure+Boom%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-23T00:20:13.351749+00:00", "published_display": "23 Jul 2026 00:20", "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.6e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica Stock Extends A 5-Day Losing Streak To A 16% Loss", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Stock+Extends+A+5-Day+Losing+Streak+To+A+16%25+Loss%22+%22Trefis%22", "source_link_is_lookup": true, "source_name": "Trefis", "published_at": "2026-07-20T22:06:40.592897+00:00", "published_display": "20 Jul 2026 22:06", "source_kind": "publisher", "sentiment": "negative", "sentiment_pct": 43, "tone_signals": ["Negative financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 1.5e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 23.8, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica Inc (NYSE:CLS) Screens as a High-Growth CAN SLIM Leader With Accelerating Momentum", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Inc+%28NYSE%3ACLS%29+Screens+as+a+High-Growth+CAN+SLIM+Leader+With+Accelerating+Momentum%22+%22ChartMill%22", "source_link_is_lookup": true, "source_name": "ChartMill", "published_at": "2026-07-20T11:28:50.836153+00:00", "published_display": "20 Jul 2026 11:28", "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": 1.1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 24.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica (CLS) Stock Falls Amid Market Uptick: What Investors Need to Know", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+%28CLS%29+Stock+Falls+Amid+Market+Uptick%3A+What+Investors+Need+to+Know%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-07-16T04:00:32.245754+00:00", "published_display": "16 Jul 2026 04:00", "source_kind": "aggregator", "sentiment": "negative", "sentiment_pct": 40, "tone_signals": ["Negative market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 3e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 28.5, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Analysts Conflicted on These Technology Names: Celestica (CLS) and First Solar (FSLR)", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Analysts+Conflicted+on+These+Technology+Names%3A+Celestica+%28CLS%29+and+First+Solar+%28FSLR%29%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-15T16:46:14.957088+00:00", "published_display": "15 Jul 2026 16:46", "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.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "by_tier": {"direct": [{"title": "These 4 Electronics-Manufacturing Stocks Are Surging, and It's Still Time to Buy", "summary": "Electronics manufacturing services (EMS) providers are benefiting from a powerful combination of secular technology investment, rising product complexity, and increased outsourcing by original equipment manufacturers (OEMs). The rapid buildout of artificial intelligence infrastructure is perhaps the biggest catalyst, with a broad revival in the AI-Infrastructure trade leading to a sharp spike in EMS stocks on Wednesday. To that point, hyperscalers and enterprises are pouring capital into data centers that require increasingly sophisticated compute, storage, networking, optical, power, and cool", "url": "https://finance.yahoo.com/technology/articles/4-electronics-manufacturing-stocks-surging-230100735.html", "source_link": "https://finance.yahoo.com/technology/articles/4-electronics-manufacturing-stocks-surging-230100735.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T23:01:00+00:00", "published_display": "12 Aug 2026 23:01", "provider": "eodhd", "providers": ["eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "36816586cf77133134718b2638b063455db390276fa210ac3e5e267c624d74a5", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.781, "provider_directional_mass": 0.152, "relevance_score": 0.402489, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 86, "tone_signals": ["Guidance raised", "Operating growth", "Positive market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.110469, "evidence_share": 16.9, "evidence_share_display": "16.9", "freshness_pct": 77.6, "age_days": 0.7, "influence_label": "Medium", "duplicate_count": 1, "topics": ["AI Infrastructure", "Electronics Manufacturing", "Engineering", "Growth Rate", "Technology"], "evidence_basis": "", "score_included": true}, {"title": "Bullish Two Hundred Day Moving Average Cross - CLS", "summary": "In trading on Wednesday, shares of Celestica Inc (Symbol: CLS) crossed above their 200 day moving average of $329.38, changing hands as high as $339.74 per share. Celestica Inc shares are currently trading up about 8.2% on the day. The chart below shows the one year performance of CLS shares, versus its 200 day moving average: Looking at the chart above, CLS's low point in its 52 week range is $173.23 per share, with $474.025 as the 52 week high point \u2014 that compares with a last trade of $335.77. Click here to find out which 9 other stocks recently crossed above their 200 day moving average \u00bb ", "url": "https://www.nasdaq.com/articles/bullish-two-hundred-day-moving-average-cross-cls-0", "source_link": "https://www.nasdaq.com/articles/bullish-two-hundred-day-moving-average-cross-cls-0", "source_link_is_lookup": false, "source_name": "nasdaq.com", "published_at": "2026-08-12T20:02:21+00:00", "published_display": "12 Aug 2026 20:02", "provider": "eodhd", "providers": ["eodhd"], "source_names": ["nasdaq.com"], "source_kind": "publisher", "story_key": "b7604eec8fc9be26143da74a789a9d7d88bb27a162475c206cfebb7873f801c1", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.494, "provider_directional_mass": 0.128, "relevance_score": 0.9, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 61, "tone_signals": ["Positive financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.07186, "evidence_share": 11.0, "evidence_share_display": "11", "freshness_pct": 74.3, "age_days": 0.9, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Markets", "Shares Outstanding", "Stocks", "Tech"], "evidence_basis": "", "score_included": true}, {"title": "Boeing upgraded, Under Armour downgraded: Wall Street's top analyst calls", "summary": "Boeing upgraded, Under Armour downgraded: Wall Street's top analyst calls The most talked about and market moving research calls around Wall Street are now in one place. Here are today's research calls that investors need to know, as compiled by The Fly. Top 5 Upgrades: Argus upgraded Boeing (BA) to Buy from Hold with a $265 price target. The firm believes the company has \"superior\" long-term prospects due to its leading presence in the growing commercial aerospace industry. Truist upgraded Best Buy(BBY) to Buy from Hold with a price target of $95, up from $81. The firm's credit card reads are", "url": "https://finance.yahoo.com/markets/stocks/articles/boeing-upgraded-under-armour-downgraded-133858700.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/boeing-upgraded-under-armour-downgraded-133858700.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-11T13:38:58+00:00", "published_display": "11 Aug 2026 13:38", "provider": "eodhd", "providers": ["eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "5c3d6b75c03cbfb9be5a2df4bf63a926bdd7735c3070325723b4ddbd67c2c17b", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.78, "provider_directional_mass": 0.157, "relevance_score": 0.196398, "entity_mapped": true, "sentiment_conflict": 0.261, "sentiment": "positive", "sentiment_pct": 81, "tone_signals": ["Guidance raised", "Improving financial comparison", "Analyst upgrade", "Analyst downgrade"], "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.07723, "evidence_share": 11.8, "evidence_share_display": "11.8", "freshness_pct": 61.2, "age_days": 2.1, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Aerospace", "Healthcare", "Price Target", "Price Target", "Revenue Growth", "Semiconductors"], "evidence_basis": "", "score_included": true}, {"title": "Polen International Equity adds NOK, MUFG; exits AIVAF, RNMBF among Q2 moves", "summary": "Polen International Equity Strategy outperformed the MSCI ACWI ex-US Index in the second quarter of 2026, returning 21.59% gross and 21.35% net of fees, respectively, versus 14.49% for the benchmark. During the quarter, the fund initiated new positions in ASPEED Technology, Ryohin Keikaku (RYKKF [https://seekingalpha.com/symbol/RYKKF]), Mitsubishi UFJ Financial Group (MUFG [https://seekingalpha.com/symbol/MUFG]), Tokio Marine Holdings (TKOMF [https://seekingalpha.com/symbol/TKOMF]), AstraZeneca (AZN [https://seekingalpha.com/symbol/AZN]), Nokia (NOK [https://seekingalpha.com/symbol/NOK]), Rent", "url": "https://seekingalpha.com/news/4630721-polen-international-equity-adds-nok-mufg-exits-aivaf-rnmbf-among-q2-moves?amp%3Butm_medium=referral&amp%3Bfeed_item_type=news", "source_link": "https://seekingalpha.com/news/4630721-polen-international-equity-adds-nok-mufg-exits-aivaf-rnmbf-among-q2-moves?amp%3Butm_medium=referral&amp%3Bfeed_item_type=news", "source_link_is_lookup": false, "source_name": "seekingalpha.com", "published_at": "2026-08-11T13:36:48+00:00", "published_display": "11 Aug 2026 13:36", "provider": "eodhd", "providers": ["eodhd"], "source_names": ["seekingalpha.com"], "source_kind": "publisher", "story_key": "5163a6f26c9a175deb8acba38edfd2997987adb8c3d49093fb12a769f084512d", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.709, "provider_directional_mass": 0.102, "relevance_score": 0.259812, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 82, "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.128325, "evidence_share": 19.6, "evidence_share_display": "19.6", "freshness_pct": 74.5, "age_days": 2.1, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Earnings", "Financials", "Healthcare", "Revenue Growth"], "evidence_basis": "", "score_included": true}, {"title": "Jim Cramer Weighs In on Space Equities: Rocket Lab (RKLB) vs. Voyager Technologies (VOYG)", "summary": "Commercial space and defense equities continue to draw investor attention, but CNBC's Mad Money host Jim Cramer took a cautious stance on higher-risk plays in the sector on August 5. When asked about Rocket Lab Corporation (NASDAQ:RKLB), Cramer dismissed the stock as speculative while steering investors toward Voyager Technologies, Inc. (NYSE:VOYG): Pure spec, that's the problem. It's a pure spec. I like that Voyager. We had that fella on last night, Voyager\u2026 I like the Voyager.Jim Cramer Weighs In on Space Equities: Rocket Lab (RKLB) vs. Voyager Technologies (VOYG) Voyager's Q2 Acceleration D", "url": "https://finance.yahoo.com/markets/stocks/articles/jim-cramer-weighs-space-equities-195141942.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/jim-cramer-weighs-space-equities-195141942.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-08T19:51:41+00:00", "published_display": "08 Aug 2026 19:51", "provider": "eodhd", "providers": ["eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "e375a5706553401695b8eba52e8ac31d081bcb59ff58fcdf189ae8c999e3cce8", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.718, "provider_directional_mass": 0.167, "relevance_score": 0.519615, "entity_mapped": true, "sentiment_conflict": 0.675, "sentiment": "positive", "sentiment_pct": 63, "tone_signals": ["Guidance raised", "Operating growth", "Positive market reaction", "Positive valuation view"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.076318, "evidence_share": 11.7, "evidence_share_display": "11.7", "freshness_pct": 50.9, "age_days": 4.9, "influence_label": "Medium", "duplicate_count": 1, "topics": ["Defense", "Earnings", "Earnings Report", "Fourth Quarter", "Hedge Funds", "Space"], "evidence_basis": "", "score_included": true}, {"title": "Celestica (TSX:CLS) Closes $3.45 Billion Equity Raise For AI Infrastructure Growth", "summary": "Find your next quality investment with Simply Wall St's easy and powerful screener, trusted by over 7 million individual investors worldwide. Celestica (TSX:CLS) completed a US$3.45b follow-on equity offering to support AI infrastructure growth. The sizeable capital raise expands Celestica's financial capacity for AI and data center networking projects. Proceeds are earmarked for capital investment and other initiatives tied to multi year demand in AI infrastructure. Consider broadening your research to other companies building out AI infrastructure through 55 AI infrastructure stocksTSX:CLS 1", "url": "https://finance.yahoo.com/technology/ai/articles/celestica-tsx-cls-closes-3-171404503.html", "source_link": "https://finance.yahoo.com/technology/ai/articles/celestica-tsx-cls-closes-3-171404503.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-08T17:14:04+00:00", "published_display": "08 Aug 2026 17:14", "provider": "eodhd", "providers": ["archive", "eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "1124b47096c404a6d78aea4a06bf37312994741dfb76b89572b859dcb3d807f7", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.679, "provider_directional_mass": 0.106, "relevance_score": 0.795492, "entity_mapped": true, "sentiment_conflict": 0.329, "sentiment": "positive", "sentiment_pct": 70, "tone_signals": ["Beat expectations", "Dilution risk"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.103328, "evidence_share": 15.8, "evidence_share_display": "15.8", "freshness_pct": 50.2, "age_days": 5.0, "influence_label": "Medium", "duplicate_count": 2, "topics": ["AI Infrastructure", "AI-INFRASTRUCTURE", "BALANCE SHEET", "Balance Sheet", "ELECTRONICS-MANUFACTURING", "EQUITY-OFFERING"], "evidence_basis": "", "score_included": true}, {"title": "Celestica Inc (CLS) Shares Surge 8.6% -- What GF Score of 85 Tel", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Inc+%28CLS%29+Shares+Surge+8.6%25+--+What+GF+Score+of+85+Tel%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-08-05T10:45:49.415928+00:00", "published_display": "05 Aug 2026 10:45", "provider": "archive", "providers": ["archive"], "source_names": ["GuruFocus"], "source_kind": "publisher", "story_key": "a67bbf781a44e8311edc3be6ff0bd3ca4d00b7ad38262a7ea6b3cf294487b1d3", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.392, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 60, "tone_signals": ["Positive market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.003939, "evidence_share": 0.6, "evidence_share_display": "0.6", "freshness_pct": 5.7, "age_days": 8.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica (TSX:CLS) Lifted Guidance, Is The Pullback Leaving It Below Fair Value?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+%28TSX%3ACLS%29+Lifted+Guidance%2C+Is+The+Pullback+Leaving+It+Below+Fair+Value%3F%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-08-04T18:47:49.013020+00:00", "published_display": "04 Aug 2026 18:47", "provider": "archive", "providers": ["archive"], "source_names": ["Market source"], "source_kind": "aggregator", "story_key": "54d8a35f27cf470624d06bfe703bb49424a4f3ced756d053a29400ad22edb0b6", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.423, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 75, "tone_signals": ["Guidance raised"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.068972, "evidence_share": 10.5, "evidence_share_display": "10.5", "freshness_pct": 41.4, "age_days": 8.9, "influence_label": "Medium", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica Wins OpenAI/Broadcom Contracts - AI Shovel With Premium Growth Prospects (CLS)", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Wins+OpenAI%2FBroadcom+Contracts+-+AI+Shovel+With+Premium+Growth+Prospects+%28CLS%29%22+%22Seeking+Alpha%22", "source_link_is_lookup": true, "source_name": "Seeking Alpha", "published_at": "2026-08-01T22:54:39.881123+00:00", "published_display": "01 Aug 2026 22:54", "provider": "archive", "providers": ["archive"], "source_names": ["Seeking Alpha"], "source_kind": "publisher", "story_key": "f72a074d301238e6bf9e9fbb07cc3b65d331d3fa6a5e1c940c0815456f29ebfb", "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.000934, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 1.7, "age_days": 11.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Principal Financial Group Inc. Decreases Stock Holdings in Celestica, Inc. $CLS", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Principal+Financial+Group+Inc.+Decreases+Stock+Holdings+in+Celestica%2C+Inc.+%24CLS%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-30T10:07:17.571106+00:00", "published_display": "30 Jul 2026 10:07", "provider": "archive", "providers": ["archive"], "source_names": ["MarketBeat"], "source_kind": "publisher", "story_key": "356bf9bb1bfaa6f109647cbeb772cc77bd9f59c74f9de549c9628b593a13723c", "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.000333, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.7, "age_days": 14.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica climbs after Q2 beat as analysts highlight accelerating demand", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+climbs+after+Q2+beat+as+analysts+highlight+accelerating+demand%22+%22Seeking+Alpha%22", "source_link_is_lookup": true, "source_name": "Seeking Alpha", "published_at": "2026-07-28T18:40:34.447081+00:00", "published_display": "28 Jul 2026 18:40", "provider": "archive", "providers": ["archive"], "source_names": ["Seeking Alpha"], "source_kind": "publisher", "story_key": "8cf4d03f98c710ecdaf13c053ea1471b0666344baece6cc9126bc1271093c4f5", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.425, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 71, "tone_signals": ["Operating growth"], "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000435, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.4, "age_days": 15.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Is Celestica Poised to Dominate the AI Infrastructure Boom", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Is+Celestica+Poised+to+Dominate+the+AI+Infrastructure+Boom%22+%22Kavout+%7C+AI%22", "source_link_is_lookup": true, "source_name": "Kavout | AI", "published_at": "2026-07-25T19:52:51.854160+00:00", "published_display": "25 Jul 2026 19:52", "provider": "archive", "providers": ["archive"], "source_names": ["Kavout | AI"], "source_kind": "publisher", "story_key": "01fced60b159086fed854672509984324167a1e95dd8311232823644e38c8ce2", "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": 6.8e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 18.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica (CLS) Set to Report Strong Q2 Earnings with 51.9% Reve", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+%28CLS%29+Set+to+Report+Strong+Q2+Earnings+with+51.9%25+Reve%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-07-25T17:25:46.617804+00:00", "published_display": "25 Jul 2026 17:25", "provider": "archive", "providers": ["archive"], "source_names": ["GuruFocus"], "source_kind": "publisher", "story_key": "e33ccd2de813aa2ecaa3d31dce1d5a0d4a0ffbbccc187d49c95f4a5b1ebe0730", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.402, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 66, "tone_signals": ["Operating growth"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.008739, "evidence_share": 1.3, "evidence_share_display": "1.3", "freshness_pct": 7.2, "age_days": 19.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "The Single Biggest Reason to Buy Celestica Ahead of July 27 Q2 Earnings", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22The+Single+Biggest+Reason+to+Buy+Celestica+Ahead+of+July+27+Q2+Earnings%22+%2224%2F7+Wall+St.%22", "source_link_is_lookup": true, "source_name": "24/7 Wall St.", "published_at": "2026-07-23T18:14:44.931149+00:00", "published_display": "23 Jul 2026 18:14", "provider": "archive", "providers": ["archive"], "source_names": ["24/7 Wall St."], "source_kind": "publisher", "story_key": "d50a5ccc37088a7296f9f4a72bce6f6611b38c02b71c248fe386fc3abd619ad9", "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.003954, "evidence_share": 0.6, "evidence_share_display": "0.6", "freshness_pct": 5.5, "age_days": 20.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica: A Stock to Watch in the AI Infrastructure Boom", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica%3A+A+Stock+to+Watch+in+the+AI+Infrastructure+Boom%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-23T00:20:13.351749+00:00", "published_display": "23 Jul 2026 00:20", "provider": "archive", "providers": ["archive"], "source_names": ["The Globe and Mail"], "source_kind": "publisher", "story_key": "d387a4d3ba537f6cc408ee6a4082f9723281d6bbea23e3ba7da441b143cb1493", "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.6e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica Stock Extends A 5-Day Losing Streak To A 16% Loss", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Stock+Extends+A+5-Day+Losing+Streak+To+A+16%25+Loss%22+%22Trefis%22", "source_link_is_lookup": true, "source_name": "Trefis", "published_at": "2026-07-20T22:06:40.592897+00:00", "published_display": "20 Jul 2026 22:06", "provider": "archive", "providers": ["archive"], "source_names": ["Trefis"], "source_kind": "publisher", "story_key": "9d809d06ea25eb1041febd39d254c350bb740757679885d4147cad7b5032a77e", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.332, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "negative", "sentiment_pct": 43, "tone_signals": ["Negative financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 1.5e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 23.8, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica Inc (NYSE:CLS) Screens as a High-Growth CAN SLIM Leader With Accelerating Momentum", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+Inc+%28NYSE%3ACLS%29+Screens+as+a+High-Growth+CAN+SLIM+Leader+With+Accelerating+Momentum%22+%22ChartMill%22", "source_link_is_lookup": true, "source_name": "ChartMill", "published_at": "2026-07-20T11:28:50.836153+00:00", "published_display": "20 Jul 2026 11:28", "provider": "archive", "providers": ["archive"], "source_names": ["ChartMill"], "source_kind": "publisher", "story_key": "1c1b5b25589bbcd640ef70b567158fc7c0e6399df92ae3c32e78e6b79a38e7f1", "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": 1.1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 24.2, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Celestica (CLS) Stock Falls Amid Market Uptick: What Investors Need to Know", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Celestica+%28CLS%29+Stock+Falls+Amid+Market+Uptick%3A+What+Investors+Need+to+Know%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-07-16T04:00:32.245754+00:00", "published_display": "16 Jul 2026 04:00", "provider": "archive", "providers": ["archive"], "source_names": ["Market source"], "source_kind": "aggregator", "story_key": "4668c70dec6d7acefcca880f0ef02ffc5a0ea0511562e2f12061eb142ef63ba7", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.392, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "negative", "sentiment_pct": 40, "tone_signals": ["Negative market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 3e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 28.5, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Analysts Conflicted on These Technology Names: Celestica (CLS) and First Solar (FSLR)", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Analysts+Conflicted+on+These+Technology+Names%3A+Celestica+%28CLS%29+and+First+Solar+%28FSLR%29%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-15T16:46:14.957088+00:00", "published_display": "15 Jul 2026 16:46", "provider": "archive", "providers": ["archive"], "source_names": ["The Globe and Mail"], "source_kind": "publisher", "story_key": "17b15636aadf461ef2f89cc9dd1e3d174b4692176fedb0303ef967fff3f0a76a", "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.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "industry": [], "sector": []}, "total_fetched": 20, "total_unique": 19, "total_relevant": 19, "total_matched": 19, "pipeline_health": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 6}, "raw_articles": 20, "unique_stories": 19, "duplicates_removed": 1, "relevant_stories": 19, "matched_archive_stories": 19, "current_evidence": 19, "direct_evidence": 19, "eodhd_articles": 6, "archive_articles": 13, "eodhd": {"configured": true, "status": "healthy", "calls_used": 420, "call_budget": 500, "budget_used_pct": 84.0, "requests_made": 84, "last_success_at": "2026-08-13T16:31:14.283500+00:00", "newest_seen_at": "2026-08-13T16:19:00+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3154, "unmapped_mentions": 1934}, "status": "healthy"}, "sentiment_summary": {"positive": 10, "negative": 2, "neutral": 7, "score": 60, "raw_score": 75, "total": 19, "evidence_count": 19, "effective_articles": 7.01, "information_mass": 0.655, "direct_story_count": 19, "direct_source_count": 12, "industry_story_count": 0, "sector_story_count": 0, "story_count": 19, "source_count": 12, "source_concentration": 0.3765, "direct_share": 100, "dispersion": 9, "confidence": 36, "evidence_status": "provisional", "score_version": "evidence-v7", "window_days": 30, "weighting_method": "event-aware exponential freshness decay", "newest_article_at": "2026-08-12T23:01:00+00:00", "label": "Early positive news score", "tone": "positive"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 80, "events": [{"event": "general", "label": "Market update", "weight": 6.6, "count": 11}, {"event": "earnings", "label": "Earnings", "weight": 2.9, "count": 5}, {"event": "macro", "label": "Macro sensitivity", "weight": 0.7, "count": 1}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 10, "negative_events": 2, "pipeline": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 6}, "raw_articles": 20, "unique_stories": 19, "duplicates_removed": 1, "relevant_stories": 19, "matched_archive_stories": 19, "current_evidence": 19, "direct_evidence": 19, "eodhd_articles": 6, "archive_articles": 13, "eodhd": {"configured": true, "status": "healthy", "calls_used": 420, "call_budget": 500, "budget_used_pct": 84.0, "requests_made": 84, "last_success_at": "2026-08-13T16:31:14.283500+00:00", "newest_seen_at": "2026-08-13T16:19:00+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3154, "unmapped_mentions": 1934}, "status": "healthy"}}, "market_context": {"has_market_context": true, "latest_close": 443.51, "latest_week": "2026-08-07", "one_week_move": -4.4, "four_week_move": -13.0, "twelve_week_move": -10.4, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.854899, "market_dynamics_buy_signal": false, "relative_strength": -6.78336, "fair_value_gap": 115.2, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 80.8442, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-4.4% over one week, -13.0% over four weeks, trend inactive, and materially above fair value."}, "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": 36, "badges": ["Provisional evidence"], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "constructive"}, "charts": {"sources": [{"label": "finance.yahoo.com", "count": 4}, {"label": "GuruFocus", "count": 2}, {"label": "Market source", "count": 2}, {"label": "Seeking Alpha", "count": 2}, {"label": "The Globe and Mail", "count": 2}, {"label": "nasdaq.com", "count": 1}, {"label": "seekingalpha.com", "count": 1}, {"label": "MarketBeat", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 19}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 11}, {"label": "Earnings", "count": 5}, {"label": "Analyst action", "count": 1}, {"label": "Guidance", "count": 1}, {"label": "Macro sensitivity", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "60/100", "tone": "positive", "text": "Early positive news score"}, {"label": "Evidence confidence", "value": "36/100", "tone": "neutral", "text": "7.01 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": "positive", "text": "80/100 evidence concentration around this catalyst."}, {"label": "Company focus", "value": "19", "tone": "positive", "text": "100% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "9/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-4.4% over one week, -13.0% over four weeks, trend inactive, and materially above fair value."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "These 4 Electronics-Manufacturing Stocks Are Surging, and It's Still Time to Buy"}], "updated_at": "2026-08-13T16:36:46.283499+00:00", "detail_intelligence": {"headline": "Early positive news score", "summary": "19 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": 60, "display": "60", "tone": "positive", "note": "Early positive news score"}, {"label": "Confidence", "value": 36, "display": "36", "tone": "neutral", "note": "thin evidence"}, {"label": "Company news", "value": 100, "display": "100%", "tone": "positive", "note": "19 company stories"}, {"label": "Story agreement", "value": 91, "display": "91", "tone": "positive", "note": "9/100 difference"}], "confidence_drivers": [{"label": "Amount of evidence", "value": 13, "note": "0.66 after freshness weighting"}, {"label": "Source breadth", "value": 100, "note": "12 independent publishers"}, {"label": "Company relevance", "value": 100, "note": "share tied directly to this company"}, {"label": "Freshness", "value": 61, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 91, "note": "how closely stories agree"}, {"label": "Publisher mix", "value": 62, "note": "less reliance on one publisher"}], "freshness": 61, "source_independence": 62, "timeline": [{"date": "2026-07-15", "label": "15 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-16", "label": "16 Jul", "count": 1, "score": 40, "tone": "negative", "x": 73.6, "y": 153.2, "volume_height": 26.0, "volume_y": 240.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": 2, "score": 46, "tone": "neutral", "x": 199.9, "y": 142.3, "volume_height": 52.0, "volume_y": 214.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": 0, "score": null, "tone": "neutral", "x": 263.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-23", "label": "23 Jul", "count": 2, "score": 50, "tone": "neutral", "x": 294.7, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-24", "label": "24 Jul", "count": 0, "score": null, "tone": "neutral", "x": 326.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-25", "label": "25 Jul", "count": 2, "score": 66, "tone": "positive", "x": 357.9, "y": 105.9, "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": 71, "tone": "positive", "x": 452.6, "y": 96.8, "volume_height": 26.0, "volume_y": 240.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": 26.0, "volume_y": 240.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": 1, "score": 50, "tone": "neutral", "x": 579.0, "y": 135.0, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 0, "score": null, "tone": "neutral", "x": 610.6, "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": 642.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-04", "label": "04 Aug", "count": 1, "score": 75, "tone": "positive", "x": 673.7, "y": 89.5, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-08-05", "label": "05 Aug", "count": 1, "score": 60, "tone": "positive", "x": 705.3, "y": 116.8, "volume_height": 26.0, "volume_y": 240.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": 2, "score": 67, "tone": "positive", "x": 800.1, "y": 104.1, "volume_height": 52.0, "volume_y": 214.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": 0, "score": null, "tone": "neutral", "x": 863.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-11", "label": "11 Aug", "count": 2, "score": 82, "tone": "positive", "x": 894.8, "y": 76.8, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 2, "score": 76, "tone": "positive", "x": 926.4, "y": 87.7, "volume_height": 52.0, "volume_y": 214.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 73.6,153.2 199.9,142.3 294.7,135.0 357.9,105.9 452.6,96.8 515.8,135.0 579.0,135.0 673.7,89.5 705.3,116.8 800.1,104.1 894.8,76.8 926.4,87.7", "timeline_has_signal": true, "timeline_start": "15 Jul", "timeline_mid": "30 Jul", "timeline_end": "13 Aug", "momentum": {"label": "Tentative improvement", "tone": "neutral", "recent_score": 79, "prior_score": 67, "delta": 12, "recent_count": 4, "prior_count": 2, "volume_delta": 2, "reliable": false, "reliability_note": "Thin comparison; direction is not yet confirmed"}, "freshness_buckets": [{"label": "Last 24 hours", "count": 2, "share": 11}, {"label": "1 to 3 days", "count": 2, "share": 11}, {"label": "4 to 7 days", "count": 2, "share": 11}, {"label": "8 to 14 days", "count": 3, "share": 16}, {"label": "15 to 21 days", "count": 5, "share": 26}, {"label": "22 to 30 days", "count": 5, "share": 26}], "source_profile": [{"label": "finance.yahoo.com", "count": 4, "share": 21, "score": 76, "tone": "positive"}, {"label": "Market source", "count": 2, "share": 11, "score": 75, "tone": "positive"}, {"label": "GuruFocus", "count": 2, "share": 11, "score": 64, "tone": "positive"}, {"label": "Seeking Alpha", "count": 2, "share": 11, "score": 57, "tone": "neutral"}, {"label": "The Globe and Mail", "count": 2, "share": 11, "score": 50, "tone": "neutral"}, {"label": "seekingalpha.com", "count": 1, "share": 5, "score": 82, "tone": "positive"}, {"label": "nasdaq.com", "count": 1, "share": 5, "score": 61, "tone": "positive"}], "event_profile": [{"label": "Market update", "count": 11, "share": 58, "score": 76, "tone": "positive"}, {"label": "Earnings", "count": 5, "share": 26, "score": 73, "tone": "positive"}, {"label": "Analyst action", "count": 1, "share": 5, "score": 81, "tone": "positive"}, {"label": "Guidance", "count": 1, "share": 5, "score": 75, "tone": "positive"}, {"label": "Macro sensitivity", "count": 1, "share": 5, "score": 71, "tone": "positive"}], "topics": [{"label": "Revenue Growth", "count": 2, "share": 11}, {"label": "Price Target", "count": 2, "share": 11}, {"label": "Healthcare", "count": 2, "share": 11}, {"label": "Earnings", "count": 2, "share": 11}, {"label": "AI Infrastructure", "count": 2, "share": 11}, {"label": "Technology", "count": 1, "share": 5}, {"label": "Tech", "count": 1, "share": 5}, {"label": "Stocks", "count": 1, "share": 5}, {"label": "Space", "count": 1, "share": 5}, {"label": "Shares Outstanding", "count": 1, "share": 5}], "supporting": [{"label": "Direct evidence", "text": "19 current stories are mapped specifically to CLS."}, {"label": "Source breadth", "text": "The read spans 12 publishers rather than depending on one outlet."}], "tempering": [{"label": "Too little evidence", "text": "The stories agree, but freshness-weighted evidence is only 0.660."}], "supporting_heading": "What supports the score", "tempering_heading": "What limits the score", "latest_observation": {"title": "These 4 Electronics-Manufacturing Stocks Are Surging, and It's Still Time to Buy", "summary": "Electronics manufacturing services (EMS) providers are benefiting from a powerful combination of secular technology investment, rising product complexity, and increased outsourcing by original equipment manufacturers (OEMs). The rapid buildout of artificial intelligence infrastructure is perhaps the biggest catalyst, with a broad revival in the AI-Infrastructure trade leading to a sharp spike in EMS stocks on Wednesday. To that point, hyperscalers and enterprises are pouring capital into data centers that require increasingly sophisticated compute, storage, networking, optical, power, and cool", "url": "https://finance.yahoo.com/technology/articles/4-electronics-manufacturing-stocks-surging-230100735.html", "source_link": "https://finance.yahoo.com/technology/articles/4-electronics-manufacturing-stocks-surging-230100735.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T23:01:00+00:00", "published_display": "12 Aug 2026 23:01", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 86, "tone_signals": ["Guidance raised", "Operating growth", "Positive market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.111916, "evidence_share": 17.0, "evidence_share_display": "17", "freshness_pct": 78.6, "age_days": 0.7, "influence_label": "Medium", "duplicate_count": 1, "topics": ["AI Infrastructure", "Electronics Manufacturing", "Engineering", "Growth Rate", "Technology"], "evidence_basis": "", "score_included": true}, "article_count": 19, "updated_at": "2026-08-13T15:42:42.002556+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 177.0, "label": "13 Feb 2026", "close": 381.72, "index": 100.0}, {"x": 78.4, "y": 164.4, "label": "20 Feb 2026", "close": 401.17, "index": 105.1}, {"x": 114.9, "y": 178.9, "label": "27 Feb 2026", "close": 378.78, "index": 99.2}, {"x": 151.3, "y": 204.2, "label": "06 Mar 2026", "close": 339.51, "index": 88.9}, {"x": 187.7, "y": 189.5, "label": "13 Mar 2026", "close": 362.26, "index": 94.9}, {"x": 224.2, "y": 185.0, "label": "20 Mar 2026", "close": 369.27, "index": 96.7}, {"x": 260.6, "y": 172.5, "label": "27 Mar 2026", "close": 388.66, "index": 101.8}, {"x": 297.0, "y": 158.6, "label": "03 Apr 2026", "close": 410.21, "index": 107.5}, {"x": 333.5, "y": 109.5, "label": "10 Apr 2026", "close": 486.28, "index": 127.4}, {"x": 369.9, "y": 73.0, "label": "17 Apr 2026", "close": 542.89, "index": 142.2}, {"x": 406.3, "y": 61.3, "label": "24 Apr 2026", "close": 561.01, "index": 147.0}, {"x": 442.8, "y": 55.8, "label": "01 May 2026", "close": 569.51, "index": 149.2}, {"x": 479.2, "y": 91.6, "label": "08 May 2026", "close": 514.08, "index": 134.7}, {"x": 515.6, "y": 104.0, "label": "15 May 2026", "close": 494.83, "index": 129.6}, {"x": 552.0, "y": 95.5, "label": "22 May 2026", "close": 507.99, "index": 133.1}, {"x": 588.5, "y": 79.4, "label": "29 May 2026", "close": 533.01, "index": 139.6}, {"x": 624.9, "y": 88.7, "label": "05 Jun 2026", "close": 518.57, "index": 135.9}, {"x": 661.3, "y": 68.3, "label": "12 Jun 2026", "close": 550.22, "index": 144.1}, {"x": 697.8, "y": 84.3, "label": "19 Jun 2026", "close": 525.41, "index": 137.6}, {"x": 734.2, "y": 114.5, "label": "26 Jun 2026", "close": 478.58, "index": 125.4}, {"x": 770.6, "y": 110.7, "label": "03 Jul 2026", "close": 484.49, "index": 126.9}, {"x": 807.1, "y": 94.3, "label": "10 Jul 2026", "close": 509.88, "index": 133.6}, {"x": 843.5, "y": 151.1, "label": "17 Jul 2026", "close": 421.82, "index": 110.5}, {"x": 879.9, "y": 145.8, "label": "24 Jul 2026", "close": 430.07, "index": 112.7}, {"x": 916.4, "y": 124.0, "label": "31 Jul 2026", "close": 463.87, "index": 121.5}, {"x": 952.8, "y": 137.1, "label": "07 Aug 2026", "close": 443.51, "index": 116.2}], "sentiment_points": [{"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "label": "26 Jun 2026", "score": 50, "tone": "neutral", "raw_score": 48, "confidence": 23, "stories": 5, "close": 478.58, "price_change": -8.9, "x": 739.4, "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": 47, "tone": "neutral", "raw_score": 41, "confidence": 29, "stories": 15, "close": 484.49, "price_change": 1.2, "x": 775.8, "y": 135.5, "show_label": true, "label_y": 125.5}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 49, "tone": "neutral", "raw_score": 43, "confidence": 24, "stories": 18, "close": 509.88, "price_change": 5.2, "x": 812.3, "y": 131.8, "show_label": true, "label_y": 121.80000000000001}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "label": "17 Jul 2026", "score": 49, "tone": "neutral", "raw_score": 43, "confidence": 22, "stories": 21, "close": 421.82, "price_change": -17.3, "x": 848.7, "y": 131.8, "show_label": true, "label_y": 121.80000000000001}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 48, "confidence": 24, "stories": 21, "close": 430.07, "price_change": 2.0, "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": 52, "tone": "neutral", "raw_score": 60, "confidence": 23, "stories": 17, "close": 463.87, "price_change": 7.9, "x": 921.6, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 54, "tone": "neutral", "raw_score": 69, "confidence": 27, "stories": 15, "close": 443.51, "price_change": -4.4, "x": 958.0, "y": 122.6, "show_label": true, "label_y": 112.6}], "price_path": "42.0,177.0 78.4,164.4 114.9,178.9 151.3,204.2 187.7,189.5 224.2,185.0 260.6,172.5 297.0,158.6 333.5,109.5 369.9,73.0 406.3,61.3 442.8,55.8 479.2,91.6 515.6,104.0 552.0,95.5 588.5,79.4 624.9,88.7 661.3,68.3 697.8,84.3 734.2,114.5 770.6,110.7 807.1,94.3 843.5,151.1 879.9,145.8 916.4,124.0 952.8,137.1", "sentiment_path": "739.4,130.0 775.8,135.5 812.3,131.8 848.7,131.8 885.1,130.0 921.6,126.3 958.0,122.6", "score_version": "evidence-v7", "price_change": 16.2, "sentiment_change": 4, "recent_pairs": [{"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 54, "tone": "neutral", "raw_score": 69, "confidence": 27, "stories": 15, "close": 443.51, "price_change": -4.4, "x": 958.0, "y": 122.6, "show_label": true, "label_y": 112.6}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 52, "tone": "neutral", "raw_score": 60, "confidence": 23, "stories": 17, "close": 463.87, "price_change": 7.9, "x": 921.6, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 48, "confidence": 24, "stories": 21, "close": 430.07, "price_change": 2.0, "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": 49, "tone": "neutral", "raw_score": 43, "confidence": 22, "stories": 21, "close": 421.82, "price_change": -17.3, "x": 848.7, "y": 131.8, "show_label": true, "label_y": 121.80000000000001}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 49, "tone": "neutral", "raw_score": 43, "confidence": 24, "stories": 18, "close": 509.88, "price_change": 5.2, "x": 812.3, "y": 131.8, "show_label": true, "label_y": 121.80000000000001}, {"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "label": "03 Jul 2026", "score": 47, "tone": "neutral", "raw_score": 41, "confidence": 29, "stories": 15, "close": 484.49, "price_change": 1.2, "x": 775.8, "y": 135.5, "show_label": true, "label_y": 125.5}, {"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "label": "26 Jun 2026", "score": 50, "tone": "neutral", "raw_score": 48, "confidence": 23, "stories": 5, "close": 478.58, "price_change": -8.9, "x": 739.4, "y": 130.0, "show_label": true, "label_y": 120.0}], "reconstructed": true, "latest_close": 443.51, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug", "live_score_version": "evidence-v7", "comparable_to_live": true}, "sentiment_history": [{"label": "21 Jun 23:59", "short_label": "21 Jun", "collected_at": "2026-06-21T23: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": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "22 Jun 23:59", "short_label": "22 Jun", "collected_at": "2026-06-22T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 2, "tone": "neutral", "height": 4, "articles": 3, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "23 Jun 23:59", "short_label": "23 Jun", "collected_at": "2026-06-23T23: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": 4, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "26 Jun 23:59", "short_label": "26 Jun", "collected_at": "2026-06-26T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "27 Jun 23:59", "short_label": "27 Jun", "collected_at": "2026-06-27T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": -1, "score_change_display": "-1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "29 Jun 23:59", "short_label": "29 Jun", "collected_at": "2026-06-29T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 7, "confidence": 25, "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": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": 3, "tone": "neutral", "height": 4, "articles": 10, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "01 Jul 23:59", "short_label": "01 Jul", "collected_at": "2026-07-01T23:59:59.999999+00:00", "score": 47, "delta": -3, "score_change": -3, "score_change_display": "-3", "confidence_change": 4, "article_change": 2, "tone": "neutral", "height": 6, "articles": 12, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "02 Jul 23:59", "short_label": "02 Jul", "collected_at": "2026-07-02T23:59:59.999999+00:00", "score": 48, "delta": -2, "score_change": 1, "score_change_display": "+1", "confidence_change": 0, "article_change": 2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "03 Jul 23:59", "short_label": "03 Jul", "collected_at": "2026-07-03T23:59:59.999999+00:00", "score": 47, "delta": -3, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 6, "articles": 15, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "07 Jul 23:59", "short_label": "07 Jul", "collected_at": "2026-07-07T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 2, "score_change_display": "+2", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 16, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "08 Jul 23:59", "short_label": "08 Jul", "collected_at": "2026-07-08T23:59:59.999999+00:00", "score": 48, "delta": -2, "score_change": -1, "score_change_display": "-1", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 17, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "09 Jul 23:59", "short_label": "09 Jul", "collected_at": "2026-07-09T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 1, "score_change_display": "+1", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 18, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "14 Jul 23:59", "short_label": "14 Jul", "collected_at": "2026-07-14T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 19, "confidence": 24, "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": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 20, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "16 Jul 23:59", "short_label": "16 Jul", "collected_at": "2026-07-16T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 21, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "20 Jul 23:59", "short_label": "20 Jul", "collected_at": "2026-07-20T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 2, "tone": "neutral", "height": 4, "articles": 23, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "23 Jul 23:59", "short_label": "23 Jul", "collected_at": "2026-07-23T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 1, "score_change_display": "+1", "confidence_change": 0, "article_change": -2, "tone": "neutral", "height": 4, "articles": 21, "confidence": 26, "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": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 5, "article_change": 2, "tone": "neutral", "height": 4, "articles": 23, "confidence": 31, "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": 53, "delta": 3, "score_change": 1, "score_change_display": "+1", "confidence_change": -1, "article_change": -1, "tone": "neutral", "height": 6, "articles": 22, "confidence": 30, "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": 52, "delta": 2, "score_change": -1, "score_change_display": "-1", "confidence_change": -4, "article_change": -3, "tone": "neutral", "height": 4, "articles": 19, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "01 Aug 23:59", "short_label": "01 Aug", "collected_at": "2026-08-01T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -1, "article_change": -3, "tone": "neutral", "height": 4, "articles": 16, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "04 Aug 23:59", "short_label": "04 Aug", "collected_at": "2026-08-04T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 4, "score_change_display": "+4", "confidence_change": 5, "article_change": 0, "tone": "neutral", "height": 10, "articles": 16, "confidence": 30, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "05 Aug 23:59", "short_label": "05 Aug", "collected_at": "2026-08-05T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 10, "articles": 17, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "08 Aug 23:59", "short_label": "08 Aug", "collected_at": "2026-08-08T23:59:59.999999+00:00", "score": 56, "delta": 6, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": -1, "tone": "neutral", "height": 12, "articles": 16, "confidence": 33, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "11 Aug 23:59", "short_label": "11 Aug", "collected_at": "2026-08-11T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": -1, "score_change_display": "-1", "confidence_change": -1, "article_change": 2, "tone": "neutral", "height": 10, "articles": 18, "confidence": 32, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 2, "tone": "neutral", "height": 10, "articles": 20, "confidence": 32, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "13 Aug 15:42", "short_label": "13 Aug", "collected_at": "2026-08-13T15:42:42.009832+00:00", "score": 54, "delta": 4, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": -1, "tone": "neutral", "height": 8, "articles": 19, "confidence": 30, "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": 28, "span_label": "53 days", "first_score": 50, "latest_score": 54, "net_change": 4, "net_change_display": "+4", "direction": "Strengthening", "high_score": 56, "low_score": 47, "latest_confidence": 30, "confidence_change": 3, "latest_articles": 19, "article_change": 18, "latest_label": "13 Aug 15:42", "latest_evidence_label": "Provisional", "chart_rows": [{"label": "21 Jun 23:59", "short_label": "21 Jun", "collected_at": "2026-06-21T23: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": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 42.0, "y": 135.0}, {"label": "22 Jun 23:59", "short_label": "22 Jun", "collected_at": "2026-06-22T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 2, "tone": "neutral", "height": 4, "articles": 3, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 75.9, "y": 135.0}, {"label": "23 Jun 23:59", "short_label": "23 Jun", "collected_at": "2026-06-23T23: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": 4, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 109.9, "y": 135.0}, {"label": "26 Jun 23:59", "short_label": "26 Jun", "collected_at": "2026-06-26T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 143.8, "y": 135.0}, {"label": "27 Jun 23:59", "short_label": "27 Jun", "collected_at": "2026-06-27T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": -1, "score_change_display": "-1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 177.7, "y": 136.8}, {"label": "29 Jun 23:59", "short_label": "29 Jun", "collected_at": "2026-06-29T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 7, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 211.6, "y": 136.8}, {"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": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": 3, "tone": "neutral", "height": 4, "articles": 10, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 245.6, "y": 135.0}, {"label": "01 Jul 23:59", "short_label": "01 Jul", "collected_at": "2026-07-01T23:59:59.999999+00:00", "score": 47, "delta": -3, "score_change": -3, "score_change_display": "-3", "confidence_change": 4, "article_change": 2, "tone": "neutral", "height": 6, "articles": 12, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 279.5, "y": 140.5}, {"label": "02 Jul 23:59", "short_label": "02 Jul", "collected_at": "2026-07-02T23:59:59.999999+00:00", "score": 48, "delta": -2, "score_change": 1, "score_change_display": "+1", "confidence_change": 0, "article_change": 2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 313.4, "y": 138.6}, {"label": "03 Jul 23:59", "short_label": "03 Jul", "collected_at": "2026-07-03T23:59:59.999999+00:00", "score": 47, "delta": -3, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 6, "articles": 15, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 347.3, "y": 140.5}, {"label": "07 Jul 23:59", "short_label": "07 Jul", "collected_at": "2026-07-07T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 2, "score_change_display": "+2", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 16, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 381.3, "y": 136.8}, {"label": "08 Jul 23:59", "short_label": "08 Jul", "collected_at": "2026-07-08T23:59:59.999999+00:00", "score": 48, "delta": -2, "score_change": -1, "score_change_display": "-1", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 17, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 415.2, "y": 138.6}, {"label": "09 Jul 23:59", "short_label": "09 Jul", "collected_at": "2026-07-09T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 1, "score_change_display": "+1", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 18, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 449.1, "y": 136.8}, {"label": "14 Jul 23:59", "short_label": "14 Jul", "collected_at": "2026-07-14T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 19, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 483.0, "y": 136.8}, {"label": "15 Jul 23:59", "short_label": "15 Jul", "collected_at": "2026-07-15T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 20, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 517.0, "y": 136.8}, {"label": "16 Jul 23:59", "short_label": "16 Jul", "collected_at": "2026-07-16T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 21, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 550.9, "y": 136.8}, {"label": "20 Jul 23:59", "short_label": "20 Jul", "collected_at": "2026-07-20T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 2, "tone": "neutral", "height": 4, "articles": 23, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 584.8, "y": 136.8}, {"label": "23 Jul 23:59", "short_label": "23 Jul", "collected_at": "2026-07-23T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 1, "score_change_display": "+1", "confidence_change": 0, "article_change": -2, "tone": "neutral", "height": 4, "articles": 21, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 618.7, "y": 135.0}, {"label": "25 Jul 23:59", "short_label": "25 Jul", "collected_at": "2026-07-25T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 5, "article_change": 2, "tone": "neutral", "height": 4, "articles": 23, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 652.7, "y": 131.4}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 53, "delta": 3, "score_change": 1, "score_change_display": "+1", "confidence_change": -1, "article_change": -1, "tone": "neutral", "height": 6, "articles": 22, "confidence": 30, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 686.6, "y": 129.5}, {"label": "30 Jul 23:59", "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": -1, "score_change_display": "-1", "confidence_change": -4, "article_change": -3, "tone": "neutral", "height": 4, "articles": 19, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 720.5, "y": 131.4}, {"label": "01 Aug 23:59", "short_label": "01 Aug", "collected_at": "2026-08-01T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -1, "article_change": -3, "tone": "neutral", "height": 4, "articles": 16, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 754.4, "y": 133.2}, {"label": "04 Aug 23:59", "short_label": "04 Aug", "collected_at": "2026-08-04T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 4, "score_change_display": "+4", "confidence_change": 5, "article_change": 0, "tone": "neutral", "height": 10, "articles": 16, "confidence": 30, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 788.4, "y": 125.9}, {"label": "05 Aug 23:59", "short_label": "05 Aug", "collected_at": "2026-08-05T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 10, "articles": 17, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 822.3, "y": 125.9}, {"label": "08 Aug 23:59", "short_label": "08 Aug", "collected_at": "2026-08-08T23:59:59.999999+00:00", "score": 56, "delta": 6, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": -1, "tone": "neutral", "height": 12, "articles": 16, "confidence": 33, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 856.2, "y": 124.1}, {"label": "11 Aug 23:59", "short_label": "11 Aug", "collected_at": "2026-08-11T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": -1, "score_change_display": "-1", "confidence_change": -1, "article_change": 2, "tone": "neutral", "height": 10, "articles": 18, "confidence": 32, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 890.1, "y": 125.9}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 2, "tone": "neutral", "height": 10, "articles": 20, "confidence": 32, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 924.1, "y": 125.9}, {"label": "13 Aug 15:42", "short_label": "13 Aug", "collected_at": "2026-08-13T15:42:42.009832+00:00", "score": 54, "delta": 4, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": -1, "tone": "neutral", "height": 8, "articles": 19, "confidence": 30, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 958.0, "y": 127.7}], "chart_points": "42.0,135.0 75.9,135.0 109.9,135.0 143.8,135.0 177.7,136.8 211.6,136.8 245.6,135.0 279.5,140.5 313.4,138.6 347.3,140.5 381.3,136.8 415.2,138.6 449.1,136.8 483.0,136.8 517.0,136.8 550.9,136.8 584.8,136.8 618.7,135.0 652.7,131.4 686.6,129.5 720.5,131.4 754.4,133.2 788.4,125.9 822.3,125.9 856.2,124.1 890.1,125.9 924.1,125.9 958.0,127.7", "changes": [{"label": "13 Aug 15:42", "short_label": "13 Aug", "collected_at": "2026-08-13T15:42:42.009832+00:00", "score": 54, "delta": 4, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": -1, "tone": "neutral", "height": 8, "articles": 19, "confidence": 30, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 2, "tone": "neutral", "height": 10, "articles": 20, "confidence": 32, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "11 Aug 23:59", "short_label": "11 Aug", "collected_at": "2026-08-11T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": -1, "score_change_display": "-1", "confidence_change": -1, "article_change": 2, "tone": "neutral", "height": 10, "articles": 18, "confidence": 32, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "08 Aug 23:59", "short_label": "08 Aug", "collected_at": "2026-08-08T23:59:59.999999+00:00", "score": 56, "delta": 6, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": -1, "tone": "neutral", "height": 12, "articles": 16, "confidence": 33, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "05 Aug 23:59", "short_label": "05 Aug", "collected_at": "2026-08-05T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 10, "articles": 17, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "04 Aug 23:59", "short_label": "04 Aug", "collected_at": "2026-08-04T23:59:59.999999+00:00", "score": 55, "delta": 5, "score_change": 4, "score_change_display": "+4", "confidence_change": 5, "article_change": 0, "tone": "neutral", "height": 10, "articles": 16, "confidence": 30, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "01 Aug 23:59", "short_label": "01 Aug", "collected_at": "2026-08-01T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -1, "article_change": -3, "tone": "neutral", "height": 4, "articles": 16, "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": 52, "delta": 2, "score_change": -1, "score_change_display": "-1", "confidence_change": -4, "article_change": -3, "tone": "neutral", "height": 4, "articles": 19, "confidence": 26, "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."}