{"ticker": {"uuid": "be0e9662-2a97-47de-8440-cb7720b5adb4", "symbol": "AFP", "name": "AFT Pharmaceuticals Limited", "exchange": "ASX", "country": "AU", "sector": "Healthcare", "industry": "Drug Manufacturers - Specialty & Generic"}, "articles": [{"title": "AFT Pharmaceuticals (ASX:AFP): Why Did This Pharmaceutical Company's Shares Ease Back?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQaWtMdldVTmI1V3RSUzlfZ3VKSDZxMWJiRVBha044Zm8xby1lNko0QXFYTjE0ckZJUFMtVEZhNG5TNWpzdXJROHY0b3BQMnVwTl93R2RtWHRTTHdjRlpxbVdHVjNDZlhPOC1CVGJvcVVKb2NCUHJJd1lwRHNmalcxNEtfbDJXU3h0ZXItMTM4SXpuUGM4OWdaN3pkRDJQTmlJX0Z1bzhfWHFyeEhTWlU1SEZqT0V0cWhiUFdN?oc=5", "source_name": "Kalkine", "published_at": "2026-07-10T02:27:00+00:00", "published_display": "10 Jul 2026 02:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals (ASX:AFP): Is This Trans-Tasman Drug Developer Gaining the Recognition It Deserves?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxOVzFvOG1XQXpvTDQ1WVlSdkZfSjF0Y0ZyOUlzMnBzNkJzal9iblM5dnhpSndMVjdKcmdBRHBIamdSWlZVLUZ0QzRJb1hQWU9PQTRBaWtCUUFhS0ZYdlR3VXp0TURMVExhSDhPRmgzY1JGRFlHU3VUT2R1cHhvaktIRTYyX0hNOGNkZGdhRW1EUzV5ajRGaTJEVm4zcGI0S0hUak5wLS1YN0IyMVE2dVo3YVJ1RGJVQWVQRW10R0l0YlFnR3h6c2pLODg5QVdfZ2NOX2Zz?oc=5", "source_name": "Kalkine", "published_at": "2026-07-07T02:45:00+00:00", "published_display": "07 Jul 2026 02:45", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Reports Sustained Sales Growth and Advances in R&D Pipeline", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxOdDhzT3UtdlZJX3hiRlJWSXh5LS1QeDV1UWxQYzg5NFZka203YktvQm82SHdQOFZ2bC1iMWl3Q3dlTmRHWUJHbVNlbEpIcGp1TVhBYVl0QmRKaHhSOExQRTE0NHg4RkVPazg3a3dOeFIzU1FPSEhNSzI1Sk1scDRtV3k2RVpHVjdqMXlOaHA5SEl1UHNFc09hdVpoTVVHSWpvM015d2l5MTViY3ctUXZfaDBabkF0TktwMTlnXw?oc=5", "source_name": "Kalkine", "published_at": "2026-07-06T21:32:36+00:00", "published_display": "06 Jul 2026 21:32", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Confirms NZD 0.025 Ordinary Dividend with AUD Equivalent and Exchange Rate for July 2026 Payment", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxOVkJPbGhaNkVVSVdjTjJySU0wSUJIN2tqamtQLVRVTUdZY2kxdTNnLWt5VkxMZ3hkNGRnYjFuTWZ1MGdyNTlTNGpBZEtzUDhQWDkxUUcxMzNLRnVDSWlxckxTc3ZtVHlOa3ZCajdaNzhjcW0wWjU5dDNrV1ZpSTdwUEJTY1laRVB2NU5BTUxhMXJYTHFsSE9DUnA3eHY3SmxrYjNVVzR5SlBWaC1HYXFpTXFrS1JKdDNrODAzZGpCeGxRejVsMTFLTWtCWWctVHh1bnItWXRJMldMZnZmQU9fSnZRdVFVSThINTBDcFR3?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": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Limited Just Missed Earnings - But Analysts Have Updated Their Models", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQaUV5V3VhbVJVNU4yX08zN2llUHdOcGdKZmRDbk5BSC1CaC15bEJ3V0lGekdnYlU0aFYtOXNsc0Z1N2VjWGxybGJfWTM0NXBkQ3J0Vm1Mbktzbk5Hem9FLU16cXAtdXZ2QUtiSXE1N0tGMkJneW0ydEVCRm9fTW5DMm5nR3NYTWdmdno5NDBGUHRGZ0tJSDVUaG5Sa21NNk5iTWo5TkVBc3BWQkxlSURjdmJ1bTR6Z0tpand4R1h1c1ZUVl8tZVQyNlNLdl9QQ1VhV1JaeU1SaExZMThmZ3Vidmdfdl9YUTNBRlpkOdIB8gFBVV95cUxOSEprSUFwUDltZnVyM3M2OVNENlZxRzdyNXg2WE9lR2lwMlA5dTdmUjljNHgxWVFLV2tzcDB6TWcyWVY5UExQcHRPR3Y2OFpwYXRoTzh5cDZ2S0hiaDRWempRVk1nd0lMakdMZjVSQk5pYjJYN1dwem9oRVRBVTdyYzdhcXd0UmhSS0JUQTNCYnVtRU1wNWFDbWRGTjZNRzZFS2Y0cEx2cGFzaU1adV8tcUF2ejE3T1NPUGhKcEhNNExYWENHTi1kQTh4TlJOWHJfYk9waFJuaHdQR1JFb3c3UzY1akpmdmd3Nkc0Z05DUm9oUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-23T07:00:00+00:00", "published_display": "23 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Here's Why We Think AFT Pharmaceuticals (NZSE:AFT) Is Well Worth Watching", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxNQkxQLVJxM2lpUENYdmduRXJUbUZUTGJJNWJ2NFdyZnVsOV8tdjBmRGFHT1owWnZrX21DNUI3VjVQNUhjZ0VRT2FqUktZTEJVd192T3gyRGNHWFl2OVgyNGYwUEdvbll2ZGNpY0p3UjBhOGUtSkdtU3E0MHB3eHliMGVSSlNBS05SWjJ6czNzMUFPSGxTc2xka204ZEw5WjRHcTVCXzZVZVFLR1VXOEQyMzF2Zl9aZldvd1prUjg1RXdYQ3ZHa0FRbXBZajBoaC1Pdm9reWx5ZXh6M1puWm04cDNiNFl2LXkzOWRIa9IB8gFBVV95cUxPNktJYnc3a3FYX0JPekpUbHZ3NWRnbmk0U3NiS0pmZW04YVhSUHZqTHNwc0t4QjdpVGlGZ1NCM3N0dEZ6S0NkT3pPd3AtbkZKZFRZd2JDVGxBZXowUmJTOWUxWkphZmNSVUpwcFBNel9wQjdxOEdDRHBvYXhzVVl4OUotajNUMDZRQ2hJVVR0akNsS0RZS3lOWktacl9TNmxrQ3pUeEpkUEN4YmlDQ3JEaXVsdzlHaUVKZjN5WFg2R28yR19Jb1ExYjdVVGhuRHlnZXNBNXBZZy1pMUJtaDZaLVg3c3p2Sk5MQkdCbGhSTFI0QQ?oc=5", "source_name": "simplywall.st", "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": "AFT Pharmaceuticals reports record FY26 profit and growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPdVNUZE5WZEh5S3MteTJLcWxXUmJXbzFrdllrSWo0VGloVUEwSjNZelNHZ3I4NUw5TVpSZTBsOGRsbGVPLTJ6Wi13MWxtelYxV2xwMTNNZVNfamU1T0N2OF94dWdOUnJOdUJaMlUxX25UVGViVTBGUjRaTHNKdUJpQ0tUN04wcHktSC10aTlIQzV4RUN0WUJQRA?oc=5", "source_name": "grafa.com", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 95, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Targets Minimum $300m Revenue After Record Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxOeWktbm9CTkVpVWotaFJBWkN2S3poUkNMYUQ2cVVqb3V4SzhnaGV1cER6MTI2S1FJakIwS1JjVkVEMXdaTHFyYnNQRE9tMFFBdk9JMGVCbXk2ZmhNZ0t4TWtZYm9Udk5QdEplM0ZTbE5IbzdZdGVwNFJqRXFZUFh4QXAyU0F6MWpxOUhmS0tadXpFeXZ3Z0l3UkpteU0tVU1KdTVTdlpoRGM3TXFidVE?oc=5", "source_name": "smallcaps.com.au", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals appoints new CFO to support global growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNeXlhM184Tk5oTHdPMmMtVHM4RUotVmJ1WWZSX1M2b3pTNWVHV3BfcUFvbmxWR29CWDVwdXdOUlFNT3ZpaGpkSDI5ZDdCVnVUUmV4aWs4cy1iSHo0MDlWNDNZcDQwU25XOUZpbUw1UEVzek5tN2dyd2hZSWxtc3hFLWVUQVR4SFhhdHJHb1k4MHlMajJFdDM5SC1QaW9pX19PMDI5dE9HYlJDOEVfOHNxNnljRnlwV0IyWVRMcGJaWnNRV2lXaUIzTnVTQXVhZ3BVX3ZiY2tyb0R5dw?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 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": "Can Telix Pharmaceuticals (ASX:TLX) Regain Momentum Ahead of Key FDA Decision?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxOREFfLUQyVGVMSzFKY2c0cDEwT3ptd1gyRXdKMTA3QktabmJFSW14VEVTNWNhb3FNY3dhMmVYTzg5THBJVV81SkVBbUc5RWQyN3Vod0s1eVFkd19WazFCQ0plaVhDZTRaZkU2TEdXZUt6TjdWbzhKR3lkcGpoMlJpeFdPMDJaWHdhdmNCR3d5OTdBT1Z5dlZGaFpqM1h6XzJYR2dBdS1VWkJQT3VlUFp6cVUyUQ?oc=5", "source_name": "Kalkine", "published_at": "2026-05-12T07:00:00+00:00", "published_display": "12 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": "Hikma Pharmaceuticals PLC stock (GB00B128J450): Dividend hike and $250M buyback", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNX2ZfWkxLZDAyQUZNRU55RXhPVHI4dlZrTVVuc3RlV01XV0Jqd21vSDdYU0l3QkJOejBicXhjRXhQcmpkZHlVQ3BsRFE5ZFFxbFV3MWgtLUpndEZKTm1vbTAwaGlYMHEzWVVjNDVUYjFpM1hJS0NRTjdCc3pOeG9VNlg0QThScXpuV3lYNi0xY2NXMnkwdkFMYU8xYWU0WTIyaVdESzRVV2wxaThRazh6bTZCV1RPMWpJWW0tZy1qQUJVNjh6?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "NZ court dismisses PBL profit appeal against AFT Pharmaceuticals", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQbWJLemt3ZWt2OFJOZnhGU1JzWmZfVUREdkhQR2VxaHFySDRHMHB3MmlQd3hHUkdJRXdvRWs5Uk10bjJ2c2liWGYzWWZLNnRWM1V5cnFHS3VPVldQQ0hPYWxKTVVlamNmM3ltUlZER2p1ZHJiaXdvXzR5YkJGNjFJUnFDTHBoM3pEQmNwdHkzUXpqZmdHMnRkVTRDOU5NTU5jLVE?oc=5", "source_name": "grafa.com", "published_at": "2026-03-08T08:00:00+00:00", "published_display": "08 Mar 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Even though Neuren Pharmaceuticals (ASX:NEU) has lost AU$528m market cap in last 7 days, shareholders are still up 779% over 5 years", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxPM2dZN094ME15bk1HQ3NVVkVZamtaTGNUVnVnZUJvT1BrZFVrNWFucFg0OHkzclBBUklXLVE4bHFNc1hRaTFYbzROSnBVeVRFRmxwd0M4RXdicjNEbTZMa2dNYVIzaFNYMmU5NUdqLVNGUUlpSHFiZjk2R3M1ZVNmaFNSS2s3NVVHMDItVg?oc=5", "source_name": "Market source", "published_at": "2026-02-08T08:00:00+00:00", "published_display": "08 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": "Stablepharma and AFT Pharmaceuticals (NZX: AFT; ASX: AFP)", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwJBVV95cUxPSHd4WVR4RXNwU010Tk8xdDE2QkFpMEVKMW1NU0Z4LWw0dHlyellCdEdpR0g4Sk9PaHFQdnR4SjZDRGVGS2MtdjhwSG9zNWxGemoxZ1B4UFNRbWpmQ0hLUzVwdWhmOTc1dlBUNkRhTDZVQnJBeENELWl4SENuWjdBcFFWa0tmYlIyVFJOZmJNQzUzOXVDNXU0RGZyMmgyQVBiM3EzR2w3ZmoyUF82Q055cHdFd3dDdmZ4TF9ncjN2RlpqZFl3eUI0QVJ5WEVkbDJwenlFTEhoREItVk8zR18wand5RUh4Q1NDNXJhbmowbjJPaWJMR3o4d2ZiTDkya01RSmcxYnMxcHRWR1NicU9iUGkyS1lrVlMyQWdoQVFaSGdxNnVVLUdKaTVoNk1YVExNTHNFN0tvWQ?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-01-15T08:00:00+00:00", "published_display": "15 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": "AFT Pharmaceuticals (ASX:AFP): A gem of a dual-listed healthcare company", "summary": "", "url": "https://news.google.com/rss/articles/CBMidEFVX3lxTE5veDRYZWpBTjJ3TlhjYnctUzlRT2NTdUZ2bXJUcWJFbUdUNmE2aHRiWDRtZjUtY2FfV2JUc1RfenBjY2NzNGQzdmljZUJVeG84Qm5EalU3aGJsenBiNDlWVUFYRDM4NWJ5RDI0UFlNYXE3Wk1W?oc=5", "source_name": "Stocks Down Under", "published_at": "2025-05-07T07:18:29+00:00", "published_display": "07 May 2025 07:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals (ASX:AFP) at the Pitt Street Research Life Sciences Conference 2024", "summary": "", "url": "https://news.google.com/rss/articles/CBMia0FVX3lxTE5rNlNtVm1FcGtTbnhzUjhvMnA0czB3Mzh1MnVCcnRwR1BtYjM1OGR3SXVxa2UzRTcxNmxvdGdscDRWZlh0U3pyYjBUVmlMdHNQS0VfY3ZocExWQ2pYWWFsWkJpUzk2MDlCaGZ3?oc=5", "source_name": "Stocks Down Under", "published_at": "2024-09-30T07:00:00+00:00", "published_display": "30 Sep 2024 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "AFT Pharmaceuticals (ASX:AFP): Why Did This Pharmaceutical Company's Shares Ease Back?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQaWtMdldVTmI1V3RSUzlfZ3VKSDZxMWJiRVBha044Zm8xby1lNko0QXFYTjE0ckZJUFMtVEZhNG5TNWpzdXJROHY0b3BQMnVwTl93R2RtWHRTTHdjRlpxbVdHVjNDZlhPOC1CVGJvcVVKb2NCUHJJd1lwRHNmalcxNEtfbDJXU3h0ZXItMTM4SXpuUGM4OWdaN3pkRDJQTmlJX0Z1bzhfWHFyeEhTWlU1SEZqT0V0cWhiUFdN?oc=5", "source_name": "Kalkine", "published_at": "2026-07-10T02:27:00+00:00", "published_display": "10 Jul 2026 02:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals (ASX:AFP): Is This Trans-Tasman Drug Developer Gaining the Recognition It Deserves?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxOVzFvOG1XQXpvTDQ1WVlSdkZfSjF0Y0ZyOUlzMnBzNkJzal9iblM5dnhpSndMVjdKcmdBRHBIamdSWlZVLUZ0QzRJb1hQWU9PQTRBaWtCUUFhS0ZYdlR3VXp0TURMVExhSDhPRmgzY1JGRFlHU3VUT2R1cHhvaktIRTYyX0hNOGNkZGdhRW1EUzV5ajRGaTJEVm4zcGI0S0hUak5wLS1YN0IyMVE2dVo3YVJ1RGJVQWVQRW10R0l0YlFnR3h6c2pLODg5QVdfZ2NOX2Zz?oc=5", "source_name": "Kalkine", "published_at": "2026-07-07T02:45:00+00:00", "published_display": "07 Jul 2026 02:45", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Reports Sustained Sales Growth and Advances in R&D Pipeline", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxOdDhzT3UtdlZJX3hiRlJWSXh5LS1QeDV1UWxQYzg5NFZka203YktvQm82SHdQOFZ2bC1iMWl3Q3dlTmRHWUJHbVNlbEpIcGp1TVhBYVl0QmRKaHhSOExQRTE0NHg4RkVPazg3a3dOeFIzU1FPSEhNSzI1Sk1scDRtV3k2RVpHVjdqMXlOaHA5SEl1UHNFc09hdVpoTVVHSWpvM015d2l5MTViY3ctUXZfaDBabkF0TktwMTlnXw?oc=5", "source_name": "Kalkine", "published_at": "2026-07-06T21:32:36+00:00", "published_display": "06 Jul 2026 21:32", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Confirms NZD 0.025 Ordinary Dividend with AUD Equivalent and Exchange Rate for July 2026 Payment", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxOVkJPbGhaNkVVSVdjTjJySU0wSUJIN2tqamtQLVRVTUdZY2kxdTNnLWt5VkxMZ3hkNGRnYjFuTWZ1MGdyNTlTNGpBZEtzUDhQWDkxUUcxMzNLRnVDSWlxckxTc3ZtVHlOa3ZCajdaNzhjcW0wWjU5dDNrV1ZpSTdwUEJTY1laRVB2NU5BTUxhMXJYTHFsSE9DUnA3eHY3SmxrYjNVVzR5SlBWaC1HYXFpTXFrS1JKdDNrODAzZGpCeGxRejVsMTFLTWtCWWctVHh1bnItWXRJMldMZnZmQU9fSnZRdVFVSThINTBDcFR3?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": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Limited Just Missed Earnings - But Analysts Have Updated Their Models", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQaUV5V3VhbVJVNU4yX08zN2llUHdOcGdKZmRDbk5BSC1CaC15bEJ3V0lGekdnYlU0aFYtOXNsc0Z1N2VjWGxybGJfWTM0NXBkQ3J0Vm1Mbktzbk5Hem9FLU16cXAtdXZ2QUtiSXE1N0tGMkJneW0ydEVCRm9fTW5DMm5nR3NYTWdmdno5NDBGUHRGZ0tJSDVUaG5Sa21NNk5iTWo5TkVBc3BWQkxlSURjdmJ1bTR6Z0tpand4R1h1c1ZUVl8tZVQyNlNLdl9QQ1VhV1JaeU1SaExZMThmZ3Vidmdfdl9YUTNBRlpkOdIB8gFBVV95cUxOSEprSUFwUDltZnVyM3M2OVNENlZxRzdyNXg2WE9lR2lwMlA5dTdmUjljNHgxWVFLV2tzcDB6TWcyWVY5UExQcHRPR3Y2OFpwYXRoTzh5cDZ2S0hiaDRWempRVk1nd0lMakdMZjVSQk5pYjJYN1dwem9oRVRBVTdyYzdhcXd0UmhSS0JUQTNCYnVtRU1wNWFDbWRGTjZNRzZFS2Y0cEx2cGFzaU1adV8tcUF2ejE3T1NPUGhKcEhNNExYWENHTi1kQTh4TlJOWHJfYk9waFJuaHdQR1JFb3c3UzY1akpmdmd3Nkc0Z05DUm9oUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-23T07:00:00+00:00", "published_display": "23 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Here's Why We Think AFT Pharmaceuticals (NZSE:AFT) Is Well Worth Watching", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxNQkxQLVJxM2lpUENYdmduRXJUbUZUTGJJNWJ2NFdyZnVsOV8tdjBmRGFHT1owWnZrX21DNUI3VjVQNUhjZ0VRT2FqUktZTEJVd192T3gyRGNHWFl2OVgyNGYwUEdvbll2ZGNpY0p3UjBhOGUtSkdtU3E0MHB3eHliMGVSSlNBS05SWjJ6czNzMUFPSGxTc2xka204ZEw5WjRHcTVCXzZVZVFLR1VXOEQyMzF2Zl9aZldvd1prUjg1RXdYQ3ZHa0FRbXBZajBoaC1Pdm9reWx5ZXh6M1puWm04cDNiNFl2LXkzOWRIa9IB8gFBVV95cUxPNktJYnc3a3FYX0JPekpUbHZ3NWRnbmk0U3NiS0pmZW04YVhSUHZqTHNwc0t4QjdpVGlGZ1NCM3N0dEZ6S0NkT3pPd3AtbkZKZFRZd2JDVGxBZXowUmJTOWUxWkphZmNSVUpwcFBNel9wQjdxOEdDRHBvYXhzVVl4OUotajNUMDZRQ2hJVVR0akNsS0RZS3lOWktacl9TNmxrQ3pUeEpkUEN4YmlDQ3JEaXVsdzlHaUVKZjN5WFg2R28yR19Jb1ExYjdVVGhuRHlnZXNBNXBZZy1pMUJtaDZaLVg3c3p2Sk5MQkdCbGhSTFI0QQ?oc=5", "source_name": "simplywall.st", "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": "AFT Pharmaceuticals reports record FY26 profit and growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPdVNUZE5WZEh5S3MteTJLcWxXUmJXbzFrdllrSWo0VGloVUEwSjNZelNHZ3I4NUw5TVpSZTBsOGRsbGVPLTJ6Wi13MWxtelYxV2xwMTNNZVNfamU1T0N2OF94dWdOUnJOdUJaMlUxX25UVGViVTBGUjRaTHNKdUJpQ0tUN04wcHktSC10aTlIQzV4RUN0WUJQRA?oc=5", "source_name": "grafa.com", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 95, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals Targets Minimum $300m Revenue After Record Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxOeWktbm9CTkVpVWotaFJBWkN2S3poUkNMYUQ2cVVqb3V4SzhnaGV1cER6MTI2S1FJakIwS1JjVkVEMXdaTHFyYnNQRE9tMFFBdk9JMGVCbXk2ZmhNZ0t4TWtZYm9Udk5QdEplM0ZTbE5IbzdZdGVwNFJqRXFZUFh4QXAyU0F6MWpxOUhmS0tadXpFeXZ3Z0l3UkpteU0tVU1KdTVTdlpoRGM3TXFidVE?oc=5", "source_name": "smallcaps.com.au", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals appoints new CFO to support global growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNeXlhM184Tk5oTHdPMmMtVHM4RUotVmJ1WWZSX1M2b3pTNWVHV3BfcUFvbmxWR29CWDVwdXdOUlFNT3ZpaGpkSDI5ZDdCVnVUUmV4aWs4cy1iSHo0MDlWNDNZcDQwU25XOUZpbUw1UEVzek5tN2dyd2hZSWxtc3hFLWVUQVR4SFhhdHJHb1k4MHlMajJFdDM5SC1QaW9pX19PMDI5dE9HYlJDOEVfOHNxNnljRnlwV0IyWVRMcGJaWnNRV2lXaUIzTnVTQXVhZ3BVX3ZiY2tyb0R5dw?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 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": "Can Telix Pharmaceuticals (ASX:TLX) Regain Momentum Ahead of Key FDA Decision?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxOREFfLUQyVGVMSzFKY2c0cDEwT3ptd1gyRXdKMTA3QktabmJFSW14VEVTNWNhb3FNY3dhMmVYTzg5THBJVV81SkVBbUc5RWQyN3Vod0s1eVFkd19WazFCQ0plaVhDZTRaZkU2TEdXZUt6TjdWbzhKR3lkcGpoMlJpeFdPMDJaWHdhdmNCR3d5OTdBT1Z5dlZGaFpqM1h6XzJYR2dBdS1VWkJQT3VlUFp6cVUyUQ?oc=5", "source_name": "Kalkine", "published_at": "2026-05-12T07:00:00+00:00", "published_display": "12 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": "Hikma Pharmaceuticals PLC stock (GB00B128J450): Dividend hike and $250M buyback", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNX2ZfWkxLZDAyQUZNRU55RXhPVHI4dlZrTVVuc3RlV01XV0Jqd21vSDdYU0l3QkJOejBicXhjRXhQcmpkZHlVQ3BsRFE5ZFFxbFV3MWgtLUpndEZKTm1vbTAwaGlYMHEzWVVjNDVUYjFpM1hJS0NRTjdCc3pOeG9VNlg0QThScXpuV3lYNi0xY2NXMnkwdkFMYU8xYWU0WTIyaVdESzRVV2wxaThRazh6bTZCV1RPMWpJWW0tZy1qQUJVNjh6?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "NZ court dismisses PBL profit appeal against AFT Pharmaceuticals", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQbWJLemt3ZWt2OFJOZnhGU1JzWmZfVUREdkhQR2VxaHFySDRHMHB3MmlQd3hHUkdJRXdvRWs5Uk10bjJ2c2liWGYzWWZLNnRWM1V5cnFHS3VPVldQQ0hPYWxKTVVlamNmM3ltUlZER2p1ZHJiaXdvXzR5YkJGNjFJUnFDTHBoM3pEQmNwdHkzUXpqZmdHMnRkVTRDOU5NTU5jLVE?oc=5", "source_name": "grafa.com", "published_at": "2026-03-08T08:00:00+00:00", "published_display": "08 Mar 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Even though Neuren Pharmaceuticals (ASX:NEU) has lost AU$528m market cap in last 7 days, shareholders are still up 779% over 5 years", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxPM2dZN094ME15bk1HQ3NVVkVZamtaTGNUVnVnZUJvT1BrZFVrNWFucFg0OHkzclBBUklXLVE4bHFNc1hRaTFYbzROSnBVeVRFRmxwd0M4RXdicjNEbTZMa2dNYVIzaFNYMmU5NUdqLVNGUUlpSHFiZjk2R3M1ZVNmaFNSS2s3NVVHMDItVg?oc=5", "source_name": "Market source", "published_at": "2026-02-08T08:00:00+00:00", "published_display": "08 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": "Stablepharma and AFT Pharmaceuticals (NZX: AFT; ASX: AFP)", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwJBVV95cUxPSHd4WVR4RXNwU010Tk8xdDE2QkFpMEVKMW1NU0Z4LWw0dHlyellCdEdpR0g4Sk9PaHFQdnR4SjZDRGVGS2MtdjhwSG9zNWxGemoxZ1B4UFNRbWpmQ0hLUzVwdWhmOTc1dlBUNkRhTDZVQnJBeENELWl4SENuWjdBcFFWa0tmYlIyVFJOZmJNQzUzOXVDNXU0RGZyMmgyQVBiM3EzR2w3ZmoyUF82Q055cHdFd3dDdmZ4TF9ncjN2RlpqZFl3eUI0QVJ5WEVkbDJwenlFTEhoREItVk8zR18wand5RUh4Q1NDNXJhbmowbjJPaWJMR3o4d2ZiTDkya01RSmcxYnMxcHRWR1NicU9iUGkyS1lrVlMyQWdoQVFaSGdxNnVVLUdKaTVoNk1YVExNTHNFN0tvWQ?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-01-15T08:00:00+00:00", "published_display": "15 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": "AFT Pharmaceuticals (ASX:AFP): A gem of a dual-listed healthcare company", "summary": "", "url": "https://news.google.com/rss/articles/CBMidEFVX3lxTE5veDRYZWpBTjJ3TlhjYnctUzlRT2NTdUZ2bXJUcWJFbUdUNmE2aHRiWDRtZjUtY2FfV2JUc1RfenBjY2NzNGQzdmljZUJVeG84Qm5EalU3aGJsenBiNDlWVUFYRDM4NWJ5RDI0UFlNYXE3Wk1W?oc=5", "source_name": "Stocks Down Under", "published_at": "2025-05-07T07:18:29+00:00", "published_display": "07 May 2025 07:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "AFT Pharmaceuticals (ASX:AFP) at the Pitt Street Research Life Sciences Conference 2024", "summary": "", "url": "https://news.google.com/rss/articles/CBMia0FVX3lxTE5rNlNtVm1FcGtTbnhzUjhvMnA0czB3Mzh1MnVCcnRwR1BtYjM1OGR3SXVxa2UzRTcxNmxvdGdscDRWZlh0U3pyYjBUVmlMdHNQS0VfY3ZocExWQ2pYWWFsWkJpUzk2MDlCaGZ3?oc=5", "source_name": "Stocks Down Under", "published_at": "2024-09-30T07:00:00+00:00", "published_display": "30 Sep 2024 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 74, "total_relevant": 16, "sentiment_summary": {"positive": 5, "negative": 1, "neutral": 10, "score": 56, "total": 16, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 82, "events": [{"event": "general", "label": "Market update", "weight": 5.5, "count": 10}, {"event": "earnings", "label": "Earnings", "weight": 2.2, "count": 4}, {"event": "capital_return", "label": "Capital return", "weight": 1.1, "count": 2}], "positive_events": 5, "negative_events": 1}, "market_context": {"has_market_context": true, "latest_close": 3.13, "latest_week": "2026-07-10", "one_week_move": 4.0, "four_week_move": 2.4, "twelve_week_move": -0.1, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.34267, "market_dynamics_buy_signal": false, "relative_strength": 9.736313, "fair_value_gap": 10.4, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 30.5953, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+4.0% over one week, +2.4% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "positive", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 66, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Kalkine", "count": 5}, {"label": "simplywall.st", "count": 2}, {"label": "grafa.com", "count": 2}, {"label": "Stocks Down Under", "count": 2}, {"label": "smallcaps.com.au", "count": 1}, {"label": "The Globe and Mail", "count": 1}, {"label": "ad-hoc-news.de", "count": 1}, {"label": "Market source", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 16}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 10}, {"label": "Earnings", "count": 4}, {"label": "Capital return", "count": 2}]}, "insights": [{"label": "Weighted tone", "value": "56/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "positive", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "82/100 classification confidence."}, {"label": "Company focus", "value": "16", "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": "+4.0% over one week, +2.4% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "AFT Pharmaceuticals (ASX:AFP): Why Did This Pharmaceutical Company's Shares Ease Back?"}], "updated_at": "2026-07-17T14:56:22.373985+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}