{"ticker": {"uuid": "b0c17bae-b660-49e5-83df-e627427f057a", "symbol": "TCL", "name": "Transurban Group", "exchange": "ASX", "country": "AU", "sector": "Industrials", "industry": "Infrastructure Operations"}, "articles": [{"title": "Transurban (ASX:TCL) Lifts Distribution After Sydney Motorway Milestone", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxPSnkxSTZIajlEdFFRMkg2X09fSFhJY1pXN1Nuc1BDN09VMUF5SDBXREhSSmtkNzVDZllrT0F6UG1fbjg1ZDdtUnFUellINUF0R2sxblc4YUd4WS1mdXIyS3JKODNOQ2ZUNUhtaU1YRTl5cEpGSzE1bVBJUVFSUUItNjNScDBuQy1JSkw2ejhVSG9aeUtYX293b3JhMmRkTnpQT0ZDRHlyeEZIaU1HNGtmdllMV3o?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-16T12:11:00+00:00", "published_display": "16 Jul 2026 12:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Transurban Group (ASX:TCL) Shares Are in Focus Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPaEY3UlBVRjlMd25ubHFmUEJDdk5pM0xETDBNNEk2WGVlcjlfakJocEgyVTA0TVVnNXpaUS04Z21ZQS0zWmVGdHFKTENkYXZZNlJlWHZnYTVhemJfdlNOdS1vNWw4WG9FV2JvZ29uWlUtdnBfcUxTbUhPUnRRSVRySENORzc1VUFFdllCNVlwVXlhMUVBUlQtTg?oc=5", "source_name": "Kalkine", "published_at": "2026-07-16T10:44:00+00:00", "published_display": "16 Jul 2026 10:44", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Telstra (ASX:TLS) and Transurban (ASX:TCL): The Quiet Income Story Many Are Watching", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxQVU04Ml9xZTladzZHeXRCSnBVOHN3cGNjbnZhSWw1WUI5ZjZqaHoxaDFkSUpPc3JuWEo5XzdfaTd0azUybTlua2FxQ1J0WVlOdFNrODlEaFFaN25wVzA1MzE1NnR6VzJUUGFTeE5MdnJkazV2dE4xeFlrazFKWFNxYzdKczY3VEZEN1FleWc2bFd6ZEJ1VG84UkNTUkM1NzdZSExFOWx3YldGMlJ0MmxvblVtcXQzdlBrbk1MZlJn?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-16T06:14:00+00:00", "published_display": "16 Jul 2026 06:14", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban Group (ASX:TCL) Shares Ease From Highs Despite Broader Support for Infrastructure Assets", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxPZGZvRTZjSWdHM0V1dHo0SlVoMU9JM2M1ZlJuWC1vS0s1bkI0eE9SaDY2U1psQzZWYjJxTS01MVN6Z0xtVHZqY1ZKSDVlUlJVUmZHWC1kMTNqUUtNTkJ5c2ZxMjM3Tzg5ZzlyQXpyRHlMUmg5Tng2UkQxRjF6cDJMQkYxZXdfS2pNaXYtYXl2dlZjVUZ2ZzFHUWFZc1Jza0FLRlNDLXN2UWUxT1FMVzFEcHk1bUFmLXBYTVJqRDVCSm9tb01ZUHFfaXR4LWVUaGNfbUlR?oc=5", "source_name": "Kalkine", "published_at": "2026-07-15T10:08:00+00:00", "published_display": "15 Jul 2026 10:08", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Top Infrastructure Stocks: Is Transurban (ASX:TCL) Rate Ready?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxONFoxVVRfZEtjR2EyZFNXcll5MUpIb1JBRmJVY1dHQ1h4YjB1NVZZSm01NmlRWnBpRk1weVJ6R0pMWjV0eVVyVm9iZ0wtc1p1TW93amp1RUM0czJzN0ZyZVBmaWU0Uzh2RGVGY2pIOS1Zal9RYWtYRUw2YU5JSFNDNnJkRVFBZk5PZmptZTZ4MjRGd0NBRzBNOVZBQkcyYVh5bDlCNm5MaXpQWDFzWnFsczlXM3R5V21DZXg0LUZYS1M?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-14T02:31:00+00:00", "published_display": "14 Jul 2026 02:31", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban (ASX:TCL) Shares in Focus as Sydney Digital Toll Overhaul Begins", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxOZ2ZIbkVuLU44ZGJxLW5VRGhpOExPV2cxNDJjSnM3WTA4aUZHdFdYa1RqdEFTSE9YejNJU1M0OElEQTc0TW5QeU9nLXRaeVRzNTdwWER4ejlZV0NqS0VSRU1KY3JrRzVoUzRtOHlMRE5vSkk3dWxtUGw3UHB5NHJKdWp2ZktXdHpUY19HV1pCTWJlRDBJVG1GN1VLTjM5OWl5NDRKYlREM0NPX1lhblhlYktCTjVLS2VveDRyZlBZdFF0LU92TXU0VEMyb1Jad0VhckIyMw?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-13T12:18:00+00:00", "published_display": "13 Jul 2026 12:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban Price Target Raised 1.9% to A$12.74/Share by Morgans", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQWENTdV9PcVNIdFlhUmRjY1J0aWxSQm16UndDZDdDNWpJN3NFUTBuMlQ3SkdnUE5WLUY1bm9jcXdXakNKZUVpaEdmNVdTbDUxemhTNXNYSzdPNUxtN2V0cEtDSjkwdjNDVmZvb3ByS2RSdkRBUXNaNy15c2g4S01MMUhkZVFreTJNclRIYm9FdmxtajV3ZjVCRTA2OHVMLWNrUzBMR2JlZk5UTVF2bzRFZkdGZVJhVFEtaXlmVlJRQQ?oc=5", "source_name": "Moomoo", "published_at": "2026-07-13T00:27:43+00:00", "published_display": "13 Jul 2026 00:27", "sentiment": "positive", "sentiment_pct": 64, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Top Bluechip Stocks to Watch: Transurban (ASX:TCL) Anchors Infrastructure Cash Flow?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxQTGE3R25fSEdieHFQNW5YRUNRM3RpN0ZPaDZWY3pua2dBY2phY1JmcEItVFc3eDNfaWo0cnNwUlotQ0FZTXhya1N4SGRNc0dDcmNyM3RXQks5NVFqeFpBMGppZ3Rmak5aYlUwN3UtNy1TTGF1emVHT1lTSHdiZGdRVl9KcTZMbkNCRXJwMFNpSG1wNWQyODRVcXVXSEJzakFsX3FBNDlleTB4WDNhODJOaktKcUU0OHV5emE1V0NnVmc?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-12T17:23:00+00:00", "published_display": "12 Jul 2026 17:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Can Transurban Group (ASX:TCL) Sustain Its Market Momentum?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOekgxWThlQ25jVEdWVGlNXzRwYXdfRXExVWFpWGVXQUtoYTRhU0dJQ1hWU1hYOWlVSTJZZ0REZ2RLeGVWcXY0N1JNeC1QMDNaeGNid1ZabVQ4bThYc3FFVERJbTFkLXFtSURlX1Y5Uml1Y0tqYkNBUHFxV25IajA2TXd2YU1mS3NnbWcxMHpjUEhMX2FaWjIxM29LaE9GYTQ?oc=5", "source_name": "Kalkine", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 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": "Transurban (TCL): The Infrastructure Dividend Stock Built for Long-Term Income", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxNTjFDaVlVTENPWVdHMUJramdNb3BwWU9CbTJEbGJrUS1RN3BqcEJRMWNkUVR5SkN3ZVdYYnVTVUllMmZCcnVGYmJmZEhWdEJHMGJaZDRCdDFxTjRpMWdSME9KdjlvMFRoSmtRODFBVU4xM2duV3ZZV0tITTREQVFYbnhRNzRYSEpuUWR5Z1ZnTlJDZTN4SUV0ak9nNFYtVmREOVpMQ1FweEtTb2dtUWhTUzZxelNxb3g0ekRZ?oc=5", "source_name": "Kalkine", "published_at": "2026-06-29T07:00:00+00:00", "published_display": "29 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": "Transurban Advances Major Expansion of I-95 Express Lanes in Virginia", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5AFBVV95cUxQYmxEVnFIUk40RnI4Rzh6YWRLRnhNT0RYQVFpTzhCbmo4Z0lmVjAtaXpNSUpEOTBqeVVsRDgtbnJKTHVUU3JLVTVPYWR5aE5BYVhuSTNRd094WHpRdnE0dWNUaFVWajcwNGlhT1QtT19TRjluZC1Wa29NcHlxOE5YUEhwNnZzYmVGOUV2Z2tIUGZxWVNMLUNZZ3NWXzVQemlfWVRtZVJ5ZU9LYjljTWxpeFdUdmhKMEJzZTAtdEFxSDdlRTJGV2w5TWFGTHFXem5Rd2laZ1FOQWF2SmNKMXRKN1A3UTA?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-26T07:00:00+00:00", "published_display": "26 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban Sets FY26 Payout and Dates for 2026 Annual Meetings", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxPNENVbmxsakNVTmFFTnBrOWYtUTFVVmVZaDRnWmltTjFfLXVtUmhtUjVjMU96RzNIemYyX3FSZUdNVDA0WFFsa0V4a2NCSkxtYllTXzZXZXhmaTJSZWk1LXpHRTJMWVNmdG56T0IxVG53WHA1ZEZYODdBYlFMNU1BelFGN3VqYmV0MzhfRk1YNEFQSjc1R0FpSFBEdE01MXhyeFlycXdxY0J1Z3lXSzdSVW52WnhJNldUaHk5YmQzSkp1RzZWN1hFR1g1ZnZLalNXSUg4bVo4ZUFVZ0FqY245MkhB?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Transurban Group (ASX:TCL) Stock Analysis: Distribution Policy, AGM Timeline, and Market Position", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQZXZ6a1E1QXZfUmdpSTdWWURZcEpHX1FWZkZ2OW1ZT2V4WmxzMkswNlhpbzVIUGhwWlRYcDBPU0xaTmFuenFqcmRnRnhyYXdsUU5IaHl5N1BXYjUwZDVfYTdPdjNTWHBveWxYMm40MVotQjNFZ2Vrb05XR0RhS3dpa1lhRjdsN240TEpyX0dBSWpuSWhhTGp0bmVqbmxUbi1wNXJCR2FPc1Z4TmFaVjRGcEhtX0hxRmVETzFzYjR2d2JRVm1pSlZr?oc=5", "source_name": "Kalkine", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Transurban (ASX:TCL): Is This Toll Road Stock Still a Defensive Favourite?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxOZ0s1NHF0Z0xBWFhTRnctQzVlX3hFamsxWnh6RXN4cGFDZzNDZWhkUEhuWDU1ajF0SnpEQndUV2xGeWRTVG91bmlER2xoV3JRcG9fZDdoOFpMUWgyRURSVDJXelgtUlV4NFhCRE9ZUVNMR1JRX3g4Mi1uZU5BNTN1eF81TlZFT2JsU01jRU1TcUFlMDYzUmVEUEpROEFWb1REWmVSbjdZekliRXprZ3c?oc=5", "source_name": "Kalkine", "published_at": "2026-06-23T07:00:00+00:00", "published_display": "23 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": "Transurban Shares Pull Back From Highs as Analysts Trim: Here\u2019s Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxOLUpwSzBCSkhtY0szaE5HbGFzZUdBanZlZ3lWRmtCd1FZTHpGb0hJdWkwUTBkaUc5NlV4ZVBnZktxVTQ3OXZ4dU1ZUHJ5TE9EVnZjVEtiRFQ3cGFzX3g0Z1BzTUxVcmplNHMwUGNhQWk0NmFGWU96Yy1JcEh5UzE5eUhub3dDUmtkVDVfbTJNb1Brako0SzFJNmxB?oc=5", "source_name": "thebull.com.au", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 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": "Transurban Share Price Hits Fresh 52-Week High: The Latest", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxPLUZfd3dURE80blJaR0ZYN1ZKVlRJbEM4dV8yOFZhX0VjWDlGMUExZ3BRMTU4WWFTSVFjdExMUjNvbmMzSDlpVXV1SFBfellHM0NEMElhZVBGR1pzRlFFVENhN1EtWVhVOEdYX1hidF9iRXJ4VHY1YUtRa1prVFZycnUyN3Y4QzRNWmtBSWlwaw?oc=5", "source_name": "thebull.com.au", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 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": "Transurban Group H1 2026 Margin Turnaround Tests Bulls On Earnings Quality Narratives", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxPZkxiMWhqOC1NUldzTW9KQlJnNUExMmU3cDBSZVpUWjUxVkhGRFlKQk94NDNJeXM5ZVpjbzc2XzBOQVBCcFcyTThILVFJQUxsWVhoLVQxWlFGNkRMdnloZk5jTGpWZmwzTEVnakpxaUR3ZGMyVlBzX2E5Q1BJdWxhZ0NNZzd1dEdydERCNGY3ajNOUmRwX3FYWG9CWnptcTBZOFFqM19WVkhHYTloNXRFSHFKZU9GVEl6SXoyazRUM2hQUzdnMV9FNWxrT2lVeGpoNmxYbWFYU0pad2xp0gHiAUFVX3lxTFBMbnlnTnBDX2xwUWgtQlRfdm5RMmUxYk5PTkdZdFg5eDBUOFpRWDRIWHBNWGJFUmlDVUVJWmNyMEVmOFpZQnBHUXg0LTV3bGNUMVpIaXpHRS1uUFJLZmEwcFBBNDFQVDZOYWhlTU5aSTF4VGdIZzVzd2tQeWZIRE53amo1OXA2cU15dGxYMmQzREJELXRXeVBwZDBiT0xxdDhBdjJsaXBQOWp5eXJIZlZua0VJOFByY3pNdi1lQURheGtJYkQ5SVU5OGpYZVh1SFVjdFpmeVpGMHY1VzNnNzM3UVE?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-19T08:00:00+00:00", "published_display": "19 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Some Confidence Is Lacking In Transurban Group's (ASX:TCL) P/S", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxPOTRVaGtYZ01fdmNDeE5VaWZCZGdzNUZCTDNRREdiR0xXWFhUM09kSGhHVEJTSE1uUUIxdzdXd19ZVk5wN3Y0ek5BRXlWVjBoSWkzMFZsREhzal8zZjM4WnZmOG1PbFVxcy1ITV9TMjh4UHkwdFd6SGpjM2VPSHp1UmI5Q2hMUFJzaW4zLVJJU0ppeldac3pXYTBWYU9UT19PYll2N1NhaFAtYnJscE51aHNNNkxvaGx6VlUxSkRjVGtrY0pHTi1iNE4xLU9hbUZOMGNpZXVjUlDSAd4BQVVfeXFMUHBYNjJVUWtkVklpbXJlMHRTLVI1OHhCbHEtRW83UEE5a2MzdFRTd0xzakhmVXRUUmtVYTRJZU1udExfdGJPTVlCLXBvT0RGdWdnNHBIQmFHM2JTb3pSSkhpcGZkSHBHakt0MThhalhIUnBLVV94T05vMmRVS0Y4QWZuaFFKeWxqWEFBZURCODRoWjQ3SGN3bFZNMkM4UVNNWjdLWERyV01abnZxbU5SX2Ztd2ltZGgxbWd6cnhJdTd6N3M1SHpjcjBlbFBtNWc4S01FR29PdGVxLWRpeXln?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-21T08:00:00+00:00", "published_display": "21 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": "Is Transurban Group (ASX:TCL) A Risky Investment?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxQRHQ4VnNFQ0xzSkdpcTRJanpMRWFOVWV3c0ctNmp0cVJRUGVtZ3FwWEFlM3BFOW5JdnlDSHJfeDlSLWNaR21SMnFQdU1kR2pvWm5WVUxSS09vanNfeXpIZTdfWXlfZEhIZ2otM00zUkZyeWZXTjRCYVNrejktU1JkdTE1bmR5LWo5dDRWRkIzeEhfa1pFVHg3YkVUUzgxX3RIWEJScTMtVEpOSDJwVTJfZUJDelFRT3FySFpOb1lzcThIeEQwalhLMjd1d9IB0AFBVV95cUxQbWdSZm1OWkVDTE1fMkpWZ2laUXJkQzZDM2IzZFB3TDg0X1pTVjlaa3RCZ3hNX19zMlJKMHN5WlpNYnItcUJ5T2J4Q2l0d2JaX0tDMHV0aGV3SFVJS2FvbXI3S1pyaG9ManFvM09wMTVBZHFUbG1QNGVwN25oRVJmVHNhTmtEekhpLUF2TnZpNFYzdDBCN0lNakdGS2ZfUlpiS1RPZUJoRWkwOHBTYU5MWmtxRElsRUdEMERORE4tVTRwMlJjb2tPeU9TNUdtaGdV?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-25T08:00:00+00:00", "published_display": "25 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"}], "by_tier": {"direct": [{"title": "Transurban (ASX:TCL) Lifts Distribution After Sydney Motorway Milestone", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxPSnkxSTZIajlEdFFRMkg2X09fSFhJY1pXN1Nuc1BDN09VMUF5SDBXREhSSmtkNzVDZllrT0F6UG1fbjg1ZDdtUnFUellINUF0R2sxblc4YUd4WS1mdXIyS3JKODNOQ2ZUNUhtaU1YRTl5cEpGSzE1bVBJUVFSUUItNjNScDBuQy1JSkw2ejhVSG9aeUtYX293b3JhMmRkTnpQT0ZDRHlyeEZIaU1HNGtmdllMV3o?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-16T12:11:00+00:00", "published_display": "16 Jul 2026 12:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Transurban Group (ASX:TCL) Shares Are in Focus Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPaEY3UlBVRjlMd25ubHFmUEJDdk5pM0xETDBNNEk2WGVlcjlfakJocEgyVTA0TVVnNXpaUS04Z21ZQS0zWmVGdHFKTENkYXZZNlJlWHZnYTVhemJfdlNOdS1vNWw4WG9FV2JvZ29uWlUtdnBfcUxTbUhPUnRRSVRySENORzc1VUFFdllCNVlwVXlhMUVBUlQtTg?oc=5", "source_name": "Kalkine", "published_at": "2026-07-16T10:44:00+00:00", "published_display": "16 Jul 2026 10:44", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Telstra (ASX:TLS) and Transurban (ASX:TCL): The Quiet Income Story Many Are Watching", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxQVU04Ml9xZTladzZHeXRCSnBVOHN3cGNjbnZhSWw1WUI5ZjZqaHoxaDFkSUpPc3JuWEo5XzdfaTd0azUybTlua2FxQ1J0WVlOdFNrODlEaFFaN25wVzA1MzE1NnR6VzJUUGFTeE5MdnJkazV2dE4xeFlrazFKWFNxYzdKczY3VEZEN1FleWc2bFd6ZEJ1VG84UkNTUkM1NzdZSExFOWx3YldGMlJ0MmxvblVtcXQzdlBrbk1MZlJn?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-16T06:14:00+00:00", "published_display": "16 Jul 2026 06:14", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban Group (ASX:TCL) Shares Ease From Highs Despite Broader Support for Infrastructure Assets", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxPZGZvRTZjSWdHM0V1dHo0SlVoMU9JM2M1ZlJuWC1vS0s1bkI0eE9SaDY2U1psQzZWYjJxTS01MVN6Z0xtVHZqY1ZKSDVlUlJVUmZHWC1kMTNqUUtNTkJ5c2ZxMjM3Tzg5ZzlyQXpyRHlMUmg5Tng2UkQxRjF6cDJMQkYxZXdfS2pNaXYtYXl2dlZjVUZ2ZzFHUWFZc1Jza0FLRlNDLXN2UWUxT1FMVzFEcHk1bUFmLXBYTVJqRDVCSm9tb01ZUHFfaXR4LWVUaGNfbUlR?oc=5", "source_name": "Kalkine", "published_at": "2026-07-15T10:08:00+00:00", "published_display": "15 Jul 2026 10:08", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Top Infrastructure Stocks: Is Transurban (ASX:TCL) Rate Ready?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxONFoxVVRfZEtjR2EyZFNXcll5MUpIb1JBRmJVY1dHQ1h4YjB1NVZZSm01NmlRWnBpRk1weVJ6R0pMWjV0eVVyVm9iZ0wtc1p1TW93amp1RUM0czJzN0ZyZVBmaWU0Uzh2RGVGY2pIOS1Zal9RYWtYRUw2YU5JSFNDNnJkRVFBZk5PZmptZTZ4MjRGd0NBRzBNOVZBQkcyYVh5bDlCNm5MaXpQWDFzWnFsczlXM3R5V21DZXg0LUZYS1M?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-14T02:31:00+00:00", "published_display": "14 Jul 2026 02:31", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban (ASX:TCL) Shares in Focus as Sydney Digital Toll Overhaul Begins", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxOZ2ZIbkVuLU44ZGJxLW5VRGhpOExPV2cxNDJjSnM3WTA4aUZHdFdYa1RqdEFTSE9YejNJU1M0OElEQTc0TW5QeU9nLXRaeVRzNTdwWER4ejlZV0NqS0VSRU1KY3JrRzVoUzRtOHlMRE5vSkk3dWxtUGw3UHB5NHJKdWp2ZktXdHpUY19HV1pCTWJlRDBJVG1GN1VLTjM5OWl5NDRKYlREM0NPX1lhblhlYktCTjVLS2VveDRyZlBZdFF0LU92TXU0VEMyb1Jad0VhckIyMw?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-13T12:18:00+00:00", "published_display": "13 Jul 2026 12:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban Price Target Raised 1.9% to A$12.74/Share by Morgans", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQWENTdV9PcVNIdFlhUmRjY1J0aWxSQm16UndDZDdDNWpJN3NFUTBuMlQ3SkdnUE5WLUY1bm9jcXdXakNKZUVpaEdmNVdTbDUxemhTNXNYSzdPNUxtN2V0cEtDSjkwdjNDVmZvb3ByS2RSdkRBUXNaNy15c2g4S01MMUhkZVFreTJNclRIYm9FdmxtajV3ZjVCRTA2OHVMLWNrUzBMR2JlZk5UTVF2bzRFZkdGZVJhVFEtaXlmVlJRQQ?oc=5", "source_name": "Moomoo", "published_at": "2026-07-13T00:27:43+00:00", "published_display": "13 Jul 2026 00:27", "sentiment": "positive", "sentiment_pct": 64, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Top Bluechip Stocks to Watch: Transurban (ASX:TCL) Anchors Infrastructure Cash Flow?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxQTGE3R25fSEdieHFQNW5YRUNRM3RpN0ZPaDZWY3pua2dBY2phY1JmcEItVFc3eDNfaWo0cnNwUlotQ0FZTXhya1N4SGRNc0dDcmNyM3RXQks5NVFqeFpBMGppZ3Rmak5aYlUwN3UtNy1TTGF1emVHT1lTSHdiZGdRVl9KcTZMbkNCRXJwMFNpSG1wNWQyODRVcXVXSEJzakFsX3FBNDlleTB4WDNhODJOaktKcUU0OHV5emE1V0NnVmc?oc=5", "source_name": "Kalkine Media", "published_at": "2026-07-12T17:23:00+00:00", "published_display": "12 Jul 2026 17:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Can Transurban Group (ASX:TCL) Sustain Its Market Momentum?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOekgxWThlQ25jVEdWVGlNXzRwYXdfRXExVWFpWGVXQUtoYTRhU0dJQ1hWU1hYOWlVSTJZZ0REZ2RLeGVWcXY0N1JNeC1QMDNaeGNid1ZabVQ4bThYc3FFVERJbTFkLXFtSURlX1Y5Uml1Y0tqYkNBUHFxV25IajA2TXd2YU1mS3NnbWcxMHpjUEhMX2FaWjIxM29LaE9GYTQ?oc=5", "source_name": "Kalkine", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 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": "Transurban (TCL): The Infrastructure Dividend Stock Built for Long-Term Income", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxNTjFDaVlVTENPWVdHMUJramdNb3BwWU9CbTJEbGJrUS1RN3BqcEJRMWNkUVR5SkN3ZVdYYnVTVUllMmZCcnVGYmJmZEhWdEJHMGJaZDRCdDFxTjRpMWdSME9KdjlvMFRoSmtRODFBVU4xM2duV3ZZV0tITTREQVFYbnhRNzRYSEpuUWR5Z1ZnTlJDZTN4SUV0ak9nNFYtVmREOVpMQ1FweEtTb2dtUWhTUzZxelNxb3g0ekRZ?oc=5", "source_name": "Kalkine", "published_at": "2026-06-29T07:00:00+00:00", "published_display": "29 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": "Transurban Advances Major Expansion of I-95 Express Lanes in Virginia", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5AFBVV95cUxQYmxEVnFIUk40RnI4Rzh6YWRLRnhNT0RYQVFpTzhCbmo4Z0lmVjAtaXpNSUpEOTBqeVVsRDgtbnJKTHVUU3JLVTVPYWR5aE5BYVhuSTNRd094WHpRdnE0dWNUaFVWajcwNGlhT1QtT19TRjluZC1Wa29NcHlxOE5YUEhwNnZzYmVGOUV2Z2tIUGZxWVNMLUNZZ3NWXzVQemlfWVRtZVJ5ZU9LYjljTWxpeFdUdmhKMEJzZTAtdEFxSDdlRTJGV2w5TWFGTHFXem5Rd2laZ1FOQWF2SmNKMXRKN1A3UTA?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-26T07:00:00+00:00", "published_display": "26 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Transurban Sets FY26 Payout and Dates for 2026 Annual Meetings", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxPNENVbmxsakNVTmFFTnBrOWYtUTFVVmVZaDRnWmltTjFfLXVtUmhtUjVjMU96RzNIemYyX3FSZUdNVDA0WFFsa0V4a2NCSkxtYllTXzZXZXhmaTJSZWk1LXpHRTJMWVNmdG56T0IxVG53WHA1ZEZYODdBYlFMNU1BelFGN3VqYmV0MzhfRk1YNEFQSjc1R0FpSFBEdE01MXhyeFlycXdxY0J1Z3lXSzdSVW52WnhJNldUaHk5YmQzSkp1RzZWN1hFR1g1ZnZLalNXSUg4bVo4ZUFVZ0FqY245MkhB?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Transurban Group (ASX:TCL) Stock Analysis: Distribution Policy, AGM Timeline, and Market Position", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQZXZ6a1E1QXZfUmdpSTdWWURZcEpHX1FWZkZ2OW1ZT2V4WmxzMkswNlhpbzVIUGhwWlRYcDBPU0xaTmFuenFqcmRnRnhyYXdsUU5IaHl5N1BXYjUwZDVfYTdPdjNTWHBveWxYMm40MVotQjNFZ2Vrb05XR0RhS3dpa1lhRjdsN240TEpyX0dBSWpuSWhhTGp0bmVqbmxUbi1wNXJCR2FPc1Z4TmFaVjRGcEhtX0hxRmVETzFzYjR2d2JRVm1pSlZr?oc=5", "source_name": "Kalkine", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Transurban (ASX:TCL): Is This Toll Road Stock Still a Defensive Favourite?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxOZ0s1NHF0Z0xBWFhTRnctQzVlX3hFamsxWnh6RXN4cGFDZzNDZWhkUEhuWDU1ajF0SnpEQndUV2xGeWRTVG91bmlER2xoV3JRcG9fZDdoOFpMUWgyRURSVDJXelgtUlV4NFhCRE9ZUVNMR1JRX3g4Mi1uZU5BNTN1eF81TlZFT2JsU01jRU1TcUFlMDYzUmVEUEpROEFWb1REWmVSbjdZekliRXprZ3c?oc=5", "source_name": "Kalkine", "published_at": "2026-06-23T07:00:00+00:00", "published_display": "23 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": "Transurban Shares Pull Back From Highs as Analysts Trim: Here\u2019s Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxOLUpwSzBCSkhtY0szaE5HbGFzZUdBanZlZ3lWRmtCd1FZTHpGb0hJdWkwUTBkaUc5NlV4ZVBnZktxVTQ3OXZ4dU1ZUHJ5TE9EVnZjVEtiRFQ3cGFzX3g0Z1BzTUxVcmplNHMwUGNhQWk0NmFGWU96Yy1JcEh5UzE5eUhub3dDUmtkVDVfbTJNb1Brako0SzFJNmxB?oc=5", "source_name": "thebull.com.au", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 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": "Transurban Share Price Hits Fresh 52-Week High: The Latest", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxPLUZfd3dURE80blJaR0ZYN1ZKVlRJbEM4dV8yOFZhX0VjWDlGMUExZ3BRMTU4WWFTSVFjdExMUjNvbmMzSDlpVXV1SFBfellHM0NEMElhZVBGR1pzRlFFVENhN1EtWVhVOEdYX1hidF9iRXJ4VHY1YUtRa1prVFZycnUyN3Y4QzRNWmtBSWlwaw?oc=5", "source_name": "thebull.com.au", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 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": "Transurban Group H1 2026 Margin Turnaround Tests Bulls On Earnings Quality Narratives", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxPZkxiMWhqOC1NUldzTW9KQlJnNUExMmU3cDBSZVpUWjUxVkhGRFlKQk94NDNJeXM5ZVpjbzc2XzBOQVBCcFcyTThILVFJQUxsWVhoLVQxWlFGNkRMdnloZk5jTGpWZmwzTEVnakpxaUR3ZGMyVlBzX2E5Q1BJdWxhZ0NNZzd1dEdydERCNGY3ajNOUmRwX3FYWG9CWnptcTBZOFFqM19WVkhHYTloNXRFSHFKZU9GVEl6SXoyazRUM2hQUzdnMV9FNWxrT2lVeGpoNmxYbWFYU0pad2xp0gHiAUFVX3lxTFBMbnlnTnBDX2xwUWgtQlRfdm5RMmUxYk5PTkdZdFg5eDBUOFpRWDRIWHBNWGJFUmlDVUVJWmNyMEVmOFpZQnBHUXg0LTV3bGNUMVpIaXpHRS1uUFJLZmEwcFBBNDFQVDZOYWhlTU5aSTF4VGdIZzVzd2tQeWZIRE53amo1OXA2cU15dGxYMmQzREJELXRXeVBwZDBiT0xxdDhBdjJsaXBQOWp5eXJIZlZua0VJOFByY3pNdi1lQURheGtJYkQ5SVU5OGpYZVh1SFVjdFpmeVpGMHY1VzNnNzM3UVE?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-19T08:00:00+00:00", "published_display": "19 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Some Confidence Is Lacking In Transurban Group's (ASX:TCL) P/S", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxPOTRVaGtYZ01fdmNDeE5VaWZCZGdzNUZCTDNRREdiR0xXWFhUM09kSGhHVEJTSE1uUUIxdzdXd19ZVk5wN3Y0ek5BRXlWVjBoSWkzMFZsREhzal8zZjM4WnZmOG1PbFVxcy1ITV9TMjh4UHkwdFd6SGpjM2VPSHp1UmI5Q2hMUFJzaW4zLVJJU0ppeldac3pXYTBWYU9UT19PYll2N1NhaFAtYnJscE51aHNNNkxvaGx6VlUxSkRjVGtrY0pHTi1iNE4xLU9hbUZOMGNpZXVjUlDSAd4BQVVfeXFMUHBYNjJVUWtkVklpbXJlMHRTLVI1OHhCbHEtRW83UEE5a2MzdFRTd0xzakhmVXRUUmtVYTRJZU1udExfdGJPTVlCLXBvT0RGdWdnNHBIQmFHM2JTb3pSSkhpcGZkSHBHakt0MThhalhIUnBLVV94T05vMmRVS0Y4QWZuaFFKeWxqWEFBZURCODRoWjQ3SGN3bFZNMkM4UVNNWjdLWERyV01abnZxbU5SX2Ztd2ltZGgxbWd6cnhJdTd6N3M1SHpjcjBlbFBtNWc4S01FR29PdGVxLWRpeXln?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-21T08:00:00+00:00", "published_display": "21 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": "Is Transurban Group (ASX:TCL) A Risky Investment?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxQRHQ4VnNFQ0xzSkdpcTRJanpMRWFOVWV3c0ctNmp0cVJRUGVtZ3FwWEFlM3BFOW5JdnlDSHJfeDlSLWNaR21SMnFQdU1kR2pvWm5WVUxSS09vanNfeXpIZTdfWXlfZEhIZ2otM00zUkZyeWZXTjRCYVNrejktU1JkdTE1bmR5LWo5dDRWRkIzeEhfa1pFVHg3YkVUUzgxX3RIWEJScTMtVEpOSDJwVTJfZUJDelFRT3FySFpOb1lzcThIeEQwalhLMjd1d9IB0AFBVV95cUxQbWdSZm1OWkVDTE1fMkpWZ2laUXJkQzZDM2IzZFB3TDg0X1pTVjlaa3RCZ3hNX19zMlJKMHN5WlpNYnItcUJ5T2J4Q2l0d2JaX0tDMHV0aGV3SFVJS2FvbXI3S1pyaG9ManFvM09wMTVBZHFUbG1QNGVwN25oRVJmVHNhTmtEekhpLUF2TnZpNFYzdDBCN0lNakdGS2ZfUlpiS1RPZUJoRWkwOHBTYU5MWmtxRElsRUdEMERORE4tVTRwMlJjb2tPeU9TNUdtaGdV?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-25T08:00:00+00:00", "published_display": "25 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"}], "industry": [], "sector": []}, "total_fetched": 87, "total_relevant": 19, "sentiment_summary": {"positive": 2, "negative": 0, "neutral": 17, "score": 51, "total": 19, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 88, "events": [{"event": "general", "label": "Market update", "weight": 8.25, "count": 15}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}, {"event": "liquidity", "label": "Balance sheet", "weight": 0.55, "count": 1}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 14.62, "latest_week": "2026-07-10", "one_week_move": 1.0, "four_week_move": -4.2, "twelve_week_move": 7.8, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.837533, "market_dynamics_buy_signal": false, "relative_strength": 3.110329, "fair_value_gap": 13.7, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 54.8251, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.0% over one week, -4.2% 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": 62, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Kalkine", "count": 6}, {"label": "Kalkine Media", "count": 5}, {"label": "simplywall.st", "count": 3}, {"label": "The Globe and Mail", "count": 2}, {"label": "thebull.com.au", "count": 2}, {"label": "Moomoo", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 19}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 15}, {"label": "Analyst action", "count": 1}, {"label": "Balance sheet", "count": 1}, {"label": "Capital return", "count": 1}, {"label": "Earnings", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "51/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": "88/100 classification confidence."}, {"label": "Company focus", "value": "19", "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": "+1.0% over one week, -4.2% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Transurban (ASX:TCL) Lifts Distribution After Sydney Motorway Milestone"}], "updated_at": "2026-07-18T02:32:21.511617+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}