{"ticker": {"uuid": "7ba77eec-095e-4b21-9b87-94902b198381", "symbol": "GLJ", "name": "Grenke AG", "exchange": "GER", "country": "DE", "sector": "Financial Services", "industry": "Credit Services"}, "articles": [{"title": "Grenke outlines growth focus as leasing demand evolves", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQOGJyVUJOSWVHd01UOTlzQThKcHlEVUJ2MXhTaU9KSkIyaUptRy11ZjA4amZmQ18tclpIcmhtdEVRVFlDU3J1U2xEU1hnTDJfaGhBSXFINVBDRHJKQnFVWEc0dTRPcjlZM3FudF84d3VzRlpsbnZUdUV4cDZ6VTBVQmtLem1uX0JhT0F3cTR4T3lSZEd6VE5GWE96dWRhTkpkLXQyNmx1NkQzNG5yRzBNNFpuNA?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-09T06:12:59+00:00", "published_display": "09 Jul 2026 06:12", "sentiment": "positive", "sentiment_pct": 66, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke stock tracks its leasing model as investors watch pricing", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxPS1gxOXcwUzRURnpYTHc5VGMwaUNlOHlIczBFQkJQeFM2ME0tdXAwNGpxMUZ4WkNTSkJxa3VtVVpydnFnbVA0eGE5clRBR0twWWtHSExTYzZBaWw5U2tGM2NHWEpnMVBBMFljOXdaeTlrb0FqRHJabVFXZ25OQUNYX1d1U09nT2c1OHhCQVZTcEhpbEtxTElHRDd2MXpDOVBlRV9JdktTXzFib1Nzemg4WG1Fdk9tcTdTN1Z1ZzNscUQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T07:47:39+00:00", "published_display": "05 Jul 2026 07:47", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke Leasing Solutions from Grenke AG - Classic SME financing gets digital polish", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQSjdYWkNCQ2U0SnJ5QndDUG5EQ1pEYkV2TVUzRWVmOTRwdTZPZlhlcjJBNW91Y1Z6QkwweTNuZ3g0RVBFejZiWjhmQU5Zc3lkR0pPTFRNVzlyNEluRUExQWJjMFRZdHBtY1dETXJaekVaZi02d3FQUUxuZFBid1Z2U29KcEVVR1VVMm80RHMxUF95bm1BUW1NYWN0M2JUUHZIa0hYSGNaekNyR2R6OEZxWHBmZnhfaVhqY2tyLXNONjVDeE0?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T05:21:49+00:00", "published_display": "05 Jul 2026 05:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke AG focuses on leasing growth as investors watch business model resilience", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPV0c4WDJyMzBZaDFXZE55OVU2cnpLUXJQOWhVRGYxSW5RRlRSNmMtQTduTTllMS1iTW9kekNZOHNtb2ZPWllfSW9IVXVWUzJONnI1LVJyYmk2VHZ0YjRRVEFxT3QyRFRBUGt3NTJEalQzTTFTQmFqQnBULTVmZFVXUTJ1S2duYWRvUjVINkxoZVc5RTJJZEgtaXEwdm9QRERjNjZtQ3NyWXA2V0I5UEQwb1BvSnBEUjE1SmNFMy03Y3hqTUlkRFNj?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-02T17:29:17+00:00", "published_display": "02 Jul 2026 17:29", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke consensus stays cautious, shares trade quietly on Xetra", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQbzJMUHVWcFg0M2J4OE1GTWtXci01a2swaVJmRmx2S3g4MWpwTE55eXBrQUN6aTUzMnpwOXRtakNRYjNQVlJ6ajcwNFhhZDJlajc5T0x3ckxSVDFOeURzaWV6azgzOTNlYUpuOWNGZDZBUDF6OXk0cS1PVHJVTEFWZElfWnV2S1dKUWFaOFF1bE9Bem9odkV1UWZCTTYxd3ItRGplOFRkVFM2QnhId1lubDEtSE5uWmxjLV9hYw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-30T07:23:00+00:00", "published_display": "30 Jun 2026 07:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "GRENKE AG Stock (DE000A161N30): Valuation metrics under the microscope", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNdmNqekJlSFRaQ3Z4SDVzU0hTSlljYlZJN2VJOFpDRThYRTFncHk3MDQ5emZjV1VhQk00Y0tFcGZDSElNVHZrQnhJTm5mbno3ZWItSmZZS2dCdkhmTEloOS1xWDNCTmVrXzFpdTZRaTBmTldHLVV0b3BhUXRSUmllbGFfamg5M3h5R2hpMkI2OV9oRGJpM09jTUJ6NWV5SjdKUjl1ckJmSjdvMGZ1TEJPUWQwTDF6cU5oemRLOTMyQTFwMk02?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-13T07:00:00+00:00", "published_display": "13 Jun 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": "Why The Grenke (XTRA:GLJ) Story Is Shifting As Analysts Recalibrate Price Targets And Assumptions", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPcWw3NW9rTV8tQlRaRzZGdTNPTlJpeWZuMFZvRnN1bnY1QjZxeHFxWXY2b1NJazFsT2NhZmxfNlJ5c2RNNk55SW54YnBSbzZXM3FMY0trWXlZTWh5OXNCVTVCUmFLTmNOQ2FNMUZ5RWc1SUpKWUtWQ19RV3FHSzdmU2Eta3kxR2NIR2YzNmF3RUFSWEhL?oc=5", "source_name": "Market source", "published_at": "2026-05-22T07:00:00+00:00", "published_display": "22 May 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": "grenke AG: Release according to Article 40, Section 1 of the WpHG [the German Securities Trading Act", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxNb3BjWVZhaHNsVzdRTi1sNHAyVXFfMklZX0NUUjJrWm1wcThyVFlyQ1RSTTZIMjdkM1M1R1dzWlRSYVZDQmpuN3M4dElIRUNFYTNCRjVKZHZEeEZQb1g2MEI2TWRwQmdKQVl6UlhEUm13WnI1TmlZSGJ2SU1jb2U4bndTOEhIQjZpeEY5WVpJQmtVNEVsZ3pYRkdOdV84cml6dUMtSUZOQUV1cU9LSFE0ZVRhbWo1QlFUVUVRbzJ0b3loTksxSV9fNDZraDV1VDg?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-02-13T08:00:00+00:00", "published_display": "13 Feb 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"}], "by_tier": {"direct": [{"title": "Grenke outlines growth focus as leasing demand evolves", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQOGJyVUJOSWVHd01UOTlzQThKcHlEVUJ2MXhTaU9KSkIyaUptRy11ZjA4amZmQ18tclpIcmhtdEVRVFlDU3J1U2xEU1hnTDJfaGhBSXFINVBDRHJKQnFVWEc0dTRPcjlZM3FudF84d3VzRlpsbnZUdUV4cDZ6VTBVQmtLem1uX0JhT0F3cTR4T3lSZEd6VE5GWE96dWRhTkpkLXQyNmx1NkQzNG5yRzBNNFpuNA?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-09T06:12:59+00:00", "published_display": "09 Jul 2026 06:12", "sentiment": "positive", "sentiment_pct": 66, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke stock tracks its leasing model as investors watch pricing", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxPS1gxOXcwUzRURnpYTHc5VGMwaUNlOHlIczBFQkJQeFM2ME0tdXAwNGpxMUZ4WkNTSkJxa3VtVVpydnFnbVA0eGE5clRBR0twWWtHSExTYzZBaWw5U2tGM2NHWEpnMVBBMFljOXdaeTlrb0FqRHJabVFXZ25OQUNYX1d1U09nT2c1OHhCQVZTcEhpbEtxTElHRDd2MXpDOVBlRV9JdktTXzFib1Nzemg4WG1Fdk9tcTdTN1Z1ZzNscUQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T07:47:39+00:00", "published_display": "05 Jul 2026 07:47", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke Leasing Solutions from Grenke AG - Classic SME financing gets digital polish", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQSjdYWkNCQ2U0SnJ5QndDUG5EQ1pEYkV2TVUzRWVmOTRwdTZPZlhlcjJBNW91Y1Z6QkwweTNuZ3g0RVBFejZiWjhmQU5Zc3lkR0pPTFRNVzlyNEluRUExQWJjMFRZdHBtY1dETXJaekVaZi02d3FQUUxuZFBid1Z2U29KcEVVR1VVMm80RHMxUF95bm1BUW1NYWN0M2JUUHZIa0hYSGNaekNyR2R6OEZxWHBmZnhfaVhqY2tyLXNONjVDeE0?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T05:21:49+00:00", "published_display": "05 Jul 2026 05:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke AG focuses on leasing growth as investors watch business model resilience", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPV0c4WDJyMzBZaDFXZE55OVU2cnpLUXJQOWhVRGYxSW5RRlRSNmMtQTduTTllMS1iTW9kekNZOHNtb2ZPWllfSW9IVXVWUzJONnI1LVJyYmk2VHZ0YjRRVEFxT3QyRFRBUGt3NTJEalQzTTFTQmFqQnBULTVmZFVXUTJ1S2duYWRvUjVINkxoZVc5RTJJZEgtaXEwdm9QRERjNjZtQ3NyWXA2V0I5UEQwb1BvSnBEUjE1SmNFMy03Y3hqTUlkRFNj?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-02T17:29:17+00:00", "published_display": "02 Jul 2026 17:29", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Grenke consensus stays cautious, shares trade quietly on Xetra", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQbzJMUHVWcFg0M2J4OE1GTWtXci01a2swaVJmRmx2S3g4MWpwTE55eXBrQUN6aTUzMnpwOXRtakNRYjNQVlJ6ajcwNFhhZDJlajc5T0x3ckxSVDFOeURzaWV6azgzOTNlYUpuOWNGZDZBUDF6OXk0cS1PVHJVTEFWZElfWnV2S1dKUWFaOFF1bE9Bem9odkV1UWZCTTYxd3ItRGplOFRkVFM2QnhId1lubDEtSE5uWmxjLV9hYw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-30T07:23:00+00:00", "published_display": "30 Jun 2026 07:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "GRENKE AG Stock (DE000A161N30): Valuation metrics under the microscope", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNdmNqekJlSFRaQ3Z4SDVzU0hTSlljYlZJN2VJOFpDRThYRTFncHk3MDQ5emZjV1VhQk00Y0tFcGZDSElNVHZrQnhJTm5mbno3ZWItSmZZS2dCdkhmTEloOS1xWDNCTmVrXzFpdTZRaTBmTldHLVV0b3BhUXRSUmllbGFfamg5M3h5R2hpMkI2OV9oRGJpM09jTUJ6NWV5SjdKUjl1ckJmSjdvMGZ1TEJPUWQwTDF6cU5oemRLOTMyQTFwMk02?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-13T07:00:00+00:00", "published_display": "13 Jun 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": "Why The Grenke (XTRA:GLJ) Story Is Shifting As Analysts Recalibrate Price Targets And Assumptions", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPcWw3NW9rTV8tQlRaRzZGdTNPTlJpeWZuMFZvRnN1bnY1QjZxeHFxWXY2b1NJazFsT2NhZmxfNlJ5c2RNNk55SW54YnBSbzZXM3FMY0trWXlZTWh5OXNCVTVCUmFLTmNOQ2FNMUZ5RWc1SUpKWUtWQ19RV3FHSzdmU2Eta3kxR2NIR2YzNmF3RUFSWEhL?oc=5", "source_name": "Market source", "published_at": "2026-05-22T07:00:00+00:00", "published_display": "22 May 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": "grenke AG: Release according to Article 40, Section 1 of the WpHG [the German Securities Trading Act", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxNb3BjWVZhaHNsVzdRTi1sNHAyVXFfMklZX0NUUjJrWm1wcThyVFlyQ1RSTTZIMjdkM1M1R1dzWlRSYVZDQmpuN3M4dElIRUNFYTNCRjVKZHZEeEZQb1g2MEI2TWRwQmdKQVl6UlhEUm13WnI1TmlZSGJ2SU1jb2U4bndTOEhIQjZpeEY5WVpJQmtVNEVsZ3pYRkdOdV84cml6dUMtSUZOQUV1cU9LSFE0ZVRhbWo1QlFUVUVRbzJ0b3loTksxSV9fNDZraDV1VDg?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-02-13T08:00:00+00:00", "published_display": "13 Feb 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"}], "industry": [], "sector": []}, "total_fetched": 76, "total_relevant": 8, "sentiment_summary": {"positive": 2, "negative": 0, "neutral": 6, "score": 54, "total": 8, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 86, "events": [{"event": "general", "label": "Market update", "weight": 3.85, "count": 7}, {"event": "macro", "label": "Macro sensitivity", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 11.78, "latest_week": "2026-07-10", "one_week_move": -2.0, "four_week_move": -5.6, "twelve_week_move": -11.2, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.197369, "market_dynamics_buy_signal": false, "relative_strength": -20.570627, "fair_value_gap": -33.0, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "undecided", "expectation_probability": 51.0325, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-2.0% over one week, -5.6% over four weeks, trend inactive, and below fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 65, "badges": ["Value support"], "opportunities": ["Price is below fair value while news tone is not negative."], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "ad-hoc-news.de", "count": 7}, {"label": "Market source", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 8}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 7}, {"label": "Macro sensitivity", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "54/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": "86/100 classification confidence."}, {"label": "Company focus", "value": "8", "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": "-2.0% over one week, -5.6% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Grenke outlines growth focus as leasing demand evolves"}], "updated_at": "2026-07-17T02:42:56.447436+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}