{"ticker": {"uuid": "fe015147-c3d4-4ce1-be04-d85081d79265", "symbol": "002423", "name": "COFCO Capital Holdings Co., Ltd.", "exchange": "SHZ", "country": "CN", "sector": "Financial Services", "industry": "Insurance - Life"}, "articles": [{"title": "Zurich Insurance Group stock steadies after solid 2025 earnings and capital return plans", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNckFHQUVDLUV5Mmt0SjNKY291SUtHX3dMc3NSdERTcExJdG51TVdzekNhel9OZnNKTUMwbFBwU3hjQnBucU9DYzkxbml5d0JUYk9WeWxPM0tLd2FmcDdnTmRmVXFiOXAtZzJRTkVIam4zNElyeHJkd1lqWjE4Sl9TUW9ibHpkQ3poVTBsU2E4RGk4ejFVaHBqS3hyeDNocl9fS1NTaTRhMUtWWmJsSENUY1ZMMjlZZmFvOGZhR1N3bmxkR1Uw?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-21T18:19:45+00:00", "published_display": "21 Jul 2026 18:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Zurich Insurance Group stock trades steady as earnings and capital strength support the valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQeUplb1RoTjI3SFRHUHZxNHJTeGRvZzhjLWRtZHlFRmVPaWNvbWhSVkxFUmthdUZFUVdyWmRfUi01VUMwNl9YT0JzTHJMdDZlWGNzSVRzamRDYmtWTXV5aWNjMzVTdXk4a1RwdVRndTZyQzJ3MTJ3WW9yVlpXUTd3V3BhWUdZRG1RcFk5enVzZmxUN3JyeFdnNm4xNzgwanNMNzc2MWFDMVZsUmdlUjhwNEFTQ0lfRVY2TWI1TWRLOEowNWs?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-20T19:32:28+00:00", "published_display": "20 Jul 2026 19:32", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Baloise stock holds steady as insurance earnings and capital position underpin valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQZVVPRlJXVV9Wbkk1dGREOHZwQTdOSDl0T1d4Q2ZKd09wbFlhc3RqZDFERlhOTkh3aDJudERQaE1XRkk2OS11U3NFTVJFbUxldVZDWXJPZ2szYkd3TUhOM1BEczZiNUV0N3ZwMGNKUDA5X3UyX25GQzQyRXNKVzl1YnJGOV8tM2FmRkhMTDdnUWVrY2xGVGpxNFkxbEsweEZNWnZNa3F6MmJxWXpGM3lUR25jZkhMM2dzTldpbXJzQnBFN2ExR0gw?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-20T07:54:05+00:00", "published_display": "20 Jul 2026 07:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Allianz stock trades near multi-year high as earnings and capital returns support valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxPVVpJSklpVHN5b0Z2WktIbHlWQnRlT1B6T19Rc0xETHNQaHRWNTBHYW9NdW9xRVpKU3loMTJvcm01YmU5VjVQSG9ud056c0VoLWROOU11TVY4dnQxVlBVa0pQRG1PTU1JMXRMQ29SVXFDMFJubXZmRkoyanB5eWkxd1RXbkUzdlZzOEt2Y1hkWE9PckEwTC1IeERjOE9GbzRubngxQWlGbFNocTZfNkNMUkM2andfcUtuMjB3ZTVJM21USERyR3JPeE5OdWo?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-19T05:30:24+00:00", "published_display": "19 Jul 2026 05:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "MetLife stock trades steadily as earnings and capital return shape 2026 outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxNWTZqaHlLaHlRenBmT2l0Qjg0QzI3WEs5RFcwcGUwclhiUVRTa0s1WkFyMlJOSzFGVDhVa1ZnVzJIN3hJaGVlejBYYUVyT1lVa2NOajdaQWNyNU1BMGtkeUhPYmNYTWt6YWpPQWFRTHVETWRwSWo0eG1wdDB4WVpZRmVoRDc1S2NTTjROSTZ4N0FkRFdWdzBsdk8zdGdDcURNWlA5WnRQWlZwUWtQOTRyQ21rMXJtVmlQN0ZaTkM4ZUJDMXIwaU91VnRB?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-19T03:47:26+00:00", "published_display": "19 Jul 2026 03:47", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Allianz stock trades near multi-year high as insurance earnings and capital returns underpin valuati", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxOeXVka0RjaUpzRDNpWGJuUm1xYnNSWGh0YUR0cXRkWkNHZ1RNSlVobVBPVkhsUkRlYWpaODhKTGlwZzlENTIxdGdQdDVkTXQwVm5Xb3IxdlJWdG5BUzEzWnJteFNYT2YtZVZSdjZOOXlPbkVrNjJRRzRYc2pCNzA3WF9jSHpKa1VUTVdqSzBiN3FiVldFYlloSUZRX3BiSjktbW1pMU02WTdyQVFUNjJKRklKNHBncHBjRUtrVFZ0c3A2SlpB?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-18T11:53:00+00:00", "published_display": "18 Jul 2026 11:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "W&W stock remains supported by solid earnings and capital position", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxNNGNLV2pSRnlVNEpjUmNfRy0zS2daaTNEX2VhRmVFRVVWX21GLWNRUDdIZzZvbEFqR1NRTUFWSXYwUm5mTFZBNk5rbWRaZWFLS2FZUVdIYTJnMjJxMzBGTm5YcllGQmlZS0drTWlFZ2gwS1M4WEdjVnRiUHYxRUNzbm9BLWZGakUtTFV0dW9rbXlYNjJ5UFdlWlVDWlVVbERVbEYwc3p6RUMxdGYtWmZHM2NleHkzZG5TbTNkTE93Z19jeFJtb2dhYQ?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-18T05:24:55+00:00", "published_display": "18 Jul 2026 05:24", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "MetLife stock trades steadily as recent earnings and capital return shape investor focus", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxPckxrMXAxY19jUElfOWUwVEI3RXUyRlZQV2lUbVd5RzBycGptV2JhVGRFMWh3a2tlazVKTmJuRW50VkJzdlpCRjhCQnY3bTBBM1FrSzZXc2xpU3JMYndETlNqUVQ0VHpLZ2NZTzgxVkd0c1ZlVVp1WjRWVUFPeU1WWVVZMGJkVDczWG0zNDlJRjFTX2YxemZ0STF1cXd0VFphb0lkZ0I5YXBkb1BjdVBMVVdiT1NyaEl0U0FXc2pGbFR0blQyWVFTRjcyNmc?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-17T07:48:05+00:00", "published_display": "17 Jul 2026 07:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to EBITDA forward of COFCO Capital Holdings Co., Ltd. Class A \u2013 SZSE:002423", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQa3VLdHZnemtnX2RGNTNoZ2taUnAwMEpNZzZwTU11bUc0YW1DSUNIOWRyN2s0Z0RSZ29HN0FZU2xNT2RkMFZpdUxOMmp1YlpET0dWaE1tQmdpTHhnQmdvdTNZNUR4SHFOUGJEdTVETFdIR3M5TmZmV1Vqb1Q0Vzl3MjlPUkxjUU8tcFlDbnVtWFVXR3VTQTBfXzdZcGZRUV9VRGtwWktOdTJhTTlnMlE?oc=5", "source_name": "TradingView", "published_at": "2026-07-11T01:29:43+00:00", "published_display": "11 Jul 2026 01:29", "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": "Zurich Insurance Group stock steadies after solid 2025 earnings and capital return plans", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNckFHQUVDLUV5Mmt0SjNKY291SUtHX3dMc3NSdERTcExJdG51TVdzekNhel9OZnNKTUMwbFBwU3hjQnBucU9DYzkxbml5d0JUYk9WeWxPM0tLd2FmcDdnTmRmVXFiOXAtZzJRTkVIam4zNElyeHJkd1lqWjE4Sl9TUW9ibHpkQ3poVTBsU2E4RGk4ejFVaHBqS3hyeDNocl9fS1NTaTRhMUtWWmJsSENUY1ZMMjlZZmFvOGZhR1N3bmxkR1Uw?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-21T18:19:45+00:00", "published_display": "21 Jul 2026 18:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Zurich Insurance Group stock trades steady as earnings and capital strength support the valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQeUplb1RoTjI3SFRHUHZxNHJTeGRvZzhjLWRtZHlFRmVPaWNvbWhSVkxFUmthdUZFUVdyWmRfUi01VUMwNl9YT0JzTHJMdDZlWGNzSVRzamRDYmtWTXV5aWNjMzVTdXk4a1RwdVRndTZyQzJ3MTJ3WW9yVlpXUTd3V3BhWUdZRG1RcFk5enVzZmxUN3JyeFdnNm4xNzgwanNMNzc2MWFDMVZsUmdlUjhwNEFTQ0lfRVY2TWI1TWRLOEowNWs?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-20T19:32:28+00:00", "published_display": "20 Jul 2026 19:32", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Baloise stock holds steady as insurance earnings and capital position underpin valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQZVVPRlJXVV9Wbkk1dGREOHZwQTdOSDl0T1d4Q2ZKd09wbFlhc3RqZDFERlhOTkh3aDJudERQaE1XRkk2OS11U3NFTVJFbUxldVZDWXJPZ2szYkd3TUhOM1BEczZiNUV0N3ZwMGNKUDA5X3UyX25GQzQyRXNKVzl1YnJGOV8tM2FmRkhMTDdnUWVrY2xGVGpxNFkxbEsweEZNWnZNa3F6MmJxWXpGM3lUR25jZkhMM2dzTldpbXJzQnBFN2ExR0gw?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-20T07:54:05+00:00", "published_display": "20 Jul 2026 07:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Allianz stock trades near multi-year high as earnings and capital returns support valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxPVVpJSklpVHN5b0Z2WktIbHlWQnRlT1B6T19Rc0xETHNQaHRWNTBHYW9NdW9xRVpKU3loMTJvcm01YmU5VjVQSG9ud056c0VoLWROOU11TVY4dnQxVlBVa0pQRG1PTU1JMXRMQ29SVXFDMFJubXZmRkoyanB5eWkxd1RXbkUzdlZzOEt2Y1hkWE9PckEwTC1IeERjOE9GbzRubngxQWlGbFNocTZfNkNMUkM2andfcUtuMjB3ZTVJM21USERyR3JPeE5OdWo?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-19T05:30:24+00:00", "published_display": "19 Jul 2026 05:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "MetLife stock trades steadily as earnings and capital return shape 2026 outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxNWTZqaHlLaHlRenBmT2l0Qjg0QzI3WEs5RFcwcGUwclhiUVRTa0s1WkFyMlJOSzFGVDhVa1ZnVzJIN3hJaGVlejBYYUVyT1lVa2NOajdaQWNyNU1BMGtkeUhPYmNYTWt6YWpPQWFRTHVETWRwSWo0eG1wdDB4WVpZRmVoRDc1S2NTTjROSTZ4N0FkRFdWdzBsdk8zdGdDcURNWlA5WnRQWlZwUWtQOTRyQ21rMXJtVmlQN0ZaTkM4ZUJDMXIwaU91VnRB?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-19T03:47:26+00:00", "published_display": "19 Jul 2026 03:47", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Allianz stock trades near multi-year high as insurance earnings and capital returns underpin valuati", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxOeXVka0RjaUpzRDNpWGJuUm1xYnNSWGh0YUR0cXRkWkNHZ1RNSlVobVBPVkhsUkRlYWpaODhKTGlwZzlENTIxdGdQdDVkTXQwVm5Xb3IxdlJWdG5BUzEzWnJteFNYT2YtZVZSdjZOOXlPbkVrNjJRRzRYc2pCNzA3WF9jSHpKa1VUTVdqSzBiN3FiVldFYlloSUZRX3BiSjktbW1pMU02WTdyQVFUNjJKRklKNHBncHBjRUtrVFZ0c3A2SlpB?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-18T11:53:00+00:00", "published_display": "18 Jul 2026 11:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "W&W stock remains supported by solid earnings and capital position", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxNNGNLV2pSRnlVNEpjUmNfRy0zS2daaTNEX2VhRmVFRVVWX21GLWNRUDdIZzZvbEFqR1NRTUFWSXYwUm5mTFZBNk5rbWRaZWFLS2FZUVdIYTJnMjJxMzBGTm5YcllGQmlZS0drTWlFZ2gwS1M4WEdjVnRiUHYxRUNzbm9BLWZGakUtTFV0dW9rbXlYNjJ5UFdlWlVDWlVVbERVbEYwc3p6RUMxdGYtWmZHM2NleHkzZG5TbTNkTE93Z19jeFJtb2dhYQ?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-18T05:24:55+00:00", "published_display": "18 Jul 2026 05:24", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "MetLife stock trades steadily as recent earnings and capital return shape investor focus", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxPckxrMXAxY19jUElfOWUwVEI3RXUyRlZQV2lUbVd5RzBycGptV2JhVGRFMWh3a2tlazVKTmJuRW50VkJzdlpCRjhCQnY3bTBBM1FrSzZXc2xpU3JMYndETlNqUVQ0VHpLZ2NZTzgxVkd0c1ZlVVp1WjRWVUFPeU1WWVVZMGJkVDczWG0zNDlJRjFTX2YxemZ0STF1cXd0VFphb0lkZ0I5YXBkb1BjdVBMVVdiT1NyaEl0U0FXc2pGbFR0blQyWVFTRjcyNmc?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-17T07:48:05+00:00", "published_display": "17 Jul 2026 07:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to EBITDA forward of COFCO Capital Holdings Co., Ltd. Class A \u2013 SZSE:002423", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQa3VLdHZnemtnX2RGNTNoZ2taUnAwMEpNZzZwTU11bUc0YW1DSUNIOWRyN2s0Z0RSZ29HN0FZU2xNT2RkMFZpdUxOMmp1YlpET0dWaE1tQmdpTHhnQmdvdTNZNUR4SHFOUGJEdTVETFdIR3M5TmZmV1Vqb1Q0Vzl3MjlPUkxjUU8tcFlDbnVtWFVXR3VTQTBfXzdZcGZRUV9VRGtwWktOdTJhTTlnMlE?oc=5", "source_name": "TradingView", "published_at": "2026-07-11T01:29:43+00:00", "published_display": "11 Jul 2026 01:29", "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": 51, "total_relevant": 9, "sentiment_summary": {"positive": 0, "negative": 0, "neutral": 9, "score": 50, "total": 9, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "earnings", "primary_label": "Earnings", "confidence": 89, "events": [{"event": "earnings", "label": "Earnings", "weight": 4.4, "count": 8}, {"event": "general", "label": "Market update", "weight": 0.55, "count": 1}], "positive_events": 0, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 8.94, "latest_week": "2026-07-17", "one_week_move": 1.9, "four_week_move": 3.2, "twelve_week_move": -11.7, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.917445, "market_dynamics_buy_signal": false, "relative_strength": -22.465871, "fair_value_gap": -13.4, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 40.0, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.9% over one week, +3.2% over four weeks, trend inactive, 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": 61, "badges": [], "opportunities": [], "risks": [], "event_label": "Earnings", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Ad-hoc-news.de", "count": 8}, {"label": "TradingView", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 9}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Earnings", "count": 8}, {"label": "Market update", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "50/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": "Earnings", "tone": "neutral", "text": "89/100 classification confidence."}, {"label": "Company focus", "value": "9", "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": "+1.9% over one week, +3.2% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Zurich Insurance Group stock steadies after solid 2025 earnings and capital return plans"}], "updated_at": "2026-07-21T23:58:43.737360+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}