{"ticker": {"uuid": "4506f153-c93d-4461-a7c4-2ba7c7492008", "symbol": "EPI-B", "name": "Epiroc AB (publ)", "exchange": "STO", "country": "SE", "sector": "Industrials", "industry": "Farm & Heavy Construction Machinery"}, "articles": [{"title": "Epiroc stock holds steady on a thin catalyst day", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxQRk81eUxsMlFwS0tITF91OFlWZl9xaWVMTi14RDJPZkJIdGdTWVhWNkhualFOYU40bnBwMHpaSUpySmdJeXZqSGpiM2dXTzJxMmk0QzRnZ0xOLTM2cGhFUlkxV1YyMXpaREFZWXozeGxwUDB2c2FMSDB3bGRQclgzd1pkZXZQV18wSjdmVGZxZnRadjJUZXZZZktjRV9hdHdueWVaUkJ6dnJZdUE?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-10T09:52:05+00:00", "published_display": "10 Jul 2026 09:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Can Epiroc (OM:EPI A) Justify Its Price As An Analyst Upgrade Lifts Sentiment?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOVU1ickVvd2dTdzdqREhwdGZMSWFSZ2w2M0lIS3hjXy1iRm50UFEwQzVzVnVwVEZfc0xscGZvZHY2TkhvYURzODhxb2hrZ3g5Tk5JR05EcTc4X0hLa2VWQVJBeDJwQUZOTG0zMGpfeTY5SzF5YkxXVVRPRGNRR25xUWFjbEhrNWlHMzZpTE56am9BaTdVMVo1dHoyRC1mZU5OVkEyU3ZjSV9oWDZETVk0RXRnTlFNVGU1dm9PdnBycWxocmozdjdmaTE1NE5uQmRn0gHWAUFVX3lxTE5sdmZhcXRmMWhvMzVFS0s1cTdSS2pieElSTTMtNEcwdnYzNVBERTRaY1dueG5UQ0NZaVV4Q3cwTE91bmJ1ZjBEOHNBWHRUdFhfR3VCNFA5aF9PTmFXdjBBY0NLSjJRR2hmVEVlcERRZXJfMWRBM3c0bEhkMzVUcVdtOHE3OTVMclhvdXdfdFpBYWs0YjZmZEU0ZHdrUHN4QnZzaHFDLVNORlgxQ25SWjhQLTFDbzZMTGZLMXgwVk5BTUJRMGtqSmFJalBKb3BFaDFzZFBYa3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-04T11:57:22+00:00", "published_display": "04 Jul 2026 11:57", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Epiroc AB (publ) (EPOAY) Analyst/Investor Day - Slideshow (OTCMKTS:EPOAY) 2026-06-12", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxQV3EzYm9CVmRKTndNRWFTdl91eXFsZDI0UTFCVGhGWkFieVVtcExPTGpMb0taR0RpTVlia0taZGJlcmRHUjI0dWxNU0R4MDhuRFVWSGRBR2VDWUt3V2VHUWZyYWVWZERSOUd1YkJWdlZnUEFJT0ExcFloQlJSZG9EV3ctNzZHTmtWTXd6MVBwenBfdzAyZXJF?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Epiroc - Mining Demand Fuelling Valuation (OTCMKTS:EPOAY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxOQ1lmQ0MzVXNsUWphclZyVE1mOVpSYVNOblYwQ3ZpWUl1ejJaeFA0OTdvdTlOaDRWR0owSGp6NUtwNnB1alZLYkZxSjM3ZUFSSlVMRm4tNkxEek84cVoyeFk1NmJHQU1KXzFDSVJXZkthTHV5YzlYQzBmWUZyeGVWQzJHZGIyZ2s?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-02-25T08:00:00+00:00", "published_display": "25 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Epiroc (STO:EPI A) Has Affirmed Its Dividend Of SEK1.90", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPbXBqR0dnSTJlRktRWDROU1l5WkpGWnlmV2VLMkw3MlZVZXVGeDlKaWRYelBjMHdHTzBWcjEtVVFUbEFqYzRGVmlabE5BMW5HaFVKZVQ3VUFCT0h6Q3ZteFdXdTVWbS1USE01eldWeDNRcF9aeDZRMDBrVWExV29XSUtZS2xRZmMxWmpkOGdXYU1pcXh1eTFlS0JrbHNOOWQ4eC00Uk94ZndOM0h3bl9tXzJzR2JBcVpxbktaN2I5UG4zZFk2bHhR0gHMAUFVX3lxTE84R2NuWk1DR0lFcDAtaDhLOGtzSld3ODZkQ3NrMjI1SjV2azE2WnM4R01oNmVqYnkzTW1YR3pBNzVaMU1kS3VzbEs4T094LTZYa2Z1aWNyMnBoejBqV0pROWlaZk1oNmMxX1BwamJPZXdlbUIwZERNNTR2b1N6T0JpTHhYWHpGQS1JNXdlUWNkdmZOa0kxTXdUTVFNa2xYRVlPWTBKYjZzN3lPa1FWNjZfZ01ZaUt2WXQ1ZUhNX21nS0FJNDFqRS05WGVqWQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-29T08:00:00+00:00", "published_display": "29 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Investors in Epiroc (STO:EPI A) have seen notable returns of 53% over the past five years", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOc2RiY2JpRThHaE1rTUU3Qm5wd1pQVm1yNjBVbG5VTkd1dG0wZFRxTnlldVIwNWlYdHprRDRXTklsSDhwaHhYRUZOaFRKZV9NUHp6eHlTT25JcUZvMEZ1OWpyVVc0STVubF9kNXlNbUV6aXlXbktsc3owX1ZRV3NEVWhxVzVMVDluYXl2dGpURDAtcndfNmd6RHJsWnowTFhDS25kOS1tbWY2a2s2SEJlbFhhRk1zSW9VTDBjeVhRZERGLWNsb1V1dXM4ay1zbW9K0gHWAUFVX3lxTFBtYWJ0ai1KMDE4bVZxa1NlNDFmcGhGZU8ydE1KUGpyaUExMTNJUXBYdGN6dTF4QUF3RnhaTm1JckZQMWtBUzh5Y2czT21yeTlfZkZQanFoNlE3Z1hvaWVtOGtZdlgxcXFKMlk3V2Zwb0Nkc3Rfd3pBYWVQaWtzRnZxUUdVTlBVbHkzM29qbThoMW1WOWxmcUN0bW9HYkJycHhMZUtMMkpMZGlqd09BZ3F0Vmg4ZFF6U3hPVjlocDlIRjBVN2dhaHJud0xJelBHbWg4YkZnR3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-20T08:00:00+00:00", "published_display": "20 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Here's Why Epiroc (STO:EPI A) Has Caught The Eye Of Investors", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxONFFvMlhtSG01cmxBVjFTX3VHSEU2cVB5VWloWXZ2UHlvUjJoNHR4N0xYZVJmb3doUGxUeXdZbnVNMkQ3NHpsMW9tMUs4T3pjLXRLNmY0Yk84bmRaSm11cS1KT2RILVZlQnJEUXBPNVlpWGdXTFJaUW5HS0FyT0FVdncxcDFLRDgtbXZFbTlpV2dRTlVMdlRjdUoxUUEtUFlYRXRqclBVajJrTncyMXRDUEhQeEd2WWlVRE1FVUg3dFB0X25kTm1xVXhzVGTSAdIBQVVfeXFMTllPbWpnRWw5Z2FKRFhkTWs0Mmloa0ZhU0hsVGZYYlZxeTFnMkVFRGRuTE94d1dBbXN4TXhLQUpGSzhPOTJHSUhHVThvdXRERk14REJHcC1QMDdpcGlvc3dpZFFRRGlGTlh4ZmZ1ZjhJLTVyMDdZTTg5M3l5dHF0RmVOVGdvWEluU3Q2UXYtMHh2aTdPbEdMQTVVN0ZRQVZkcXprUWd2UUV3amhwMnNDLURzTFVFd2hDMGJJQVByRHNiVHJqNDF4cndvQjdsbU11OXJn?oc=5", "source_name": "simplywall.st", "published_at": "2025-09-04T07:00:00+00:00", "published_display": "04 Sep 2025 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": "Epiroc stock holds steady on a thin catalyst day", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxQRk81eUxsMlFwS0tITF91OFlWZl9xaWVMTi14RDJPZkJIdGdTWVhWNkhualFOYU40bnBwMHpaSUpySmdJeXZqSGpiM2dXTzJxMmk0QzRnZ0xOLTM2cGhFUlkxV1YyMXpaREFZWXozeGxwUDB2c2FMSDB3bGRQclgzd1pkZXZQV18wSjdmVGZxZnRadjJUZXZZZktjRV9hdHdueWVaUkJ6dnJZdUE?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-10T09:52:05+00:00", "published_display": "10 Jul 2026 09:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Can Epiroc (OM:EPI A) Justify Its Price As An Analyst Upgrade Lifts Sentiment?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOVU1ickVvd2dTdzdqREhwdGZMSWFSZ2w2M0lIS3hjXy1iRm50UFEwQzVzVnVwVEZfc0xscGZvZHY2TkhvYURzODhxb2hrZ3g5Tk5JR05EcTc4X0hLa2VWQVJBeDJwQUZOTG0zMGpfeTY5SzF5YkxXVVRPRGNRR25xUWFjbEhrNWlHMzZpTE56am9BaTdVMVo1dHoyRC1mZU5OVkEyU3ZjSV9oWDZETVk0RXRnTlFNVGU1dm9PdnBycWxocmozdjdmaTE1NE5uQmRn0gHWAUFVX3lxTE5sdmZhcXRmMWhvMzVFS0s1cTdSS2pieElSTTMtNEcwdnYzNVBERTRaY1dueG5UQ0NZaVV4Q3cwTE91bmJ1ZjBEOHNBWHRUdFhfR3VCNFA5aF9PTmFXdjBBY0NLSjJRR2hmVEVlcERRZXJfMWRBM3c0bEhkMzVUcVdtOHE3OTVMclhvdXdfdFpBYWs0YjZmZEU0ZHdrUHN4QnZzaHFDLVNORlgxQ25SWjhQLTFDbzZMTGZLMXgwVk5BTUJRMGtqSmFJalBKb3BFaDFzZFBYa3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-04T11:57:22+00:00", "published_display": "04 Jul 2026 11:57", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Epiroc AB (publ) (EPOAY) Analyst/Investor Day - Slideshow (OTCMKTS:EPOAY) 2026-06-12", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxQV3EzYm9CVmRKTndNRWFTdl91eXFsZDI0UTFCVGhGWkFieVVtcExPTGpMb0taR0RpTVlia0taZGJlcmRHUjI0dWxNU0R4MDhuRFVWSGRBR2VDWUt3V2VHUWZyYWVWZERSOUd1YkJWdlZnUEFJT0ExcFloQlJSZG9EV3ctNzZHTmtWTXd6MVBwenBfdzAyZXJF?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Epiroc - Mining Demand Fuelling Valuation (OTCMKTS:EPOAY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxOQ1lmQ0MzVXNsUWphclZyVE1mOVpSYVNOblYwQ3ZpWUl1ejJaeFA0OTdvdTlOaDRWR0owSGp6NUtwNnB1alZLYkZxSjM3ZUFSSlVMRm4tNkxEek84cVoyeFk1NmJHQU1KXzFDSVJXZkthTHV5YzlYQzBmWUZyeGVWQzJHZGIyZ2s?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-02-25T08:00:00+00:00", "published_display": "25 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Epiroc (STO:EPI A) Has Affirmed Its Dividend Of SEK1.90", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPbXBqR0dnSTJlRktRWDROU1l5WkpGWnlmV2VLMkw3MlZVZXVGeDlKaWRYelBjMHdHTzBWcjEtVVFUbEFqYzRGVmlabE5BMW5HaFVKZVQ3VUFCT0h6Q3ZteFdXdTVWbS1USE01eldWeDNRcF9aeDZRMDBrVWExV29XSUtZS2xRZmMxWmpkOGdXYU1pcXh1eTFlS0JrbHNOOWQ4eC00Uk94ZndOM0h3bl9tXzJzR2JBcVpxbktaN2I5UG4zZFk2bHhR0gHMAUFVX3lxTE84R2NuWk1DR0lFcDAtaDhLOGtzSld3ODZkQ3NrMjI1SjV2azE2WnM4R01oNmVqYnkzTW1YR3pBNzVaMU1kS3VzbEs4T094LTZYa2Z1aWNyMnBoejBqV0pROWlaZk1oNmMxX1BwamJPZXdlbUIwZERNNTR2b1N6T0JpTHhYWHpGQS1JNXdlUWNkdmZOa0kxTXdUTVFNa2xYRVlPWTBKYjZzN3lPa1FWNjZfZ01ZaUt2WXQ1ZUhNX21nS0FJNDFqRS05WGVqWQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-29T08:00:00+00:00", "published_display": "29 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Investors in Epiroc (STO:EPI A) have seen notable returns of 53% over the past five years", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOc2RiY2JpRThHaE1rTUU3Qm5wd1pQVm1yNjBVbG5VTkd1dG0wZFRxTnlldVIwNWlYdHprRDRXTklsSDhwaHhYRUZOaFRKZV9NUHp6eHlTT25JcUZvMEZ1OWpyVVc0STVubF9kNXlNbUV6aXlXbktsc3owX1ZRV3NEVWhxVzVMVDluYXl2dGpURDAtcndfNmd6RHJsWnowTFhDS25kOS1tbWY2a2s2SEJlbFhhRk1zSW9VTDBjeVhRZERGLWNsb1V1dXM4ay1zbW9K0gHWAUFVX3lxTFBtYWJ0ai1KMDE4bVZxa1NlNDFmcGhGZU8ydE1KUGpyaUExMTNJUXBYdGN6dTF4QUF3RnhaTm1JckZQMWtBUzh5Y2czT21yeTlfZkZQanFoNlE3Z1hvaWVtOGtZdlgxcXFKMlk3V2Zwb0Nkc3Rfd3pBYWVQaWtzRnZxUUdVTlBVbHkzM29qbThoMW1WOWxmcUN0bW9HYkJycHhMZUtMMkpMZGlqd09BZ3F0Vmg4ZFF6U3hPVjlocDlIRjBVN2dhaHJud0xJelBHbWg4YkZnR3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-20T08:00:00+00:00", "published_display": "20 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Here's Why Epiroc (STO:EPI A) Has Caught The Eye Of Investors", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxONFFvMlhtSG01cmxBVjFTX3VHSEU2cVB5VWloWXZ2UHlvUjJoNHR4N0xYZVJmb3doUGxUeXdZbnVNMkQ3NHpsMW9tMUs4T3pjLXRLNmY0Yk84bmRaSm11cS1KT2RILVZlQnJEUXBPNVlpWGdXTFJaUW5HS0FyT0FVdncxcDFLRDgtbXZFbTlpV2dRTlVMdlRjdUoxUUEtUFlYRXRqclBVajJrTncyMXRDUEhQeEd2WWlVRE1FVUg3dFB0X25kTm1xVXhzVGTSAdIBQVVfeXFMTllPbWpnRWw5Z2FKRFhkTWs0Mmloa0ZhU0hsVGZYYlZxeTFnMkVFRGRuTE94d1dBbXN4TXhLQUpGSzhPOTJHSUhHVThvdXRERk14REJHcC1QMDdpcGlvc3dpZFFRRGlGTlh4ZmZ1ZjhJLTVyMDdZTTg5M3l5dHF0RmVOVGdvWEluU3Q2UXYtMHh2aTdPbEdMQTVVN0ZRQVZkcXprUWd2UUV3amhwMnNDLURzTFVFd2hDMGJJQVByRHNiVHJqNDF4cndvQjdsbU11OXJn?oc=5", "source_name": "simplywall.st", "published_at": "2025-09-04T07:00:00+00:00", "published_display": "04 Sep 2025 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": 60, "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": 65, "events": [{"event": "general", "label": "Market update", "weight": 1.65, "count": 3}, {"event": "analyst", "label": "Analyst action", "weight": 1.45, "count": 2}, {"event": "macro", "label": "Macro sensitivity", "weight": 0.9, "count": 1}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}], "positive_events": 1, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 219.8, "latest_week": "2026-07-10", "one_week_move": -2.8, "four_week_move": -3.4, "twelve_week_move": 0.4, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.313828, "market_dynamics_buy_signal": false, "relative_strength": 0.952498, "fair_value_gap": 20.7, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 47.2383, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-2.8% over one week, -3.4% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 55, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "simplywall.st", "count": 4}, {"label": "Seeking Alpha", "count": 2}, {"label": "ad-hoc-news.de", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 7}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 3}, {"label": "Analyst action", "count": 2}, {"label": "Macro sensitivity", "count": 1}, {"label": "Capital return", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "65/100 classification confidence."}, {"label": "Company focus", "value": "7", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "2", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "-2.8% over one week, -3.4% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Epiroc stock holds steady on a thin catalyst day"}], "updated_at": "2026-07-18T02:11:59.908677+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}