{"ticker": {"uuid": "d0884ade-f070-4fd7-8e89-fd9034ccab7e", "symbol": "TRN", "name": "Trainline plc", "exchange": "LSE", "country": "GB", "sector": "Consumer Cyclical", "industry": "Travel Services"}, "articles": [{"title": "Trainline plc Stock (GB00B4Z5Y988): Quiet Tuesday trade as buyback program continues", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxNckNLb0Vvbk9HN2FOWnJFMEg4c1B6ZXZuME5vREJEak1MdlRLUHc2dTdqczlKYzZCWkhYSnc0SmV0VVI1aGhnSkM0WXBSb0hwVFo5Nm10TEZUSEI3bER3b2tKYlBwd2ZHRzBoUlRGM2NZenFDdWhZSXdiRW5WY0FJbXZzeEY5SF9rSWxVa282U2d5V1J3SXBhVFlmeVlWWk5zU2xQR2dQci1CUTJCMy1fb2RsTHJVY3pkaWlmaE5vbW04QXZKZ21McGx3?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-16T15:50:16+00:00", "published_display": "16 Jun 2026 15:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc stock: what the latest market snapshot shows", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNRWZaeEkwY0NGYlRuSnduNXZDOFBnTzE0WEtSUlpCdDVUQWlZSURHcDBIRkZIU0xYWkxENm1SNi15eW0tNmpWQkxvbEc3QTd5a1NWOXZ2bmlEMlhVcm9CWEM0aWhSQl9jZ0Z0alJOYVE3UHhoWkZaOFpxcVBOcmZxM1czdF9nM2d6ZEZpNUNXU0NsX2JnV0ZqWTB6MkpTLUVTNHdSWUhnOUsxVnk1ZDlXTFU5dEdkTEU?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-08T19:17:51+00:00", "published_display": "08 Jun 2026 19:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc stock (GB00B4Z5Y988): London-listed rail-ticketing platform in focus as buyback progre", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPYzFNYmhSaU9sNEdONFJWNVFFV3hmTDJmS1lZaGZmZlBRU2VUZnVhTU5XM0JIbTZvS0RFYXd6TlV5U3Q5aklSS3RvTm9NT1VicUs2LWxMREh3TjhuWEczQVM0RGpQY1BoOHA5WlJEUnFkUENMMGhvUk5tRzdZNHpCTTNhQXlKUXhZcjctM0IwLThqNU4yeTFzQ2ZQRTgxSEpEb1Ayd3VoaGxCeFlSTTJpQk5mZEQ5d083RzFHNWVfMVR2MlFkeXJSbg?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07: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": "Trainline plc stock (GB00B4Z5Y988): shares ease after guidance upgrade as investors digest outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxNT0NQbHpVTE1VdW95Q0tzOUtkemx5bnFmODZDWk51dHB3RGdiZWxWZVdNRUhaa1pHYVRTd1NKYlNXa3FRVFZDNWVBWmVvc1luWElrcHpDcTd5bFcxWjBvcGRqZmVPTFNuVXptaXJLS0YxVWN0anR0TjVFRXJ2TlpNeHdYQW9NZ1ZtZlVoX2duSjVieXdHSk9rbldIdEFIS3huT1lsMkY5cjdxdW1JS1VXd05vZzdXMWFUOWRaQnRRcmxISEt3dWdTbg?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-05-30T07:00:00+00:00", "published_display": "30 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc stock (GB00B4Z5Y988): guidance hike keeps travel platform on track", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPMEhPYzdQanRvS19KVGU1SXA0QVUtM0VXNUlaanFRWXkxZVJ1N2F4eG9aV1ZraUFvTC1HbDJsRm84V2JVX1M1clRCVkFSdF8xLU9EYXhJTWdVMjA2VEdCcHJwYUFYZExqMWJtclZvakFSS19lQ2N3cGxyQzhteG9VSFEwWVMwbC1YLWR3bjZ4UU5xQU1RMDZYeHVfcmtnbjdnZlBQTUJYNUhLUDhVYVdjcjJoVURtSGppZHlOcWJRakszbVc4dzVEYkt3?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-05-22T07:00:00+00:00", "published_display": "22 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline Plc (LSE:TRN) Share Price, History, & News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE1oQnhKSFJBLU51QUVtSkE1NHlzNHRXSGNlTVNTQTZEOXNFdnFwQ01pQ2FfdHktYVB2ck0zcnAtSDF2cU5wbjlIYUMtV3FnUjBaeVdVeEFlWC1zdw?oc=5", "source_name": "twelfthmagpie.com", "published_at": "2026-05-13T16:43:37+00:00", "published_display": "13 May 2026 16:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc (LON:TRN) Full-Year Results Just Came Out: Here's What Analysts Are Forecasting For This Year", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPcXhoWHBUYXdKNzl1VUxHOTJYV0ZMMWg1Wnc5a2llb09WV0twQy1vcUhfY1I5X00wU2szcUpMVUVCNml6NmlOd2pBQXNrZHZlRUMzMHVFUFVTUl9aZzQyeXo5dVAySk9iT0J6N1h4SVJPRGFWanVqdEswMzVIVS1VeVJmRllLai1saHVhMjA3c2VOTVBkY0RLOHlrR2twMVZFX2V0OGUxQ3lrNHF1aUxJTWZsUTYzRzIxVmpuSTRwckU5UDV0ZGRRVjYycWlKZGxHS1NhUjNtZ9IB3AFBVV95cUxNNEVJTWhreEVQV0VfTV9raXVEZ0drcWFCM01keUhHOWQ4Rkp1VWp0RThMMkFWdlJzZGhHRVFXd3NOVF9tVEhUQzlaUXBtbjVKRXVrSml4Y2M3bTNVcHZIZ3VfU1pIa0ZDNEs2b0x0WXlNbFNoOW9wSVBxSFlicncwUnRPNTVqTXRqM1JGR3B1ekROaGJnOU9BYzltcTBIZlFqbWkwbm1QcDBKWDBVaXo2Ul9hWmo1QXVOWFBNUGd1NDMwNGhLT29YZUxTeWsyM2RreUNEZGdXUkk3b3R5?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-10T07:00:00+00:00", "published_display": "10 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "These 4 Measures Indicate That Trainline (LON:TRN) Is Using Debt Safely", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxOc1c4LVpwRjRmeTJEUWwwdEJVanRqcVJyeFFXS1JmRDl4MEVfd3BXSzZ3QVVNaXhpNzdmbEl0aW5vM0Z4V2kycnB4UlNTSlZSeFVIOTczVTdhWm5OR2EyYTlTNWFZQmItWDlnRjl1cGJwTGIyVk9rbnpjYmZVSHR5QmtzQjY0dk42MGc5aldXR0t2Z3ZNTHlydzN5MVNsaU5MSjdJTWdFdGthSWxwV1lfYks2b0QwNzUwekJoS0JuRnNEOEN0X1lfMzVjOVpUT2lBa244ZkgxWdIB3AFBVV95cUxNaXB0ZWNvTENoTlpYaktQc2JWaWJHWEVDVFFCVnpROUxYWmhMa29jQVJnVEE0YkJSd0dQWnAycGh1V2tIaDBPSUcxc1NNeVNuUWxXU3V5NjdEMVRNd1ViaXVfbVduX2tWN3BLcVhHNmRWVXlodnZPaXV5V2UzV19qanNRTVMxd0NYNVB4ZEIwVFNabVBhdWxDWkg2SVhqWTFXeW1fYXg0SVBkQ2tPU19NMmgzMGVUaGlIcGxmV1NZal9saUVRY29IcklvX0k5SXpJTVE4R2hUV1dtWlZv?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-14T08:00:00+00:00", "published_display": "14 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "REG - Trainline PLC - Transaction in Own Shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQNmJoS0VkSy1JbGdFcDRXcmRURjhMYUw1Wkc1QW5DdDMzODJoYU90clN0YmYyRWczMHhMcnJ2bjRTMjQyS3VqdVZQTnlBQVZDQXVhZFQyNmpsZlhVOUVzVVdqaEdEVTVJMzNVTGdKSXJPUkRxWC1vc0YzUTJXVDFzTFV6RGhnN3RkdlhoZzc3S3Z5Q0VvM2NKU0ZiV2ZabEpHSVNqQjdCWWR3dV9BQUc2a0tmcV9PaTRkSHcw?oc=5", "source_name": "TradingView", "published_at": "2026-02-11T08:00:00+00:00", "published_display": "11 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"}, {"title": "Trainline PLC (TRN.L) Stock Analysis: Evaluating An 82.78% Potential Upside", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxOdjZUYkRfOEM4NW1uay1kbVNzMWVfQVlMWG9QYWJ1enZPSy1MMDE3ZWxLVGhNSGhGbGxxbEREbkRHN09MNW1qcGRGbVNDUE93ZW53bEROSkZEOFJzNl9vQU5PNFV3OHFPb1YyVjlaU3NyUTdiYVEyRF94RDUwbUpERkxDdU1SekJvbnYxMEpJWDBYb18tbWlWSGlZYjdRaElyWnk2WVhIelJ5RUpiSWZ4Nmdpb3pjVlR0cFMxdDJQTQ?oc=5", "source_name": "DirectorsTalk Interviews", "published_at": "2026-01-23T08:00:00+00:00", "published_display": "23 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Could The Market Be Wrong About Trainline plc (LON:TRN) Given Its Attractive Financial Prospects?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNTW1RMUtJMzdaVk11ZnNJWWNRSWdxNl9BUmMzTEloVXJ6NTNIRXZWWnhmWDVQT3dBUDlIaENUVUZpMDdYUzkycGlrem04M2VpSmpWMTd4RUhoSUtpNHYxQUxuNV9VQnRzNnNaakdTZ3doMnNkRS12c3FiWll0eVdFNkJISUwzZ0Q0S1lIbHVISjBRSlNVR1VIemtTREY1OHc3c2E4cUFUWDdlQWtaM1RROFFVYmlnZTBlWXB6eU1OSXpGQ3JEYmVIeFljS1hoMGQ1eUpoRi1Ib9IB3AFBVV95cUxNWjRBVGdDTnh0MExuTXFpeHh5Y3JiaEM2WTRsR1JhTnRnMzA1WlZwS3dLLW5RbHB6ZHRXeFFNQVp2TV9RM01uek9Xb3FIZDVFdExGMDBzRHUzVkhrbkc0T1FXYndCWkExSWczUHFjelZzdDdYeHZOaE1hdnBQVEswN2pqeDlRRHJSSlV0NHFkMGp5NTRsa1p6RzFQNTJxWlZOTXZMOEtkT0VhcVU2a2ZZLUgtZEM4YnV0QlNSV1ZSTWFFT0dNNkFidHB0NU9NcGhMQjFjNDFjOUFPWDdn?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-17T08:00:00+00:00", "published_display": "17 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": "Trainline urges people follow 'two-minute rule' when travelling this Christmas", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNZm93eXdvNmoyZkZOUE5sX1ZGb29mbnVpaG9Gb2lsM3BWN2UtbWtNMTJQNVBTX1VmQXRUWUdfdHp6QnZRUHZINzRQT0FpT3dSczRDZlI3V3AxcUxTVU9yX2NJZzQ2cUh0VF9pdGxhSHoyLXNtYXltNUdscGpzRmhjR0ZxMk1Mek3SAYwBQVVfeXFMT25EclBYNVRCMWM5TDZ5M1paaHVVUTJHN1NwSDBCWVRKZ28tNFNOaVVqRGw4MjVVdXFMRlRnVVFmR25rOWh5cWpNS3JCeXRVYThqcWpDazJfZ1c0ZnpubThOM1EydnY2T3BwTjVfX0tvbFgtakRFdmloaEIzT1hwVXpfMk5pejNJRGtTMzA?oc=5", "source_name": "The Mirror", "published_at": "2025-12-16T08:00:00+00:00", "published_display": "16 Dec 2025 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": "There Is A Reason Trainline plc's (LON:TRN) Price Is Undemanding", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNTmtrZzExbkJmT2Eycl9ud21EVGVHNGZmRFhsSzhhbmR1MFFwRnZiSklFMER2dzhFc2F2NnZ4RFRWSTQzUlNTNDlRbk5vakFpa0YzVE8xZGh6ZEdHd19lWUJ0RExsSkJMRjJPNUlYaEMyRzlwZF9RRUpxMGNwMUgzMlpGck5OZndFemJGMGZHYm45T0VJTm9GclkyM19UMFNxRUZ3WHFZdGl2TnJxTnhGOGlwazFoeGpMTmZwZE5LeEpVa0Q1X2RnM0VzZXlLNUJjQl9taWMxd9IB3AFBVV95cUxORTBrU2tkMEkwbmtNLW0ybXlveGZUcTVmUnlJZktNb0d1YTFtZTVCaUZaRkVXX3JqXzBObHpDQTN4ODY4ZG5zSUw0R0R6bjJvZnRPOWhtMjRHOHl5OXdYZ2d1dmF1MDVYOGFLMWQzZFpPZ2dyY3JjcFVVM2RpeklVcHZaRUJ6Sl9FN0o2eDlyUUUwak14dlVtV0VCM2w4M3NidmZoRDlva2lDVFI3N0hYc1RYUFMyOVNvVUNjUy13QkpfUFZRRGxHRzVJSTQ0QzJEdXU3b3A1TDhFY05w?oc=5", "source_name": "simplywall.st", "published_at": "2025-11-19T08:00:00+00:00", "published_display": "19 Nov 2025 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": "Trainline plc's (LON:TRN) Intrinsic Value Is Potentially 85% Above Its Share Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxOZW13ajktMkhtckROOUxIWU5MbldSWDU0TEpJUkFiMVVoRUI2WVI2aVc4bWJJREhIRWxsTHFLZFNGc3hxZU55QWZqT2JTVTREZW9ZQThJR3dzbUQ5X3JFQS1DZk85TXlmRTQyZHVUVFRsT1VfNmJXdzk3ZkVZdWNhbm5jSGp2ZURMOHU2bGR0cXA3SzJmUC16a3J5NFBRVnhHU28wdk85MlVNVnNzZlQtTWdnX0pfUkstRnpqUmhyOTM4RndsZ01RamlzMnhBTklua0hOLXlBRdIB3AFBVV95cUxOQllYTVAyRDU4WG12TGF6eVlKMUM3dGdxS3h2VkVqX05Td0E3aWRpVk84TEI2dmxqVGh6T2FXY1JSbnJMR2V4SEUwQ3NLbXRkZUQtd0Rhd3ZsVGxqTEU5bVpkanoyVW9YSnhYTFZIMTBab1poeGRnQjh5YnFEMDh4aU0zNXlVcEZhS0t2azBRRVMzekhSOWZwdDVUOE5MRHJleF83cmZGaW80S1ZmMG9IM3c4MlhoU0RQUWRPSC0wdnduY0ppMkpsU09rVkFUblk3bnp6UFFtZm80TE9m?oc=5", "source_name": "simplywall.st", "published_at": "2025-10-11T07:00:00+00:00", "published_display": "11 Oct 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"}, {"title": "Why Trainline plc (LON:TRN) Could Be Worth Watching", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPeUZQaEZsWUJkakNNYVlsZ01PdmE1TzRtMnZKOU92b2REdWV1SEk5a2R0Y0ZnTWFaT3JFT1NsVjFFRGRROS1Lc0NsOHhFZjhjdlEwZTZlQ3hqcU5kSVRYYzd0VGtzQng4RHM5UThDTzVtTHNtdlBPdnhRQmFuYU5fQXlCUW02eDI1LTZDaUFpNHZrZ1VBSWY1TW1UUFlHZGhkZjczZXpzV0x6TkdRMVFWLUhXYW5xaXljd3V4bUZVNG9XRE9FS1Nn0gHMAUFVX3lxTE1Nc1g0SVVmQkpUSHBVMURzZGtjWEctVEJ2V21GNFJUY21peHNBaVMzamw3dEJaWXNYb095Q3lZQ0N3TEpzeWJQMWVCY0Y0ODB6WHVJWEdqWHMzTXZpdDVvOTR2LUhpRHBoN0JTQnVQN015MlhsZ3RmMVE1NmxQTnZHUWdUT2hGS1hIZmNFS0dBVk43RjRIU3FHVm9ycXNSTENxRDJ5VS1Pa1N0ZWtuUzk5YjQzOE9yaG8yLUxVbTJOM29GYmpBN3I4aWtnUg?oc=5", "source_name": "simplywall.st", "published_at": "2025-06-16T07:00:00+00:00", "published_display": "16 Jun 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"}, {"title": "Trainline shares slide on reports of possible wider contactless rollout", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNQmYxLWVQUG1CQ2dMUXZfY3pUNU9NSmQxeHZNMVhNc2I2eHpOaGxPeG5DaU4wNVFybjdXbEloY3lUd25rQ3dlQnJNdkRnaHZKTDRoU0RTTHRvWUVkUkZGQ0kwQ28tQVpTSExEMkhtNXN5MXVQZFhGNHBvLWMtaU1OaU15WG1PQkplSGlEZkpvZHVGR1lCVjl6M29pdWJhTWo3REI3Y0hic2M0VnpSWnVHLVYxMHdzdjdUWW1NaW1NUFppYVN3M0RDRzkyNUs2aUl2UERkNUZ6OA?oc=5", "source_name": "Sharecast.com", "published_at": "2025-01-20T08:00:00+00:00", "published_display": "20 Jan 2025 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": "Trainline plc ORD 1p share price | TRN", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTE9XbkNuamZwSHgzOWR6aXdyYXZBN3o2NXVhRl83UC04SWN5alFVakdUYm5pRnpxOHNkYzlJYmFXYjk2U2NuNF83dU1RM0lLMEhYUklRay1jaG1kRkQtZ19fZHBOYjNFZzduUEoyLVppNFphODRINU5mX3ptWk0?oc=5", "source_name": "Hargreaves Lansdown", "published_at": "2019-08-02T04:01:31+00:00", "published_display": "02 Aug 2019 04:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TRN Stock Price and Chart \u2014 LSE:TRN", "summary": "", "url": "https://news.google.com/rss/articles/CBMiV0FVX3lxTE14ZUxiNExfek5PMzhmUjBMS2FrVE9uRUp4NDcxSUFud2Q5MEF0cm9DR1hUaUlRcEk5cEhkMDdLYXltdGtXa2R1aG9KWGdDN3huYWFMTE9Mdw?oc=5", "source_name": "TradingView", "published_at": "2019-06-23T15:58:21+00:00", "published_display": "23 Jun 2019 15:58", "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": "Trainline plc Stock (GB00B4Z5Y988): Quiet Tuesday trade as buyback program continues", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxNckNLb0Vvbk9HN2FOWnJFMEg4c1B6ZXZuME5vREJEak1MdlRLUHc2dTdqczlKYzZCWkhYSnc0SmV0VVI1aGhnSkM0WXBSb0hwVFo5Nm10TEZUSEI3bER3b2tKYlBwd2ZHRzBoUlRGM2NZenFDdWhZSXdiRW5WY0FJbXZzeEY5SF9rSWxVa282U2d5V1J3SXBhVFlmeVlWWk5zU2xQR2dQci1CUTJCMy1fb2RsTHJVY3pkaWlmaE5vbW04QXZKZ21McGx3?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-16T15:50:16+00:00", "published_display": "16 Jun 2026 15:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc stock: what the latest market snapshot shows", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNRWZaeEkwY0NGYlRuSnduNXZDOFBnTzE0WEtSUlpCdDVUQWlZSURHcDBIRkZIU0xYWkxENm1SNi15eW0tNmpWQkxvbEc3QTd5a1NWOXZ2bmlEMlhVcm9CWEM0aWhSQl9jZ0Z0alJOYVE3UHhoWkZaOFpxcVBOcmZxM1czdF9nM2d6ZEZpNUNXU0NsX2JnV0ZqWTB6MkpTLUVTNHdSWUhnOUsxVnk1ZDlXTFU5dEdkTEU?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-08T19:17:51+00:00", "published_display": "08 Jun 2026 19:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc stock (GB00B4Z5Y988): London-listed rail-ticketing platform in focus as buyback progre", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPYzFNYmhSaU9sNEdONFJWNVFFV3hmTDJmS1lZaGZmZlBRU2VUZnVhTU5XM0JIbTZvS0RFYXd6TlV5U3Q5aklSS3RvTm9NT1VicUs2LWxMREh3TjhuWEczQVM0RGpQY1BoOHA5WlJEUnFkUENMMGhvUk5tRzdZNHpCTTNhQXlKUXhZcjctM0IwLThqNU4yeTFzQ2ZQRTgxSEpEb1Ayd3VoaGxCeFlSTTJpQk5mZEQ5d083RzFHNWVfMVR2MlFkeXJSbg?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07: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": "Trainline plc stock (GB00B4Z5Y988): shares ease after guidance upgrade as investors digest outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxNT0NQbHpVTE1VdW95Q0tzOUtkemx5bnFmODZDWk51dHB3RGdiZWxWZVdNRUhaa1pHYVRTd1NKYlNXa3FRVFZDNWVBWmVvc1luWElrcHpDcTd5bFcxWjBvcGRqZmVPTFNuVXptaXJLS0YxVWN0anR0TjVFRXJ2TlpNeHdYQW9NZ1ZtZlVoX2duSjVieXdHSk9rbldIdEFIS3huT1lsMkY5cjdxdW1JS1VXd05vZzdXMWFUOWRaQnRRcmxISEt3dWdTbg?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-05-30T07:00:00+00:00", "published_display": "30 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc stock (GB00B4Z5Y988): guidance hike keeps travel platform on track", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPMEhPYzdQanRvS19KVGU1SXA0QVUtM0VXNUlaanFRWXkxZVJ1N2F4eG9aV1ZraUFvTC1HbDJsRm84V2JVX1M1clRCVkFSdF8xLU9EYXhJTWdVMjA2VEdCcHJwYUFYZExqMWJtclZvakFSS19lQ2N3cGxyQzhteG9VSFEwWVMwbC1YLWR3bjZ4UU5xQU1RMDZYeHVfcmtnbjdnZlBQTUJYNUhLUDhVYVdjcjJoVURtSGppZHlOcWJRakszbVc4dzVEYkt3?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-05-22T07:00:00+00:00", "published_display": "22 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline Plc (LSE:TRN) Share Price, History, & News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE1oQnhKSFJBLU51QUVtSkE1NHlzNHRXSGNlTVNTQTZEOXNFdnFwQ01pQ2FfdHktYVB2ck0zcnAtSDF2cU5wbjlIYUMtV3FnUjBaeVdVeEFlWC1zdw?oc=5", "source_name": "twelfthmagpie.com", "published_at": "2026-05-13T16:43:37+00:00", "published_display": "13 May 2026 16:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trainline plc (LON:TRN) Full-Year Results Just Came Out: Here's What Analysts Are Forecasting For This Year", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPcXhoWHBUYXdKNzl1VUxHOTJYV0ZMMWg1Wnc5a2llb09WV0twQy1vcUhfY1I5X00wU2szcUpMVUVCNml6NmlOd2pBQXNrZHZlRUMzMHVFUFVTUl9aZzQyeXo5dVAySk9iT0J6N1h4SVJPRGFWanVqdEswMzVIVS1VeVJmRllLai1saHVhMjA3c2VOTVBkY0RLOHlrR2twMVZFX2V0OGUxQ3lrNHF1aUxJTWZsUTYzRzIxVmpuSTRwckU5UDV0ZGRRVjYycWlKZGxHS1NhUjNtZ9IB3AFBVV95cUxNNEVJTWhreEVQV0VfTV9raXVEZ0drcWFCM01keUhHOWQ4Rkp1VWp0RThMMkFWdlJzZGhHRVFXd3NOVF9tVEhUQzlaUXBtbjVKRXVrSml4Y2M3bTNVcHZIZ3VfU1pIa0ZDNEs2b0x0WXlNbFNoOW9wSVBxSFlicncwUnRPNTVqTXRqM1JGR3B1ekROaGJnOU9BYzltcTBIZlFqbWkwbm1QcDBKWDBVaXo2Ul9hWmo1QXVOWFBNUGd1NDMwNGhLT29YZUxTeWsyM2RreUNEZGdXUkk3b3R5?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-10T07:00:00+00:00", "published_display": "10 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "These 4 Measures Indicate That Trainline (LON:TRN) Is Using Debt Safely", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxOc1c4LVpwRjRmeTJEUWwwdEJVanRqcVJyeFFXS1JmRDl4MEVfd3BXSzZ3QVVNaXhpNzdmbEl0aW5vM0Z4V2kycnB4UlNTSlZSeFVIOTczVTdhWm5OR2EyYTlTNWFZQmItWDlnRjl1cGJwTGIyVk9rbnpjYmZVSHR5QmtzQjY0dk42MGc5aldXR0t2Z3ZNTHlydzN5MVNsaU5MSjdJTWdFdGthSWxwV1lfYks2b0QwNzUwekJoS0JuRnNEOEN0X1lfMzVjOVpUT2lBa244ZkgxWdIB3AFBVV95cUxNaXB0ZWNvTENoTlpYaktQc2JWaWJHWEVDVFFCVnpROUxYWmhMa29jQVJnVEE0YkJSd0dQWnAycGh1V2tIaDBPSUcxc1NNeVNuUWxXU3V5NjdEMVRNd1ViaXVfbVduX2tWN3BLcVhHNmRWVXlodnZPaXV5V2UzV19qanNRTVMxd0NYNVB4ZEIwVFNabVBhdWxDWkg2SVhqWTFXeW1fYXg0SVBkQ2tPU19NMmgzMGVUaGlIcGxmV1NZal9saUVRY29IcklvX0k5SXpJTVE4R2hUV1dtWlZv?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-14T08:00:00+00:00", "published_display": "14 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "REG - Trainline PLC - Transaction in Own Shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQNmJoS0VkSy1JbGdFcDRXcmRURjhMYUw1Wkc1QW5DdDMzODJoYU90clN0YmYyRWczMHhMcnJ2bjRTMjQyS3VqdVZQTnlBQVZDQXVhZFQyNmpsZlhVOUVzVVdqaEdEVTVJMzNVTGdKSXJPUkRxWC1vc0YzUTJXVDFzTFV6RGhnN3RkdlhoZzc3S3Z5Q0VvM2NKU0ZiV2ZabEpHSVNqQjdCWWR3dV9BQUc2a0tmcV9PaTRkSHcw?oc=5", "source_name": "TradingView", "published_at": "2026-02-11T08:00:00+00:00", "published_display": "11 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"}, {"title": "Trainline PLC (TRN.L) Stock Analysis: Evaluating An 82.78% Potential Upside", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxOdjZUYkRfOEM4NW1uay1kbVNzMWVfQVlMWG9QYWJ1enZPSy1MMDE3ZWxLVGhNSGhGbGxxbEREbkRHN09MNW1qcGRGbVNDUE93ZW53bEROSkZEOFJzNl9vQU5PNFV3OHFPb1YyVjlaU3NyUTdiYVEyRF94RDUwbUpERkxDdU1SekJvbnYxMEpJWDBYb18tbWlWSGlZYjdRaElyWnk2WVhIelJ5RUpiSWZ4Nmdpb3pjVlR0cFMxdDJQTQ?oc=5", "source_name": "DirectorsTalk Interviews", "published_at": "2026-01-23T08:00:00+00:00", "published_display": "23 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Could The Market Be Wrong About Trainline plc (LON:TRN) Given Its Attractive Financial Prospects?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNTW1RMUtJMzdaVk11ZnNJWWNRSWdxNl9BUmMzTEloVXJ6NTNIRXZWWnhmWDVQT3dBUDlIaENUVUZpMDdYUzkycGlrem04M2VpSmpWMTd4RUhoSUtpNHYxQUxuNV9VQnRzNnNaakdTZ3doMnNkRS12c3FiWll0eVdFNkJISUwzZ0Q0S1lIbHVISjBRSlNVR1VIemtTREY1OHc3c2E4cUFUWDdlQWtaM1RROFFVYmlnZTBlWXB6eU1OSXpGQ3JEYmVIeFljS1hoMGQ1eUpoRi1Ib9IB3AFBVV95cUxNWjRBVGdDTnh0MExuTXFpeHh5Y3JiaEM2WTRsR1JhTnRnMzA1WlZwS3dLLW5RbHB6ZHRXeFFNQVp2TV9RM01uek9Xb3FIZDVFdExGMDBzRHUzVkhrbkc0T1FXYndCWkExSWczUHFjelZzdDdYeHZOaE1hdnBQVEswN2pqeDlRRHJSSlV0NHFkMGp5NTRsa1p6RzFQNTJxWlZOTXZMOEtkT0VhcVU2a2ZZLUgtZEM4YnV0QlNSV1ZSTWFFT0dNNkFidHB0NU9NcGhMQjFjNDFjOUFPWDdn?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-17T08:00:00+00:00", "published_display": "17 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": "Trainline urges people follow 'two-minute rule' when travelling this Christmas", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNZm93eXdvNmoyZkZOUE5sX1ZGb29mbnVpaG9Gb2lsM3BWN2UtbWtNMTJQNVBTX1VmQXRUWUdfdHp6QnZRUHZINzRQT0FpT3dSczRDZlI3V3AxcUxTVU9yX2NJZzQ2cUh0VF9pdGxhSHoyLXNtYXltNUdscGpzRmhjR0ZxMk1Mek3SAYwBQVVfeXFMT25EclBYNVRCMWM5TDZ5M1paaHVVUTJHN1NwSDBCWVRKZ28tNFNOaVVqRGw4MjVVdXFMRlRnVVFmR25rOWh5cWpNS3JCeXRVYThqcWpDazJfZ1c0ZnpubThOM1EydnY2T3BwTjVfX0tvbFgtakRFdmloaEIzT1hwVXpfMk5pejNJRGtTMzA?oc=5", "source_name": "The Mirror", "published_at": "2025-12-16T08:00:00+00:00", "published_display": "16 Dec 2025 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": "There Is A Reason Trainline plc's (LON:TRN) Price Is Undemanding", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNTmtrZzExbkJmT2Eycl9ud21EVGVHNGZmRFhsSzhhbmR1MFFwRnZiSklFMER2dzhFc2F2NnZ4RFRWSTQzUlNTNDlRbk5vakFpa0YzVE8xZGh6ZEdHd19lWUJ0RExsSkJMRjJPNUlYaEMyRzlwZF9RRUpxMGNwMUgzMlpGck5OZndFemJGMGZHYm45T0VJTm9GclkyM19UMFNxRUZ3WHFZdGl2TnJxTnhGOGlwazFoeGpMTmZwZE5LeEpVa0Q1X2RnM0VzZXlLNUJjQl9taWMxd9IB3AFBVV95cUxORTBrU2tkMEkwbmtNLW0ybXlveGZUcTVmUnlJZktNb0d1YTFtZTVCaUZaRkVXX3JqXzBObHpDQTN4ODY4ZG5zSUw0R0R6bjJvZnRPOWhtMjRHOHl5OXdYZ2d1dmF1MDVYOGFLMWQzZFpPZ2dyY3JjcFVVM2RpeklVcHZaRUJ6Sl9FN0o2eDlyUUUwak14dlVtV0VCM2w4M3NidmZoRDlva2lDVFI3N0hYc1RYUFMyOVNvVUNjUy13QkpfUFZRRGxHRzVJSTQ0QzJEdXU3b3A1TDhFY05w?oc=5", "source_name": "simplywall.st", "published_at": "2025-11-19T08:00:00+00:00", "published_display": "19 Nov 2025 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": "Trainline plc's (LON:TRN) Intrinsic Value Is Potentially 85% Above Its Share Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxOZW13ajktMkhtckROOUxIWU5MbldSWDU0TEpJUkFiMVVoRUI2WVI2aVc4bWJJREhIRWxsTHFLZFNGc3hxZU55QWZqT2JTVTREZW9ZQThJR3dzbUQ5X3JFQS1DZk85TXlmRTQyZHVUVFRsT1VfNmJXdzk3ZkVZdWNhbm5jSGp2ZURMOHU2bGR0cXA3SzJmUC16a3J5NFBRVnhHU28wdk85MlVNVnNzZlQtTWdnX0pfUkstRnpqUmhyOTM4RndsZ01RamlzMnhBTklua0hOLXlBRdIB3AFBVV95cUxOQllYTVAyRDU4WG12TGF6eVlKMUM3dGdxS3h2VkVqX05Td0E3aWRpVk84TEI2dmxqVGh6T2FXY1JSbnJMR2V4SEUwQ3NLbXRkZUQtd0Rhd3ZsVGxqTEU5bVpkanoyVW9YSnhYTFZIMTBab1poeGRnQjh5YnFEMDh4aU0zNXlVcEZhS0t2azBRRVMzekhSOWZwdDVUOE5MRHJleF83cmZGaW80S1ZmMG9IM3c4MlhoU0RQUWRPSC0wdnduY0ppMkpsU09rVkFUblk3bnp6UFFtZm80TE9m?oc=5", "source_name": "simplywall.st", "published_at": "2025-10-11T07:00:00+00:00", "published_display": "11 Oct 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"}, {"title": "Why Trainline plc (LON:TRN) Could Be Worth Watching", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPeUZQaEZsWUJkakNNYVlsZ01PdmE1TzRtMnZKOU92b2REdWV1SEk5a2R0Y0ZnTWFaT3JFT1NsVjFFRGRROS1Lc0NsOHhFZjhjdlEwZTZlQ3hqcU5kSVRYYzd0VGtzQng4RHM5UThDTzVtTHNtdlBPdnhRQmFuYU5fQXlCUW02eDI1LTZDaUFpNHZrZ1VBSWY1TW1UUFlHZGhkZjczZXpzV0x6TkdRMVFWLUhXYW5xaXljd3V4bUZVNG9XRE9FS1Nn0gHMAUFVX3lxTE1Nc1g0SVVmQkpUSHBVMURzZGtjWEctVEJ2V21GNFJUY21peHNBaVMzamw3dEJaWXNYb095Q3lZQ0N3TEpzeWJQMWVCY0Y0ODB6WHVJWEdqWHMzTXZpdDVvOTR2LUhpRHBoN0JTQnVQN015MlhsZ3RmMVE1NmxQTnZHUWdUT2hGS1hIZmNFS0dBVk43RjRIU3FHVm9ycXNSTENxRDJ5VS1Pa1N0ZWtuUzk5YjQzOE9yaG8yLUxVbTJOM29GYmpBN3I4aWtnUg?oc=5", "source_name": "simplywall.st", "published_at": "2025-06-16T07:00:00+00:00", "published_display": "16 Jun 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"}, {"title": "Trainline shares slide on reports of possible wider contactless rollout", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNQmYxLWVQUG1CQ2dMUXZfY3pUNU9NSmQxeHZNMVhNc2I2eHpOaGxPeG5DaU4wNVFybjdXbEloY3lUd25rQ3dlQnJNdkRnaHZKTDRoU0RTTHRvWUVkUkZGQ0kwQ28tQVpTSExEMkhtNXN5MXVQZFhGNHBvLWMtaU1OaU15WG1PQkplSGlEZkpvZHVGR1lCVjl6M29pdWJhTWo3REI3Y0hic2M0VnpSWnVHLVYxMHdzdjdUWW1NaW1NUFppYVN3M0RDRzkyNUs2aUl2UERkNUZ6OA?oc=5", "source_name": "Sharecast.com", "published_at": "2025-01-20T08:00:00+00:00", "published_display": "20 Jan 2025 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": "Trainline plc ORD 1p share price | TRN", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTE9XbkNuamZwSHgzOWR6aXdyYXZBN3o2NXVhRl83UC04SWN5alFVakdUYm5pRnpxOHNkYzlJYmFXYjk2U2NuNF83dU1RM0lLMEhYUklRay1jaG1kRkQtZ19fZHBOYjNFZzduUEoyLVppNFphODRINU5mX3ptWk0?oc=5", "source_name": "Hargreaves Lansdown", "published_at": "2019-08-02T04:01:31+00:00", "published_display": "02 Aug 2019 04:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TRN Stock Price and Chart \u2014 LSE:TRN", "summary": "", "url": "https://news.google.com/rss/articles/CBMiV0FVX3lxTE14ZUxiNExfek5PMzhmUjBMS2FrVE9uRUp4NDcxSUFud2Q5MEF0cm9DR1hUaUlRcEk5cEhkMDdLYXltdGtXa2R1aG9KWGdDN3huYWFMTE9Mdw?oc=5", "source_name": "TradingView", "published_at": "2019-06-23T15:58:21+00:00", "published_display": "23 Jun 2019 15:58", "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": 87, "total_relevant": 18, "sentiment_summary": {"positive": 2, "negative": 0, "neutral": 16, "score": 52, "total": 18, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 83, "events": [{"event": "general", "label": "Market update", "weight": 6.6, "count": 12}, {"event": "capital_return", "label": "Capital return", "weight": 1.1, "count": 2}, {"event": "guidance", "label": "Guidance", "weight": 1.1, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}, {"event": "liquidity", "label": "Balance sheet", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 218.4, "latest_week": "2026-06-19", "one_week_move": 0.6, "four_week_move": 0.4, "twelve_week_move": 5.1, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.329874, "market_dynamics_buy_signal": false, "relative_strength": -14.186109, "fair_value_gap": -24.6, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "negative", "expectation_probability": 43.7468, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+0.6% over one week, +0.4% over four weeks, trend active, and below fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 51, "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": "simplywall.st", "count": 6}, {"label": "AD HOC NEWS", "count": 5}, {"label": "TradingView", "count": 2}, {"label": "twelfthmagpie.com", "count": 1}, {"label": "DirectorsTalk Interviews", "count": 1}, {"label": "The Mirror", "count": 1}, {"label": "Sharecast.com", "count": 1}, {"label": "Hargreaves Lansdown", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 18}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 12}, {"label": "Capital return", "count": 2}, {"label": "Guidance", "count": 2}, {"label": "Earnings", "count": 1}, {"label": "Balance sheet", "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": "83/100 classification confidence."}, {"label": "Company focus", "value": "18", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+0.6% over one week, +0.4% over four weeks, trend active, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Trainline plc Stock (GB00B4Z5Y988): Quiet Tuesday trade as buyback program continues"}], "updated_at": "2026-06-22T21:06:45.854345+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}