{"ticker": {"uuid": "1e390216-5a65-4728-b571-4bca2ffe1806", "symbol": "TXGN", "name": "TX Group AG", "exchange": "EBS", "country": "CH", "sector": "Communication Services", "industry": "Publishing"}, "articles": [{"title": "Raute Oyj (OHEL:RAUTE) (Q2 2026) Earnings Call Highlights: Strong Margins Amidst Weak Demand", "summary": "This article first appeared on GuruFocus. Net Sales: EUR 33 million in Q2 2026, similar to Q1 2026 and lower than the year-ago period; first half net sales totaled EUR 66 million. Comparable EBITDA: EUR 4.0 million in Q2 2026, representing a 12% margin on net sales. Order Intake: EUR 18 million in Q2 2026, higher than a year ago but still at a low level; first half order intake was EUR 35 million. Earnings Per Share (EPS): EUR 0.36 in Q2 2026, down from the record-high level in the comparable period a year ago. Operating Cash Flow: Negative EUR 8 million in Q2 2026, the second consecutive quar", "url": "https://finance.yahoo.com/markets/stocks/articles/raute-oyj-ohel-raute-q2-011145560.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/raute-oyj-ohel-raute-q2-011145560.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-13T01:11:45+00:00", "published_display": "13 Aug 2026 01:11", "source_kind": "aggregator", "sentiment": "negative", "sentiment_pct": 36, "tone_signals": ["Improving financial comparison", "Deteriorating financial comparison", "Operating deterioration", "Operating growth"], "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.104783, "evidence_share": 26.1, "evidence_share_display": "26.1", "freshness_pct": 79.5, "age_days": 0.7, "influence_label": "High", "duplicate_count": 2, "topics": ["BALANCE SHEET", "Balance Sheet", "CASH-FLOW", "CONSTRUCTION", "Cash Flow", "Construction"], "evidence_basis": "", "score_included": true}, {"title": "Martela Corporation's Half Year Report 1 January - 30 June 2026", "summary": "Martela Corporation Martela Corporation, Half year report, 12.8.2026, at 08:00 a.m. The revenue and operating result for January-June 2026 weakened compared to the same period of the previous year. April\u2013June 2026 Revenue was EUR 14.5 million (24.6), representing a change of -41.0% Comparable operating result EUR -1.6 million Operating result was EUR -0.5 million (0.1) Operating profit per revenue was -3.3% (0.5%) The result for the period was EUR -1.0 million (-0.4) Earnings per share amounted to EUR -0.26 (-0.09) January\u2013June 2026 Revenue was EUR 32.0 million (50.2), representing a change of", "url": "https://finance.yahoo.com/markets/stocks/articles/martela-corporations-half-report-1-050000284.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/martela-corporations-half-report-1-050000284.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T05:00:00+00:00", "published_display": "12 Aug 2026 05:00", "source_kind": "aggregator", "sentiment": "negative", "sentiment_pct": 25, "tone_signals": ["Deteriorating financial comparison", "Operating deterioration"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.195524, "evidence_share": 48.6, "evidence_share_display": "48.6", "freshness_pct": 81.2, "age_days": 1.5, "influence_label": "High", "duplicate_count": 2, "topics": ["EARNINGS", "Earnings", "FINANCIALS", "Financials", "GUIDANCE", "Guidance"], "evidence_basis": "", "score_included": true}, {"title": "Martela lowers its 2026 revenue and result guidance", "summary": "Martela Corporation Martela Corporation, Inside Information, 12.8.2026 at 07:40 a.m. Due to market uncertainty and weak demand, Martela lowers its full-year revenue and result guidance. The company estimates that its revenue for 2026 will amount to approximately EUR 66\u201373 million and that its comparable operating result will be negative by EUR 1\u20133 million. New guidance for 2026: Martela Group's full-year revenue for 2026 is estimated to amount to approximately EUR 66\u201373 million. The comparable operating result is estimated to be negative by EUR 1\u20133 million. Previous guidance for 2026: Martela ", "url": "https://finance.yahoo.com/markets/stocks/articles/martela-lowers-2026-revenue-result-044000965.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/martela-lowers-2026-revenue-result-044000965.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T04:40:00+00:00", "published_display": "12 Aug 2026 04:40", "source_kind": "aggregator", "sentiment": "negative", "sentiment_pct": 20, "tone_signals": ["Guidance cut", "Operating deterioration"], "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.101641, "evidence_share": 25.3, "evidence_share_display": "25.3", "freshness_pct": 59.1, "age_days": 1.5, "influence_label": "High", "duplicate_count": 2, "topics": ["GUIDANCE", "Guidance"], "evidence_basis": "", "score_included": true}], "by_tier": {"direct": [{"title": "Raute Oyj (OHEL:RAUTE) (Q2 2026) Earnings Call Highlights: Strong Margins Amidst Weak Demand", "summary": "This article first appeared on GuruFocus. Net Sales: EUR 33 million in Q2 2026, similar to Q1 2026 and lower than the year-ago period; first half net sales totaled EUR 66 million. Comparable EBITDA: EUR 4.0 million in Q2 2026, representing a 12% margin on net sales. Order Intake: EUR 18 million in Q2 2026, higher than a year ago but still at a low level; first half order intake was EUR 35 million. Earnings Per Share (EPS): EUR 0.36 in Q2 2026, down from the record-high level in the comparable period a year ago. Operating Cash Flow: Negative EUR 8 million in Q2 2026, the second consecutive quar", "url": "https://finance.yahoo.com/markets/stocks/articles/raute-oyj-ohel-raute-q2-011145560.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/raute-oyj-ohel-raute-q2-011145560.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-13T01:11:45+00:00", "published_display": "13 Aug 2026 01:11", "provider": "eodhd", "providers": ["archive", "eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "a1a0ed9f4418b7f9a229661b8e7f83589e036c94201b2c2d26fac1714bf7a625", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.756, "provider_directional_mass": 0.202, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.446, "sentiment": "negative", "sentiment_pct": 36, "tone_signals": ["Improving financial comparison", "Deteriorating financial comparison", "Operating deterioration", "Operating growth"], "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.104783, "evidence_share": 26.1, "evidence_share_display": "26.1", "freshness_pct": 79.5, "age_days": 0.7, "influence_label": "High", "duplicate_count": 2, "topics": ["BALANCE SHEET", "Balance Sheet", "CASH-FLOW", "CONSTRUCTION", "Cash Flow", "Construction"], "evidence_basis": "", "score_included": true}, {"title": "Martela Corporation's Half Year Report 1 January - 30 June 2026", "summary": "Martela Corporation Martela Corporation, Half year report, 12.8.2026, at 08:00 a.m. The revenue and operating result for January-June 2026 weakened compared to the same period of the previous year. April\u2013June 2026 Revenue was EUR 14.5 million (24.6), representing a change of -41.0% Comparable operating result EUR -1.6 million Operating result was EUR -0.5 million (0.1) Operating profit per revenue was -3.3% (0.5%) The result for the period was EUR -1.0 million (-0.4) Earnings per share amounted to EUR -0.26 (-0.09) January\u2013June 2026 Revenue was EUR 32.0 million (50.2), representing a change of", "url": "https://finance.yahoo.com/markets/stocks/articles/martela-corporations-half-report-1-050000284.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/martela-corporations-half-report-1-050000284.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T05:00:00+00:00", "published_display": "12 Aug 2026 05:00", "provider": "eodhd", "providers": ["archive", "eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "823f75b91e7b6b40c1d27a42d89fc7466f8107516ad56ea484a3a2544c23bdef", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.73, "provider_directional_mass": 0.114, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.113, "sentiment": "negative", "sentiment_pct": 25, "tone_signals": ["Deteriorating financial comparison", "Operating deterioration"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.195524, "evidence_share": 48.6, "evidence_share_display": "48.6", "freshness_pct": 81.2, "age_days": 1.5, "influence_label": "High", "duplicate_count": 2, "topics": ["EARNINGS", "Earnings", "FINANCIALS", "Financials", "GUIDANCE", "Guidance"], "evidence_basis": "", "score_included": true}, {"title": "Martela lowers its 2026 revenue and result guidance", "summary": "Martela Corporation Martela Corporation, Inside Information, 12.8.2026 at 07:40 a.m. Due to market uncertainty and weak demand, Martela lowers its full-year revenue and result guidance. The company estimates that its revenue for 2026 will amount to approximately EUR 66\u201373 million and that its comparable operating result will be negative by EUR 1\u20133 million. New guidance for 2026: Martela Group's full-year revenue for 2026 is estimated to amount to approximately EUR 66\u201373 million. The comparable operating result is estimated to be negative by EUR 1\u20133 million. Previous guidance for 2026: Martela ", "url": "https://finance.yahoo.com/markets/stocks/articles/martela-lowers-2026-revenue-result-044000965.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/martela-lowers-2026-revenue-result-044000965.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T04:40:00+00:00", "published_display": "12 Aug 2026 04:40", "provider": "eodhd", "providers": ["archive", "eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "02bdde7ef50a86b3878373f3e862a443c365b815016d87163ed20b42978c8b6b", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.733, "provider_directional_mass": 0.118, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "negative", "sentiment_pct": 20, "tone_signals": ["Guidance cut", "Operating deterioration"], "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.101641, "evidence_share": 25.3, "evidence_share_display": "25.3", "freshness_pct": 59.1, "age_days": 1.5, "influence_label": "High", "duplicate_count": 2, "topics": ["GUIDANCE", "Guidance"], "evidence_basis": "", "score_included": true}], "industry": [], "sector": []}, "total_fetched": 6, "total_unique": 3, "total_relevant": 3, "total_matched": 3, "pipeline_health": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 3}, "raw_articles": 6, "unique_stories": 3, "duplicates_removed": 3, "relevant_stories": 3, "matched_archive_stories": 3, "current_evidence": 3, "direct_evidence": 3, "eodhd_articles": 3, "archive_articles": 0, "eodhd": {"configured": true, "status": "healthy", "calls_used": 430, "call_budget": 500, "budget_used_pct": 86.0, "requests_made": 86, "last_success_at": "2026-08-13T17:01:19.515487+00:00", "newest_seen_at": "2026-08-13T16:53:56+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3227, "unmapped_mentions": 1966}, "status": "healthy"}, "sentiment_summary": {"positive": 0, "negative": 3, "neutral": 0, "score": 43, "raw_score": 26, "total": 3, "evidence_count": 3, "effective_articles": 2.71, "information_mass": 0.402, "direct_story_count": 3, "direct_source_count": 1, "industry_story_count": 0, "sector_story_count": 0, "story_count": 3, "source_count": 1, "source_concentration": 1.0, "direct_share": 100, "dispersion": 6, "confidence": 34, "evidence_status": "provisional", "score_version": "evidence-v7", "window_days": 30, "weighting_method": "event-aware exponential freshness decay", "newest_article_at": "2026-08-13T01:11:45+00:00", "label": "Early balanced news score", "tone": "neutral"}, "classifier": {"primary_event": "macro", "primary_label": "Macro sensitivity", "confidence": 66, "events": [{"event": "macro", "label": "Macro sensitivity", "weight": 1.1, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}], "positive_events": 0, "negative_events": 3, "pipeline": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 3}, "raw_articles": 6, "unique_stories": 3, "duplicates_removed": 3, "relevant_stories": 3, "matched_archive_stories": 3, "current_evidence": 3, "direct_evidence": 3, "eodhd_articles": 3, "archive_articles": 0, "eodhd": {"configured": true, "status": "healthy", "calls_used": 430, "call_budget": 500, "budget_used_pct": 86.0, "requests_made": 86, "last_success_at": "2026-08-13T17:01:19.515487+00:00", "newest_seen_at": "2026-08-13T16:53:56+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3227, "unmapped_mentions": 1966}, "status": "healthy"}}, "market_context": {"has_market_context": true, "latest_close": 150.4, "latest_week": "2026-08-07", "one_week_move": 8.2, "four_week_move": 11.4, "twelve_week_move": 21.5, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 1.170463, "market_dynamics_buy_signal": false, "relative_strength": -14.47775, "fair_value_gap": 0.8, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "positive", "expectation_probability": 56.076, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+8.2% over one week, +11.4% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Early company-news score", "tone": "neutral", "classification": "provisional", "summary": "Company-specific news is present, but the evidence has not yet earned enough independent, fresh information weight for price confirmation to be treated as a firm signal.", "confidence": 34, "badges": ["Provisional evidence"], "opportunities": [], "risks": [], "event_label": "Macro sensitivity", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "finance.yahoo.com", "count": 3}], "tiers": [{"label": "Direct company coverage", "count": 3}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Macro sensitivity", "count": 2}, {"label": "Earnings", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "43/100", "tone": "neutral", "text": "Early balanced news score"}, {"label": "Evidence confidence", "value": "34/100", "tone": "neutral", "text": "2.71 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": "Macro sensitivity", "tone": "neutral", "text": "66/100 evidence concentration around this catalyst."}, {"label": "Company focus", "value": "3", "tone": "positive", "text": "100% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "6/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+8.2% over one week, +11.4% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Negative", "tone": "negative", "text": "Raute Oyj (OHEL:RAUTE) (Q2 2026) Earnings Call Highlights: Strong Margins Amidst Weak Demand"}], "updated_at": "2026-08-13T17:04:20.272311+00:00", "detail_intelligence": {"headline": "Early balanced news score", "summary": "3 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": 43, "display": "43", "tone": "neutral", "note": "Early balanced news score"}, {"label": "Confidence", "value": 34, "display": "34", "tone": "negative", "note": "thin evidence"}, {"label": "Company news", "value": 100, "display": "100%", "tone": "positive", "note": "3 company stories"}, {"label": "Story agreement", "value": 94, "display": "94", "tone": "positive", "note": "6/100 difference"}], "confidence_drivers": [{"label": "Amount of evidence", "value": 8, "note": "0.402 after freshness weighting"}, {"label": "Source breadth", "value": 20, "note": "1 independent publishers"}, {"label": "Company relevance", "value": 100, "note": "share tied directly to this company"}, {"label": "Freshness", "value": 80, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 94, "note": "how closely stories agree"}, {"label": "Publisher mix", "value": 0, "note": "less reliance on one publisher"}], "freshness": 80, "source_independence": 0, "timeline": [{"date": "2026-07-15", "label": "15 Jul", "count": 0, "score": null, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-16", "label": "16 Jul", "count": 0, "score": null, "tone": "neutral", "x": 73.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-17", "label": "17 Jul", "count": 0, "score": null, "tone": "neutral", "x": 105.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-18", "label": "18 Jul", "count": 0, "score": null, "tone": "neutral", "x": 136.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-19", "label": "19 Jul", "count": 0, "score": null, "tone": "neutral", "x": 168.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-20", "label": "20 Jul", "count": 0, "score": null, "tone": "neutral", "x": 199.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-21", "label": "21 Jul", "count": 0, "score": null, "tone": "neutral", "x": 231.5, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-22", "label": "22 Jul", "count": 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": 0, "score": null, "tone": "neutral", "x": 294.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-24", "label": "24 Jul", "count": 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": 0, "score": null, "tone": "neutral", "x": 357.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-26", "label": "26 Jul", "count": 0, "score": null, "tone": "neutral", "x": 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": 0, "score": null, "tone": "neutral", "x": 452.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 0, "score": null, "tone": "neutral", "x": 484.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 0, "score": null, "tone": "neutral", "x": 515.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-31", "label": "31 Jul", "count": 0, "score": null, "tone": "neutral", "x": 547.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-01", "label": "01 Aug", "count": 0, "score": null, "tone": "neutral", "x": 579.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 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": 0, "score": null, "tone": "neutral", "x": 673.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-05", "label": "05 Aug", "count": 0, "score": null, "tone": "neutral", "x": 705.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-06", "label": "06 Aug", "count": 0, "score": null, "tone": "neutral", "x": 736.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-07", "label": "07 Aug", "count": 0, "score": null, "tone": "neutral", "x": 768.5, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-08", "label": "08 Aug", "count": 0, "score": null, "tone": "neutral", "x": 800.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-09", "label": "09 Aug", "count": 0, "score": null, "tone": "neutral", "x": 831.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-10", "label": "10 Aug", "count": 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": 0, "score": null, "tone": "neutral", "x": 894.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 2, "score": 23, "tone": "negative", "x": 926.4, "y": 184.1, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-13", "label": "13 Aug", "count": 1, "score": 36, "tone": "negative", "x": 958.0, "y": 160.5, "volume_height": 26.0, "volume_y": 240.0}], "timeline_points": "926.4,184.1 958.0,160.5", "timeline_has_signal": true, "timeline_start": "15 Jul", "timeline_mid": "30 Jul", "timeline_end": "13 Aug", "momentum": {"label": "Establishing", "tone": "neutral", "recent_score": 27, "prior_score": null, "delta": null, "recent_count": 3, "prior_count": 0, "volume_delta": 3, "reliable": false, "reliability_note": "Thin comparison; direction is not yet confirmed"}, "freshness_buckets": [{"label": "Last 24 hours", "count": 1, "share": 33}, {"label": "1 to 3 days", "count": 2, "share": 67}, {"label": "4 to 7 days", "count": 0, "share": 0}, {"label": "8 to 14 days", "count": 0, "share": 0}, {"label": "15 to 21 days", "count": 0, "share": 0}, {"label": "22 to 30 days", "count": 0, "share": 0}], "source_profile": [{"label": "finance.yahoo.com", "count": 3, "share": 100, "score": 27, "tone": "negative"}], "event_profile": [{"label": "Macro sensitivity", "count": 2, "share": 67, "score": 28, "tone": "negative"}, {"label": "Earnings", "count": 1, "share": 33, "score": 25, "tone": "negative"}], "topics": [{"label": "Guidance", "count": 2, "share": 67}, {"label": "GUIDANCE", "count": 2, "share": 67}, {"label": "Financials", "count": 1, "share": 33}, {"label": "FINANCIALS", "count": 1, "share": 33}, {"label": "Earnings", "count": 1, "share": 33}, {"label": "EARNINGS", "count": 1, "share": 33}, {"label": "Construction", "count": 1, "share": 33}, {"label": "Cash Flow", "count": 1, "share": 33}, {"label": "CONSTRUCTION", "count": 1, "share": 33}, {"label": "CASH-FLOW", "count": 1, "share": 33}], "supporting": [{"label": "Direct evidence", "text": "3 current stories are mapped specifically to TXGN."}], "tempering": [{"label": "Source breadth", "text": "Only 1 publisher currently contribute to the measured read."}, {"label": "Too little evidence", "text": "The stories agree, but freshness-weighted evidence is only 0.402."}, {"label": "Confidence", "text": "Evidence confidence is 34/100, below the threshold for a firm classification."}], "supporting_heading": "What supports the score", "tempering_heading": "What limits the score", "latest_observation": {"title": "Raute Oyj (OHEL:RAUTE) (Q2 2026) Earnings Call Highlights: Strong Margins Amidst Weak Demand", "summary": "This article first appeared on GuruFocus. Net Sales: EUR 33 million in Q2 2026, similar to Q1 2026 and lower than the year-ago period; first half net sales totaled EUR 66 million. Comparable EBITDA: EUR 4.0 million in Q2 2026, representing a 12% margin on net sales. Order Intake: EUR 18 million in Q2 2026, higher than a year ago but still at a low level; first half order intake was EUR 35 million. Earnings Per Share (EPS): EUR 0.36 in Q2 2026, down from the record-high level in the comparable period a year ago. Operating Cash Flow: Negative EUR 8 million in Q2 2026, the second consecutive quar", "url": "https://finance.yahoo.com/markets/stocks/articles/raute-oyj-ohel-raute-q2-011145560.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/raute-oyj-ohel-raute-q2-011145560.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-13T01:11:45+00:00", "published_display": "13 Aug 2026 01:11", "source_kind": "aggregator", "sentiment": "negative", "sentiment_pct": 36, "tone_signals": ["Improving financial comparison", "Deteriorating financial comparison", "Operating deterioration", "Operating growth"], "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.104783, "evidence_share": 26.1, "evidence_share_display": "26.1", "freshness_pct": 79.5, "age_days": 0.7, "influence_label": "High", "duplicate_count": 2, "topics": ["BALANCE SHEET", "Balance Sheet", "CASH-FLOW", "CONSTRUCTION", "Cash Flow", "Construction"], "evidence_basis": "", "score_included": true}, "article_count": 3, "updated_at": "2026-08-13T17:04:20.272311+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 82.0, "label": "13 Feb 2026", "close": 150.93, "index": 100.0}, {"x": 78.4, "y": 73.3, "label": "20 Feb 2026", "close": 152.87, "index": 101.3}, {"x": 114.9, "y": 58.4, "label": "27 Feb 2026", "close": 156.17, "index": 103.5}, {"x": 151.3, "y": 55.8, "label": "06 Mar 2026", "close": 156.75, "index": 103.9}, {"x": 187.7, "y": 61.0, "label": "13 Mar 2026", "close": 155.59, "index": 103.1}, {"x": 224.2, "y": 157.1, "label": "20 Mar 2026", "close": 134.25, "index": 88.9}, {"x": 260.6, "y": 199.9, "label": "27 Mar 2026", "close": 124.74, "index": 82.6}, {"x": 297.0, "y": 175.5, "label": "03 Apr 2026", "close": 130.18, "index": 86.2}, {"x": 333.5, "y": 171.1, "label": "10 Apr 2026", "close": 131.15, "index": 86.9}, {"x": 369.9, "y": 175.4, "label": "17 Apr 2026", "close": 130.2, "index": 86.3}, {"x": 406.3, "y": 203.3, "label": "24 Apr 2026", "close": 124.0, "index": 82.2}, {"x": 442.8, "y": 203.3, "label": "01 May 2026", "close": 124.0, "index": 82.2}, {"x": 479.2, "y": 201.5, "label": "08 May 2026", "close": 124.4, "index": 82.4}, {"x": 515.6, "y": 204.2, "label": "15 May 2026", "close": 123.8, "index": 82.0}, {"x": 552.0, "y": 184.4, "label": "22 May 2026", "close": 128.2, "index": 84.9}, {"x": 588.5, "y": 177.2, "label": "29 May 2026", "close": 129.8, "index": 86.0}, {"x": 624.9, "y": 172.7, "label": "05 Jun 2026", "close": 130.8, "index": 86.7}, {"x": 661.3, "y": 198.8, "label": "12 Jun 2026", "close": 125.0, "index": 82.8}, {"x": 697.8, "y": 172.7, "label": "19 Jun 2026", "close": 130.8, "index": 86.7}, {"x": 734.2, "y": 195.2, "label": "26 Jun 2026", "close": 125.8, "index": 83.3}, {"x": 770.6, "y": 171.8, "label": "03 Jul 2026", "close": 131.0, "index": 86.8}, {"x": 807.1, "y": 153.8, "label": "10 Jul 2026", "close": 135.0, "index": 89.4}, {"x": 843.5, "y": 153.8, "label": "17 Jul 2026", "close": 135.0, "index": 89.4}, {"x": 879.9, "y": 175.4, "label": "24 Jul 2026", "close": 130.2, "index": 86.3}, {"x": 916.4, "y": 135.8, "label": "31 Jul 2026", "close": 139.0, "index": 92.1}, {"x": 952.8, "y": 84.4, "label": "07 Aug 2026", "close": 150.4, "index": 99.6}], "sentiment_points": [{"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 26, "stories": 1, "close": 135.0, "price_change": 3.1, "x": 812.3, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "label": "17 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 15, "stories": 1, "close": 135.0, "price_change": 0.0, "x": 848.7, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 14, "stories": 1, "close": 130.2, "price_change": -3.6, "x": 885.1, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 14, "stories": 1, "close": 139.0, "price_change": 6.8, "x": 921.6, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 14, "stories": 1, "close": 150.4, "price_change": 8.2, "x": 958.0, "y": 130.0, "show_label": true, "label_y": 120.0}], "price_path": "42.0,82.0 78.4,73.3 114.9,58.4 151.3,55.8 187.7,61.0 224.2,157.1 260.6,199.9 297.0,175.5 333.5,171.1 369.9,175.4 406.3,203.3 442.8,203.3 479.2,201.5 515.6,204.2 552.0,184.4 588.5,177.2 624.9,172.7 661.3,198.8 697.8,172.7 734.2,195.2 770.6,171.8 807.1,153.8 843.5,153.8 879.9,175.4 916.4,135.8 952.8,84.4", "sentiment_path": "812.3,130.0 848.7,130.0 885.1,130.0 921.6,130.0 958.0,130.0", "score_version": "evidence-v7", "price_change": -0.4, "sentiment_change": 0, "recent_pairs": [{"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 14, "stories": 1, "close": 150.4, "price_change": 8.2, "x": 958.0, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 14, "stories": 1, "close": 139.0, "price_change": 6.8, "x": 921.6, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 14, "stories": 1, "close": 130.2, "price_change": -3.6, "x": 885.1, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "label": "17 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 15, "stories": 1, "close": 135.0, "price_change": 0.0, "x": 848.7, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 50, "confidence": 26, "stories": 1, "close": 135.0, "price_change": 3.1, "x": 812.3, "y": 130.0, "show_label": true, "label_y": 120.0}], "reconstructed": true, "latest_close": 150.4, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug", "live_score_version": "evidence-v7", "comparable_to_live": true}, "sentiment_history": [{"label": "10 Jul 23:59", "short_label": "10 Jul", "collected_at": "2026-07-10T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 1, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 39, "delta": -11, "score_change": -11, "score_change_display": "-11", "confidence_change": 8, "article_change": 1, "tone": "negative", "height": 22, "articles": 2, "confidence": 34, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "13 Aug 17:04", "short_label": "13 Aug", "collected_at": "2026-08-13T17:04:20.277598+00:00", "score": 39, "delta": -11, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "negative", "height": 22, "articles": 3, "confidence": 34, "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": 3, "span_label": "34 days", "first_score": 50, "latest_score": 39, "net_change": -11, "net_change_display": "-11", "direction": "Weakening", "high_score": 50, "low_score": 39, "latest_confidence": 34, "confidence_change": 8, "latest_articles": 3, "article_change": 2, "latest_label": "13 Aug 17:04", "latest_evidence_label": "Provisional", "chart_rows": [{"label": "10 Jul 23:59", "short_label": "10 Jul", "collected_at": "2026-07-10T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 1, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 42.0, "y": 135.0}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 39, "delta": -11, "score_change": -11, "score_change_display": "-11", "confidence_change": 8, "article_change": 1, "tone": "negative", "height": 22, "articles": 2, "confidence": 34, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 500.0, "y": 155.0}, {"label": "13 Aug 17:04", "short_label": "13 Aug", "collected_at": "2026-08-13T17:04:20.277598+00:00", "score": 39, "delta": -11, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "negative", "height": 22, "articles": 3, "confidence": 34, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 958.0, "y": 155.0}], "chart_points": "42.0,135.0 500.0,155.0 958.0,155.0", "changes": [{"label": "13 Aug 17:04", "short_label": "13 Aug", "collected_at": "2026-08-13T17:04:20.277598+00:00", "score": 39, "delta": -11, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "negative", "height": 22, "articles": 3, "confidence": 34, "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": 39, "delta": -11, "score_change": -11, "score_change_display": "-11", "confidence_change": 8, "article_change": 1, "tone": "negative", "height": 22, "articles": 2, "confidence": 34, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "10 Jul 23:59", "short_label": "10 Jul", "collected_at": "2026-07-10T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 1, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}]}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}