{"ticker": {"uuid": "2a85e461-e773-4f3d-b926-72abb55395e7", "symbol": "SANOMA", "name": "Sanoma Oyj", "exchange": "HEL", "country": "FI", "sector": "Consumer Defensive", "industry": "Education & Training Services"}, "articles": [{"title": "Sanoma will publish its Half-Year Report 2026 on 29 July", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxNZDIwMDhqMHQ1T19jU2t1QmZ6bWNuYmNqVVE1Mmc4Z2VjblZscUltOUFPdFpGX1gtQ0lXNVJSM3Rpc1pidzdYRUUyWENoVWNOTnV5OHFlSnBRVHA4LU9GUlZqVThZb0pWZm5qTE1qcm1ibEcyUllqczJ2ZHRid1VmeVlrU0RpcEFBLVNTb0RIUVo1VUMxQkhsZV9UbHhFZnVZ?oc=5", "source_name": "Market source", "published_at": "2026-07-08T07:00:00+00:00", "published_display": "08 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma Oyj acquired Fluentbe Sp. z o.o. from its founders and other shareholders.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxONEFjWHZvbWZaMVo0NmFRd0pnLWhONGhYMHB3NGtMdEVONjREVFJZbDBJdEs3ZTF6M2lYcUJubXZaMEV2emZXeTYxNmdPQlp6Rzh4MldiNU9GREZpWXp1QW11MklpeWZzMm4zekc2MFhtdXNGYWhhVDU4QnNLX2tUbHNwbFdHSlI1ODhNRXBKVEJHbDdOc1FGRzdDbTJSTzE2cTNfMHMxdFFJdS16UGVicWVkbTk4dlJzMXo5cUhWNUNJdHdYQklpcHFWSQ?oc=5", "source_name": "marketscreener.com", "published_at": "2026-07-01T22:00:00+00:00", "published_display": "01 Jul 2026 22:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma Corporation, Full-Year 2025 Result: Improved adjusted operating profit and free cash flow driven by Learning", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPZ0VteEJqdFJ3aFRYV29qb2dLbk85aXlyc1RJYldGay1wYnE1THpKaE1LZ0FEWkRMenJtX3VHMlRkZWsxdzQtX3g2eUY5Sm5ZbDgzS29CMzIxX0hvUkE0XzFYSlRaVDlOc2RWV2ZuWjhVYy05Ym9XYmpETFpLbXVOdGYzdzRjZ3A1?oc=5", "source_name": "Market source", "published_at": "2026-02-10T08:00:00+00:00", "published_display": "10 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SANOMA CORPORATION: ACQUISITION OF OWN SHARES 20 November 2024", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOZ1l5dG5nYS04LUg0ZlV1bW1Bd01Ecjl4UXRUMHNwU3Z5R1VYU2RXZ19SclM3YWhGUVE3NWhHaXlrNzQ5bGFoOC1veUpNbjNGejA2WXpXUXFZWWJMbV8zTlJfeXZUUmhVelowTHNGemF4RGNLUHlCMXlvRTBBTlNtSHJhcXlrRk51eVdBVXB6NWZXRkNNdU41NHp3MGFHWTBNcHdDbUtPWms5TDc0VXprSHJoT1pLN0hBQXRwdURjMUx0bko3dVdVYUxJMGhrSDZx0gHWAUFVX3lxTE1KdGhQSFM2eWxVOFZRNTVaZjIzTXh5WTRTSjUtcEtXX0ZXSEZJVWpERU9DLWdwVENvVVgzZVpvNVVXbEJsMVQ5STJGTnhMOUhNZlpJS0xaUFRKT0M2Um1LNXpGVW1WYkxfUUx3M3lwdHdkN084ZVNrLUxiRzhia2RyY2tLdUFmZFhtakRZZGpCTzdreXdubTI5MkJSYzhJeXR2eW1fcm9UbUo0b1c2Y2JOZWZib2FoRmNwOGhUSjFLT3p0Snc4cVQ2S3AySGxDT3F1SnJCcnc?oc=5", "source_name": "The Manila Times", "published_at": "2024-11-21T08:00:00+00:00", "published_display": "21 Nov 2024 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SANOMA Stock Price and Chart \u2014 OMXHEX:SANOMA", "summary": "", "url": "https://news.google.com/rss/articles/CBMiX0FVX3lxTE1uNzZGTjZPNl9MMlppWDZiZXdhT1ZJSFZ1aVZyZjBWaUpkQlRMaHgxdWdtTHNLbG1hdHZEQTVVQk5seDNGZGVZODNwNmx5Q0tVTUdwWkxQYjFHMUFFS1pj?oc=5", "source_name": "TradingView", "published_at": "2022-06-17T06:19:24+00:00", "published_display": "17 Jun 2022 06:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma Oyj: Target Price Consensus and Analysts Recommendations | SANOMA | FI0009007694", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTE81QTZvVVB2R2RacVNzRkt1Y1NzS0VmOXUxU2ZoMXpENE0tOVVmajRkTEdBX0pIdWhoS0RvRVRMNTZxV0p4N3puMzM2eDRORlBCLWNiV2dTQWoxZUVzd2lRMHB3bko2Z0paei0wQmVsWkhGVzVGMHVrbkZnUmU?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-19T07:29:50+00:00", "published_display": "19 Aug 2020 07:29", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma opts for Dutch CEO", "summary": "", "url": "https://news.google.com/rss/articles/CBMiP0FVX3lxTE5CRmZYLXRNYVJOVWUwdkdsTms3TC10OEd3Z3F3a0xzV2FFaVFaYktRcjBTdzNfY1g2WExQNEszNA?oc=5", "source_name": "Yle", "published_at": "2015-09-23T07:00:00+00:00", "published_display": "23 Sep 2015 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Sanoma will publish its Half-Year Report 2026 on 29 July", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxNZDIwMDhqMHQ1T19jU2t1QmZ6bWNuYmNqVVE1Mmc4Z2VjblZscUltOUFPdFpGX1gtQ0lXNVJSM3Rpc1pidzdYRUUyWENoVWNOTnV5OHFlSnBRVHA4LU9GUlZqVThZb0pWZm5qTE1qcm1ibEcyUllqczJ2ZHRid1VmeVlrU0RpcEFBLVNTb0RIUVo1VUMxQkhsZV9UbHhFZnVZ?oc=5", "source_name": "Market source", "published_at": "2026-07-08T07:00:00+00:00", "published_display": "08 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma Oyj acquired Fluentbe Sp. z o.o. from its founders and other shareholders.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxONEFjWHZvbWZaMVo0NmFRd0pnLWhONGhYMHB3NGtMdEVONjREVFJZbDBJdEs3ZTF6M2lYcUJubXZaMEV2emZXeTYxNmdPQlp6Rzh4MldiNU9GREZpWXp1QW11MklpeWZzMm4zekc2MFhtdXNGYWhhVDU4QnNLX2tUbHNwbFdHSlI1ODhNRXBKVEJHbDdOc1FGRzdDbTJSTzE2cTNfMHMxdFFJdS16UGVicWVkbTk4dlJzMXo5cUhWNUNJdHdYQklpcHFWSQ?oc=5", "source_name": "marketscreener.com", "published_at": "2026-07-01T22:00:00+00:00", "published_display": "01 Jul 2026 22:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma Corporation, Full-Year 2025 Result: Improved adjusted operating profit and free cash flow driven by Learning", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPZ0VteEJqdFJ3aFRYV29qb2dLbk85aXlyc1RJYldGay1wYnE1THpKaE1LZ0FEWkRMenJtX3VHMlRkZWsxdzQtX3g2eUY5Sm5ZbDgzS29CMzIxX0hvUkE0XzFYSlRaVDlOc2RWV2ZuWjhVYy05Ym9XYmpETFpLbXVOdGYzdzRjZ3A1?oc=5", "source_name": "Market source", "published_at": "2026-02-10T08:00:00+00:00", "published_display": "10 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SANOMA CORPORATION: ACQUISITION OF OWN SHARES 20 November 2024", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOZ1l5dG5nYS04LUg0ZlV1bW1Bd01Ecjl4UXRUMHNwU3Z5R1VYU2RXZ19SclM3YWhGUVE3NWhHaXlrNzQ5bGFoOC1veUpNbjNGejA2WXpXUXFZWWJMbV8zTlJfeXZUUmhVelowTHNGemF4RGNLUHlCMXlvRTBBTlNtSHJhcXlrRk51eVdBVXB6NWZXRkNNdU41NHp3MGFHWTBNcHdDbUtPWms5TDc0VXprSHJoT1pLN0hBQXRwdURjMUx0bko3dVdVYUxJMGhrSDZx0gHWAUFVX3lxTE1KdGhQSFM2eWxVOFZRNTVaZjIzTXh5WTRTSjUtcEtXX0ZXSEZJVWpERU9DLWdwVENvVVgzZVpvNVVXbEJsMVQ5STJGTnhMOUhNZlpJS0xaUFRKT0M2Um1LNXpGVW1WYkxfUUx3M3lwdHdkN084ZVNrLUxiRzhia2RyY2tLdUFmZFhtakRZZGpCTzdreXdubTI5MkJSYzhJeXR2eW1fcm9UbUo0b1c2Y2JOZWZib2FoRmNwOGhUSjFLT3p0Snc4cVQ2S3AySGxDT3F1SnJCcnc?oc=5", "source_name": "The Manila Times", "published_at": "2024-11-21T08:00:00+00:00", "published_display": "21 Nov 2024 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SANOMA Stock Price and Chart \u2014 OMXHEX:SANOMA", "summary": "", "url": "https://news.google.com/rss/articles/CBMiX0FVX3lxTE1uNzZGTjZPNl9MMlppWDZiZXdhT1ZJSFZ1aVZyZjBWaUpkQlRMaHgxdWdtTHNLbG1hdHZEQTVVQk5seDNGZGVZODNwNmx5Q0tVTUdwWkxQYjFHMUFFS1pj?oc=5", "source_name": "TradingView", "published_at": "2022-06-17T06:19:24+00:00", "published_display": "17 Jun 2022 06:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma Oyj: Target Price Consensus and Analysts Recommendations | SANOMA | FI0009007694", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTE81QTZvVVB2R2RacVNzRkt1Y1NzS0VmOXUxU2ZoMXpENE0tOVVmajRkTEdBX0pIdWhoS0RvRVRMNTZxV0p4N3puMzM2eDRORlBCLWNiV2dTQWoxZUVzd2lRMHB3bko2Z0paei0wQmVsWkhGVzVGMHVrbkZnUmU?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-19T07:29:50+00:00", "published_display": "19 Aug 2020 07:29", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanoma opts for Dutch CEO", "summary": "", "url": "https://news.google.com/rss/articles/CBMiP0FVX3lxTE5CRmZYLXRNYVJOVWUwdkdsTms3TC10OEd3Z3F3a0xzV2FFaVFaYktRcjBTdzNfY1g2WExQNEszNA?oc=5", "source_name": "Yle", "published_at": "2015-09-23T07:00:00+00:00", "published_display": "23 Sep 2015 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 58, "total_relevant": 7, "sentiment_summary": {"positive": 1, "negative": 0, "neutral": 6, "score": 52, "total": 7, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 72, "events": [{"event": "general", "label": "Market update", "weight": 2.2, "count": 4}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}], "positive_events": 1, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 8.83, "latest_week": "2026-07-17", "one_week_move": 4.1, "four_week_move": -0.7, "twelve_week_move": -2.7, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.214295, "market_dynamics_buy_signal": false, "relative_strength": -14.924026, "fair_value_gap": 13.5, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 50.3712, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+4.1% over one week, -0.7% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "positive", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 58, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 2}, {"label": "marketscreener.com", "count": 2}, {"label": "The Manila Times", "count": 1}, {"label": "TradingView", "count": 1}, {"label": "Yle", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 7}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 4}, {"label": "Earnings", "count": 1}, {"label": "Deals and strategy", "count": 1}, {"label": "Analyst action", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "positive", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "72/100 classification confidence."}, {"label": "Company focus", "value": "7", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+4.1% over one week, -0.7% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Sanoma will publish its Half-Year Report 2026 on 29 July"}], "updated_at": "2026-07-18T13:48:44.043392+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}