{"ticker": {"uuid": "d4613f7b-f0cf-4dd9-92dc-6e368cb8fe25", "symbol": "GRANULES", "name": "Granules India Limited", "exchange": "NSI", "country": "IN", "sector": "Healthcare", "industry": "Drug Manufacturers - Specialty & Generic"}, "articles": [{"title": "GRANULES INDIA Share Price Today Up 6%", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowJBVV95cUxPNl9ZcC1CTkZaRUtPTlJ0RmFzS1VoVTA4cTF5X2h2dWgzci1XUTlMTjJJNXdXamJueTZfUXNfX2hpUGw3ZXhZRUtIMG53NTJ3aGtwQkdRODhIUFRMcExHcGxfNzkxVjBtcUY2MlFQUjgzWFV6Y3p2SzhlR21EQmlQbVNKY2pyc050cjJzdjgtSkRLVEVVZVNUUmVQbUh0anlKMllCVWhlVXNUV3JfSHFxcFdCMHpkOG52aTJtVFNHRUoxbnlhckR6TVhwMTdpVmdUaUItT213emNSODRaUmRmNHluNGxLUi00em1fYTcyODg0YW9DbVNJbDZmVmlDbXZmcVUyeHZNVkFmMXBVX1pOTWVfbjI5MndzdkpLTVlOYm1BcTQ?oc=5", "source_name": "Equitymaster", "published_at": "2026-06-18T09:13:00+00:00", "published_display": "18 Jun 2026 09:13", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India to host analyst meet in London on June 23", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxPelZ1UU9XUVRVVWZROVdVOE5Oek95UE9BN01vLTh0WlY0MWF1UzFYYlpIVUVaajQxRU9sV3FFRUM2YmIxX1VQWkJVTnJZQXViRzJ0S1M0WHpKblNncEJSeUF0d09zSWRJdUtROG1RelVjTjRwUUFJbk9lUElWeUFScFU5Yi1mSnVVYnBFaERfRk1BNDNJZ29fNlE3cTdZaWZXQU5KTEVTZWhmVFZtZWJteEVxaF8?oc=5", "source_name": "scanx.trade", "published_at": "2026-06-15T05:16:37+00:00", "published_display": "15 Jun 2026 05:16", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "GRANULES Outlook for the Week (June 15, 2026 \u2013 June 19, 2026)", "summary": "", "url": "https://news.google.com/rss/articles/CBMia0FVX3lxTFAyRnlweXNSZ05DRms1b2ZmRnNLMk9tUkhGN1NRSlNETW9EY1FRU1hjWUtZd211YmxnRnhmZ196R1J3TDd2T2JJOG43dHpaZ1JyUFhkSnpGTFdGbjFDX1pyTjMyb0Y2U2w3Zjlj?oc=5", "source_name": "Equitypandit", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 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": "Granules India Climbs 2% as US Unit Bags Clean USFDA Inspection Nod", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxOdVoyYm9NenVjV2U4RkxaTy1NQTd1Y1RrZFlxcWJoSnlLS2lQMF8zb3RHWGJWb0xHYVZ5cmVLbFhNWGpaREJjUWZWZDU3VnhPZDE4Mks3RDJJREVZMDBob21xQVpyRmNUb3NIRzI4cmFfenJidzl0VFU2WDlMZk1EUE9saXh2YmRxLVUxRWNXd1RFSHd0elI5d0RtbG0?oc=5", "source_name": "Equitypandit", "published_at": "2026-06-03T09:50:00+00:00", "published_display": "03 Jun 2026 09:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India shares gain after US unit gets EIR from USFDA", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxPR0g5azY1c1BaSElwS1dWSlZwa3JUS05OZDlicjA5Z0NKZ21XMkNYbFNRU0loNDFNMGlyazdkUFhQVnNsTkdHUzJlRnZZZ3c4eEZfT3lJSFBTVmp4U0JXbU1wTkpQR050enFHNE01NGY4TGNXV1J6amdHb0pLVC1JOXhUaTJCbzhLLWNzQ2NzSERxS2h0WHFqVkFQT2dZRmt3bHNYTGItLU5DaFRwNVRn0gG0AUFVX3lxTE1Dd25LTWJOUEtWX3JpekFsQk84M3p2NFliU1lBRnQxRUctSTgwRkxRRGpSemVWeWRjeWZnaG4tc2l3aV93QUR6Q3d5X1A2ZEFlWW93UXd5aXZJakYyUHVZbF9TU05TcWRoaUhpbkNtMFg2TlBwQ2hPNHBoakNBVXJnS3VqMjlPZ1RHZl9TT1hUejF3OWd3al9qQmRyNmYweGFsb1hPSjFFS2RyVTctcGhTVXk0Vg?oc=5", "source_name": "CNBC TV18", "published_at": "2026-06-03T07:00:00+00:00", "published_display": "03 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": "Granules India schedules analyst investor meeting on June 3", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOTVN3d2VoQThlM1ktTjRqaE5FbzY4OEpMN1hod3ZHa3libnV4eVBIMHRjeF8wYmZyTTlFWldSbVdtNHlnbmtuT1hINElRU3pTdEZJaGNiQlZadEpzVERxcnV6V2JCRldFVHg0VWpQSW0tZS1YckRNNlpwRmpPQUcyTk5oS1lhZ21aU0MwOFFXWWg1b05CVDRVNGpFWVl0Ry1weVpNTWhRdGUxbnZCVVFKODBIOU5taU0?oc=5", "source_name": "scanx.trade", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trade Spotlight: How should you trade Granules, Tata Motors Passenger Vehicles, CG Power, Cummins India, Hindalco, and others on May 21?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAJBVV95cUxORlQ3VWNLb0YtYTdtVnNXLUp4ZUxBN0Y0cjFMbTRaUG1zN2Y3Q1ZrVEdHSjV5SVBlcldOaXlsSmxIekQ2dXB2MHR1cm14UkM0V1NybjJBMjI4X0tIenJZR1lya3RKMm1nTHF2bDNOTEJNVkQ1YlZZRTFTX2dFZ3ZUaHBwcU4tYTIyMnp0ak55WHVGTkxvdzJfRmRwSVcwRXdWcVpDUWFsVDNGOWdZZ2Nxa240bTN5UXl0a3M4alJJbDFISW1acTVjSkZ3TUlMRlJsOEYyNDN3M1R6LUYxOUxaWThMaEpRVkxTYVZ0YVB0N3UxR1pPTE9KVFBtWVdsenJzZDZPRFdFbnVLQWl5Y0FhXzFLV1k5OFJjczd5bg?oc=5", "source_name": "TradingView", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 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": "If EPS Growth Is Important To You, Granules India (NSE:GRANULES) Presents An Opportunity", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQSmYtMXZFSmpHY2xaWkpKQ1p5WG9XYXBTTDBhODNETFhWYkEtcjUxRk9oUXM4R1c2R1YtanJvR21Cd0haNzNwckw3X1ByS29zVEdxQnlnRGxmekt5N1VuclFMdE84cWtUUERDbF8xOU9vaGk3N3FuUEwtQVVIUTdIZlVvWlhWMVhOT0tZMUt3WEFESS1VTDZ0RWZyZ2o0Ry1oM0dhWHFHeWVTb2tIYjRMQWhYTHJyaTc0UDBablhZVVFBZlVMNENjWm1vLVpYVTEzVXJrNkk3YW81UXVrQmRmQTFLSGdDeXh4QWxyUNIB8gFBVV95cUxNOURfelh4dDdBSHlYMjMtOFRNOUtKNjg3LXFGSW9fM095MVFqeTlPSmpsWUVDYjdkRkQ5dnpHZThycjJPdmpZeEhLR2FJV1I5UHVlOF94R1BMcUlBZVJuMlA2Q3g5Y3JreHY4WlhLbUMtRVhkZmJDZVBDOFdUX2p0VE1XSDM5bTB5MXRoOXViWDU0Rk1JRlpWdE1sSmtuTVVObHJzcm9JakFRcVpQNUw2SUd4b1hhdUkxUU0tdjBQd1FPcG5zYkVubkpERzlfSm9wUy03djlVUkhvVENvOWJQMno0enBxU1oxYWxkUk5icXJPdw?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Buy Granules India; target of Rs 820: Motilal Oswal", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxOSzk1dGt1eWE2a1Z1aDZOc01YZ1JaWVlRbE5uNC1pNHJuQXhCRGlrWjlLLUJDSlo3c2wwMEpBcDM4LWZWNUE1M1RPZGhUVEtZU2g3aTBodGl4MlF2c1NJSHg1bi1YcGlnVmFVdDI4STBwdnhaZ1pPazJ5SWo0XzE5MDlCbVpFMnVhQWV0SzB0NlBOVkRYYzdVaXVCcWVlVXhCbWVhbTdzaElXUdIBrwFBVV95cUxPN0ZjR0gyREZVbGhCbWVKbEpQaHNVbWxuaGtHa1RTYkpjaFdCNkhVZkZndnd6a3k5WEJtcDRKdjlVVEI5Zm5YQkM0b1RZOFFEdDdnUTZRaVhidGNKa1FNZG1wMEFKYVBjb1dqVnBjYi1FajVFX0FIcVRQOU8wT2Y5VWd6VWtUQWdxT3VuQWcxRkI2UVdNeHpTM3owTEppT1FKX1dTblFoM3drT3UxMVAw?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India Standalone March 2026 Net Sales at Rs 876.82 crore, up 14.17% Y-o-Y", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxQZzVFZGhqVjFRMzBxV0Z0a1J1VTRzQVRvcUhETk4xd3pqUmpQdUZrV2RDOEw3TWNXb20td1RGQlZiTWNocmJlVGRPaWJsMGM1SlU4b3pyWnp6TTZIYTd0eWpyUElRdGxzTV9WeWxsQzFYdlJydGdsT3M1ZG5qTmk3VlI5QklkQ2lMOHVqSGE4SnBLYWg1Zk91RFRJM3l5YWNPZ3BTUC1TVTc0dG9PbzBtT2R1UWlqdGs0RzRQaG1aN1EybmJwOVpSWnBQSWhTd1BraUJJNFRTbGFjN1d5eGFR0gHkAUFVX3lxTFBDd25KRWYyOHA4aTc2NF9rYUxGVmJWSmhVdFRTbk5SRlg2Mmo4bDg1STJzbVQtcFU4UkVreEtQOEdkQW5IRm9ETUhWTFpKbEd6LUJhclAwQlI0U21kZ0p4VWdYbGxqeXVqcXpvZDBfOC1ZYXVmUzRRTFNEcHFuWUFNeEhiU01YRmp4Q2lvN2xlN1hZa3JhUVQ1Wnp6QUpoaWVDX2VsWXJFNXVhT1g5MGpVRVpDVnRpMHlBTTlWMDNRYlNBN0hNZ28wa3dyUnNMU0xjVU9DX2dVM3VzcS0wbHo2bE4wUw?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 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": "Technical Stock Calls: Kush Bohra's Buy Calls, Target Price, Stop Loss \u2014 RK Forgings, Granules, Phoenix Mills", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxNTmNwYVZIS3ZPcGtCM1VmbkFRQTRLWUpMZGZaRjNzdk5KRWRhR3IxQWZ6Mkp4dFJCaEl5X28xZXJ0MFloQkdmbWppd2lzb0hyTEZaaHhTdnJUWWFJSkhidTBLT0h4OEd0TjBHVGtnLXpUT3pnb2Q0T2xrV3BCcW84TnRCc2VNYXRFdGVwcFBtRTh6Z3BLTFFiNUdhQ0llbGJCWXk5ckxraVZmVE1HTXBadnAtY29BMjBwTWYtdHZveE5ES2k0d24zRERQZGh5aGRUQW1DYXdCdndMUmxCQmfSAeYBQVVfeXFMUF9CWjJHSFBYS0tLMWMwcUZmR2dEaUx4ZElkTFZjRG9pSVNTMWxfbEJRUjB4bHNYNHB0WVBvSk8wdlZpcHlQbElGaFFyYXpHZlMxeGhPRWcwcDZVZncwb0VucXNLcGFlS19MTU8tSnB4S3RxNDQydVVfUk53bmVEX21SQ1Y5ektUbkQtM0Nxd1hkTUlsM0pzUm5FQUZueG8yNDZhNXRtN0k0aUhqVi1ja2tyb0ptbGM5Z1l5cloteFlwZ3Fkb25GWkRBaElOWUF5THBUTEthTXJmVUpGMzNBTDFodEpqbnc?oc=5", "source_name": "NDTV Profit", "published_at": "2026-04-23T07:00:00+00:00", "published_display": "23 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 58, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Stocks to buy in 2026 for long term: Tata Consumer, Granules India among 5 stocks that could give 10-50% return", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwJBVV95cUxPMkw5Mzg5RGdvMnZSTnU4YjFIMC1tclhEYWlmNmF0aFF5emY1NzJkc0NidUNrYUZCZ1N0bk1xYzFNWUJXbXd6dzh4Vjl4NnBYV19qWTFKSnBJczhxbTVjSTdFZVVRQmVDbkRrZGt2MFNlcmtpeFFDNVZLX2NMSTFGTW9DV2d4TU1BRlYteWdsWmd2ZTQ1YTJUMVUxWGJFUmNUR1V2RGxFSUl4SHVtU3phcFYwZFV0ZUF1c2kyc3ZsU24wcEU4ZjE2dzFUQmlNaXFJTUZuMDZWLUxlcjZLNHdoM1FYeDhaaTRkSV9OZWRzc1pTU3FCZzNJRFNtSGpTZndjcEU0S3NJVkUxZGlweklYR25YOF8zOXVGUkFXUm4xQzI5MWpoUnBkMnZYWUc2VFk?oc=5", "source_name": "The Economic Times", "published_at": "2026-04-06T07:00:00+00:00", "published_display": "06 Apr 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": "Stocks to Watch Today: HDFC Bank, Granules, J Kumar Infra, GR Infra, Adani Power, JK Lakshmi Cement,...", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAJBVV95cUxQblZhZVI0aUNKMTRUakZxUHVadTlWLVNqTmdQQ29GckhoS2tjM1BxWXc0X2JTSXhnWDNuRW1vaDBJdUlXaXZLYVlYTWltLTEwOXkyQUdYcEtMRmlTZC1reVZRT004VUNCa3laV3QwTU92Nlc0aVc4T2JBQmxUQ3JzZnowLU84SC1JVXpZbTZCb0x5U0hXTVNwR3lMUi0tREU5X1RmUEo1ZngtcnZEVUFFLUdjNjl5OGo4MFZiVG82NU00MTRJamRoQW9MVmFGUjEtdXNqaUdLVTJYcXRZdmp3MEFMeDFrOFM4dlMzOTVsdTR6OHdFaWhoVW0wQWJOZTk4SFpQVHVzV0t1blhBQnRScW9OeklYUHVZdmJCb0JwM0hrRnZ5RlpNdVJaS01SQ0ZOT2gzbTlabEVwcTFWeWIxV9IBxgJBVV95cUxQVWR0UHpXbEg0djFHTEhQTjVnclVkd3lVWHcybWF4UTM0LVRaQ0xkQ0h1WWFDVHpOWWVtamZhZ0dZdE51QUhSblQ1X1ZSODFtTDR0RXZlaUVmR2pXOUNaMXBqMnB1TF9CZmZjcTEtbUx5Qk9HQkpPLXh4MU5hdXBKejRPSVNmOFZIR29MS09QM0U3N0dVWXNqVGlBbWF2b2FmNGZQcWFLdU5iSURqYkwzTXM5dFlTek11T1dVd21iSi05Ri1GOXFFWnY4TkJZT2pUZ3h0Zk04ZkNfTDdIb1p5Vm1rclUwTENJbXFVYXJBdk5MRzlBQXJyLUQ2ZDdxTGswUjdSYU0tOVdZWnRuZkFTbzM5UmV3Qk5RbnUxRE8wRHhldEcyYW1IZE5JZ0lubVFBbHg1NmgwR3phMnRzM0tVX0xkdEJyUQ?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-06T07:00:00+00:00", "published_display": "06 Apr 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": "Buy Granules India; target of Rs 800: Emkay Global Financial", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQVlF0dE9jS2dTT3o1YkptM1BrQTFLRUM1VU9uVGgtVUdBRW5vdWRKN1hXdXFGc0N3ck9MMXV6eXcwdkNLSDFMLWg3OWNaeWNnTmR0bFdTTjY1cS04TUE0ZXR1MG9hUzE0NkpnVlRsbERIakI4LWhVcFpET2oxWGJnS1llbzVFdGctU0c5YUZBRHlvNjdycWlwV1JaVmlJRncwT2J5ZC1QRV9vMlVBNzNmY0dBMkhvdkZZWDRoVWpOWdIBxAFBVV95cUxOVER5aHd5ZzRsMlFEdUplc1k5RWR4VmtPWndxQ3N2RTBuWmhXQk5jQjZXR0JPZU9zWlhyNWpuU0RwS3NtZjNhWEV4alZQX29fSkEtdUJuMUpURU0zSXBLeW5nQ2JfQjQ3MHg1VmZ4Q09FQk5fVm9rVURvMnZEcHpSb1pwZGZQMUd6dnVNRHNHamlVeV9qMmFqSmRybDJrakdCYnczR1hkTVladUt4VXp1TF9ack9idTI1ZVJSOXhHc3Z4dU9J?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India shares up 2% after arm gets VAI status post USFDA inspection", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxQMUNZcVBkdEUtUVZLdlYyN0hSRkZ5SzE3Ql80SzVqd0dteDduVElmZ2xUOUhWTE41SXRmMHB1VzJaSk40Ym5ycUFWUHA1VnR6el9BN1N0R1poZjhwNmlPNGdJLTc3dkV3ak9KWXJTdUV6ZFJ6cTRZRldGV3BQR2VBVzRDSnF4UXNDbW1DeUFONkhDMG4zcXJ4MUVudWZFeDFZWHpSVzRyY3pTeThTclI0NndfeHpyYW1KdnI4VTZ6VGZNSG5VVS1oRjkwQ0NIY0pfTHJyaV9aSE5XUdIB3wFBVV95cUxQYVBIT1c3WXQwajczT1pyMEwyWmJYU1A4alFSbEN2eTNyMWt2Q2dKRXJsb1ItV1hDaVZqc2FrSmtRRnRSREFmT0sxNzFEOGl6U2FrdHBXOHNpcm4xcUNObklBMWNQTFpXTnR5UVpwMEtsR0NVVjk4ZFotcVBxZHpfVUJicU9mQ2ZreXNGVGRuOFJLYzNjYmU3SEVNYXR0Zm55d3lwcHNsbVA3S1VYN1ZKY1Bod1NXRFRpa1JhZndIRWpybE5IQkZiSXEzVE8xQkVHNUFqRGg0VjBqMFNzcXE4?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 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": "Granules, Aurobindo Pharma among top stocks to buy today; check targets", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOdlM2VEpfT3l6Q09aNUFXTGdYUm5idUM0aTZCUGdOMGVmUFNYQmtReFlHUHdZc0d4SGJWNkwtenN5UWlfNmZBdzlvTlRwVzM0UG4tNExvU1gtbmh4eDFDM0ZrNVl4eVB5Y2lvbVZSSXNzc1FISW9WRzNsVlVYVnJFYzhCYkYwMmF6NHBaUzA2VEJGbmRMQkx2WXBVblh1T181V1Atd2VYNHlNVm1CMmpiN185Q1pZTXB0LXJpQlV5Y0x5Nl9TcUNmV1B3LXUyMDM4QUHSAdcBQVVfeXFMT0NsSE1naE0zWW1OanlqaUNmVDVIc3FZcjlxRGg1cVRvblBfUE9sZlVVUkd0LThfMkxHaFk4QlpmRUgzWU14d3NfTGE1VHpUUWY5eTM1dWRCYXFzSFMxRDQxb0tnRDZmYkdRQlM0OGhaZjlVTXUxLXBzRXlPZi13eDBsb3BNTWl0R2dCdFRBdllUTTgxTHVjOXRNS1VuX2NScno3bWRTV3Z5eUo5NHBCaC0wbWtzOG1tX3R2S3hqY2NidzFFVC1QOVRFTmw4MU9fTV9ab3B4eTA?oc=5", "source_name": "Business Standard", "published_at": "2026-03-27T07:00:00+00:00", "published_display": "27 Mar 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": "Trade Spotlight: How should you trade Jubilant Pharmova, Linde India, Emcure Pharma, Granules, Ather Energy, and others on March 25?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwJBVV95cUxOM1ZIUTlUdkVLVEpyX2VyOFV4a1owUUN3eENOWDZqSm1ERm83djRpY05WZmpxbzdVSGRoOFppQWhadmxRcjJaQXo4Qm5wYVhNM3pfMkF6cU4tbkhIQVJfbEltQmJxdWoxTThUWGdJNmRfSXp0ZWJOcTctRmx1RlVBQU5EMDI1QklQRzNzVW96YVY5MWRqWllHREVTZ0VKOXZEYTQxTG5udTI5WC05RjBBZ0NSYld0MW45cXBJS05iNGJMcWd4RGVfdTR4WFNzWWlFVVlWUVR1aW1iRUI5Qk9OdFdhVllyTmZMVGRCZmxUZDNRV2hlZ2hDSDhYSUh1b2xyNXZrZHQ2TENSSkx5dUxnZVpEU0NRYVk?oc=5", "source_name": "TradingView", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 Mar 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": "Granules poised for stronger earnings cycle, says Elara; starts with 'Buy'", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNVndGMU9DNGFWb1BfWHBOSm5EYWs0UEcybUlJUnVlZHhkcktMejdRRURrQlN1T0hPc2w2ZTJNNkQ4WE8xOWRsZ3V6WmkzWjVvWlJEQ0RyY0VHNGlfN2V1S0lwTkhJb2ZtZGhzTmtaN2U3R0ZIVEI3RmRzSy1YQ2hFZnJGMmF3Ukt0STM1WU9OSDFfYzhjV3RBQnFRcWlOSjhyN0o2aF91dEstemU3RC1aVV9Ub3VBVk1SU2JjLXNxWEN1WUtPQXNqOWc3WkVlSExOZl9v0gHYAUFVX3lxTE1JcldJZ3JMYzZRODMwTVhQTlFoX1hlZXdDTVJESklIUWw0YnpZR0tvYkI3MExfcGVaM1lIMXVrZ1FBbTNCSThhNDhUamNRMUdka0h6VGdkRjM3SFVCT0xlbk1TRm5RX0dsWS1uSjhVSmRsMXczeWFyQkZhb1IzVERRV0FvTEFvblF5WjFaQzhDc2F2VDR0a1p2c19FVmdPOF85Y0FIVmUxUUw0QkxlbEotWDZZR3NJTGFqRmNhSWlTaW01aUphLW9XbW1taHpITGFXNEgtemRzaA?oc=5", "source_name": "Business Standard", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 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": "Granules India Limited Beat Revenue Forecasts By 7.5%: Here's What Analysts Are Forecasting Next", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQRVdtMy15RDlxY3R6TDN0U2dxN3BacUVSdW9YS2lPNmxOU1ZKUmFnenNhdWJ2NDlqN2dISjU5SGlqOWFfVzVUdzJvTUVJb19hcXNndW8xNzZPVmxuSTNTOE5hUGl2Umx2ZHUtSl9BSFdFaF9MREt5QnFPVENmZkxFUUUzdmhxNU5SN2VMTFV4NzAzWndWbXRhRFB1SjdkM19udTVrQUhweHlGcmkzVlNQeFJMTG56ZEFiT1VCX3NlR2dsSTZENVVXUnhheUZySlZ2Qkk2NFJVakJqMVdsaTN4bkpiMjdMSXZwNzRETdIB8gFBVV95cUxNa05QT045UjhacUdIT3o0b2pDdmJHYVF0d1Z5TjNSQ2xXcTdjbjJjaERCaDI0b0lIdlgxQ09LcVZodVYwZEQxbTNpTklBT3J3ZEFDWHA5NVpTNTVodWdSTk8tM1FtMHZJUVNVRkQtVzdKVnBWQ3JPaXRYc05Xd2d5Q2JuOUZ3YktrWFA0cHNKc1k5Yy1jWFc4cTVBSDBCZ291dm1zTkEzQjJXQnlaenBoRFJpQzVsSUZadktieHRieEp3MFFsT3Z2V3NlaDc4Z3F0amlnVDZxT281SmdQbS1keHZ2bUJoSFpYeG03a29WWjlyUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 Jan 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": "Granules India quarterly profit jumps on strong demand in North America, Europe", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxQWjVTcnhfMW9PS3hacWJaQjg1ekdDVmZuc3hqeUxIY0F5RnVBTXRhQnMxQWZTZHRZdXpqZnVKdTNLTkUyV0QxQk9uWElHeEJZdTBmNlVwVnpFWV9BaXhCMFN2V0t5ZldiSkxVMk5mYjBUMktaa2N5dTVnVHFrWnhibWFvRV9uZWFZMHA0SExod255WGNZeGl2YlNSWHk0bHhoeUduYml5OTRyTTZLckF0LUpjeDM1dHdjY3NWRkY1b2FJc3VFTWdaUDhjRE1DOTdxT2RpSExQVUlUM09X?oc=5", "source_name": "Reuters", "published_at": "2026-01-23T08:00:00+00:00", "published_display": "23 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 95, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CEO Krishna Chigurupati, Granules India Limited's (NSE:GRANULES) largest shareholder sees value of holdings go down 3.5% after recent drop", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxNbWpzS0FSTGdfVVNLM2Zla3FDSG9TNWRBdFdaSktXalE3cUJ3U3NNRHdTR05mcVdIdWZhUlB1c09JQ1pYeG42ODVJUVliaS1XSTVWRWZUb2xOWF84OFVwVWtzMHZsQ1hQLUtkWDh1ZVpIREZjM1B4VkxtdDhMZWQ4WUxYbUQxbVpnTEVOcVhZczJKbU5TMUxkOWRyM19oUUJmSHJNMVZ4R2J0M1ZfN1d1UEg2el9fRUx2azdmdGxYVFJpeU1JM3Z4TjJKQlducFNGNm1fclVCMzI5Zm5zMTNIT0g5aUdPVXJBYzNadWln0gHzAUFVX3lxTE5OYjlCTHdHLW5DNHF4a1RETEkzZFBvY19DQW5FOXZ1cmR4QmZFVU5mT1ZVQmh3a2lDWnAyQ2owU3Z1Wl9SRTVhV1ZCbkI2ZkdVY0kzRVdUOGg1Z2hpS3VYX3FWcmJUMHF2d1VZZWo5bExPdEZ6N3NkUGkzR1lYTEFJcDJUbVR2VUxzRnJiVTRpMHpEMzVueEpPdnhMU2REZjh2RGsyYnBGRlNmNkJHRXp5T2hXUVhvbjRZRDRvMTdRZXo1NXBDYnJaWlFuMUg4QnZVbTRPb1owaGFfa3d4c3RLYzM2eHczUmw3ZEczX2JIWHRJbw?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-14T08:00:00+00:00", "published_display": "14 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": "Granules surges 18% in 1 month; why pharma stock hits 52-week high today?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxPUzNJQ3VfcnNqVVBHakk0djUwamg0SGl2ZDg3N1o3VkZtLW04aG44Njl3Sy1ORG5UUFNOUmxRWktEbmlFRy1YYURkaWJhTFFTNi1GY0hXVGlYV2I4cmpmcnNNMy1FSWwxTm1Bc2JkUldKRFMzdW5iYzI5M3hjSmd0NTZmQ2pac290a0VuLWxaQVZpV2htNHl5bE9qcW9Bb0dNSnNhWjBGRG1CbWo0UmdvQk5uMkMxU1hydC1OQ2FrclRIbTJjbHZ1UlRYQjlmY1NjMWNF0gHYAUFVX3lxTE9MdW1VSlRFZExHOGtWam5aX1N0QlBRZUVNMk1zSWUzekVtVi1Edm1lcFZwOVhiaEFweDdOQXVtMW90eHVOTUw5OEktOGZnWkN4cllNQ240NmkyNW5Pb29UcTVTRzV2QkZHVG5zU1ZvWjJ6NkdvU2MtWnB0WGFxMG92NkxMMTdtLVVGYjRNVzVVMFBhNDZzemtMVThJaENPY2V3RV80Ukw3SHhocnY0RWdEZnd4eGZOd1g0bGtZelhpZDAxMy0wZHVmN3U2MFlYNGNNT0puU002NA?oc=5", "source_name": "Business Standard", "published_at": "2025-12-24T08:00:00+00:00", "published_display": "24 Dec 2025 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": "Stock to buy today: Granules India (\u20b9568.70) \u2013 BUY", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPWGRPTHdmUHBjdGlFYmc1enJ0Z0FIQkdoWExjVnluUjF1cHNPNFFqdHNVU0I0d3llaGQ0SV9QQ3NoZGNKcE5fRmh4S2FVdnhvakFnQVNDTnV5Wk84T0R1YUhwNHlhajJZejVzS0lHUGtVSExjTVIxemxWNTQxLUliVkJHVURYSDNya3pOWjI5WVlqQmxaVHo4LTlqcHZ1VzZQN0lSM2tyMUJZOFhqYUw0VmtNblNJVS1yeXV0NWktRzRBZnQ2eE1KSdIBzwFBVV95cUxNb1A5Rk9jaEd1a21HX0plN0VrTXdkeHBLa2l6ZW1HcXpIVlBwYjZDeFJ4ZXF2ZHVOOTBJb0FUM3VOU3Q2bzRCNExreHF3OUp2cVRxcXhPcEFHU0wySWppM2NoRi03eGJYdVdSUmNYczR1YlZtRWJFYm82YUgtWGdQaTFOZDhablFNVEtFNnc0MXh5MzBEd1BUT2U4TllYLVM3U1RkaWx2aDU0OWNFOGhSY3RKcDY5dVJMa24xM05IbzMzQzQ1VEJyQXlXVDhwRms?oc=5", "source_name": "BusinessLine", "published_at": "2025-12-02T08:00:00+00:00", "published_display": "02 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Paracetamol maker Granules India's quarterly profit drops on supply backlog", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxNdkpldWZpSkhWXzhyeldTREs4N25ObmR3THV1MXJVYThnT0dMSmpMWkI0SkM1elBfWm9zbXpDVWl6WEVNaTlWaHpCdmxrem5lYXZoQnI1UFdiMjJTeDVGNlU4Q1ctOFE2dUR1aHpaX3lUZEhqUmE5dFBhbnRPN3ZwaXJUakN0bWYxNW51eGZjWF9YOUg2X1RYb3VpaDhBVm1Rak12LXdWZlZNZWlrMGZvMVZJY0YzMGE2aXNnOEJQZDRTWEtNVVRlWXZEUmlqS3hkMDUwMU1XM0JkRDA?oc=5", "source_name": "Reuters", "published_at": "2025-08-12T07:00:00+00:00", "published_display": "12 Aug 2025 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "GRANULES INDIA Share Price Today Up 6%", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowJBVV95cUxPNl9ZcC1CTkZaRUtPTlJ0RmFzS1VoVTA4cTF5X2h2dWgzci1XUTlMTjJJNXdXamJueTZfUXNfX2hpUGw3ZXhZRUtIMG53NTJ3aGtwQkdRODhIUFRMcExHcGxfNzkxVjBtcUY2MlFQUjgzWFV6Y3p2SzhlR21EQmlQbVNKY2pyc050cjJzdjgtSkRLVEVVZVNUUmVQbUh0anlKMllCVWhlVXNUV3JfSHFxcFdCMHpkOG52aTJtVFNHRUoxbnlhckR6TVhwMTdpVmdUaUItT213emNSODRaUmRmNHluNGxLUi00em1fYTcyODg0YW9DbVNJbDZmVmlDbXZmcVUyeHZNVkFmMXBVX1pOTWVfbjI5MndzdkpLTVlOYm1BcTQ?oc=5", "source_name": "Equitymaster", "published_at": "2026-06-18T09:13:00+00:00", "published_display": "18 Jun 2026 09:13", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India to host analyst meet in London on June 23", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxPelZ1UU9XUVRVVWZROVdVOE5Oek95UE9BN01vLTh0WlY0MWF1UzFYYlpIVUVaajQxRU9sV3FFRUM2YmIxX1VQWkJVTnJZQXViRzJ0S1M0WHpKblNncEJSeUF0d09zSWRJdUtROG1RelVjTjRwUUFJbk9lUElWeUFScFU5Yi1mSnVVYnBFaERfRk1BNDNJZ29fNlE3cTdZaWZXQU5KTEVTZWhmVFZtZWJteEVxaF8?oc=5", "source_name": "scanx.trade", "published_at": "2026-06-15T05:16:37+00:00", "published_display": "15 Jun 2026 05:16", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "GRANULES Outlook for the Week (June 15, 2026 \u2013 June 19, 2026)", "summary": "", "url": "https://news.google.com/rss/articles/CBMia0FVX3lxTFAyRnlweXNSZ05DRms1b2ZmRnNLMk9tUkhGN1NRSlNETW9EY1FRU1hjWUtZd211YmxnRnhmZ196R1J3TDd2T2JJOG43dHpaZ1JyUFhkSnpGTFdGbjFDX1pyTjMyb0Y2U2w3Zjlj?oc=5", "source_name": "Equitypandit", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 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": "Granules India Climbs 2% as US Unit Bags Clean USFDA Inspection Nod", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxOdVoyYm9NenVjV2U4RkxaTy1NQTd1Y1RrZFlxcWJoSnlLS2lQMF8zb3RHWGJWb0xHYVZ5cmVLbFhNWGpaREJjUWZWZDU3VnhPZDE4Mks3RDJJREVZMDBob21xQVpyRmNUb3NIRzI4cmFfenJidzl0VFU2WDlMZk1EUE9saXh2YmRxLVUxRWNXd1RFSHd0elI5d0RtbG0?oc=5", "source_name": "Equitypandit", "published_at": "2026-06-03T09:50:00+00:00", "published_display": "03 Jun 2026 09:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India shares gain after US unit gets EIR from USFDA", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxPR0g5azY1c1BaSElwS1dWSlZwa3JUS05OZDlicjA5Z0NKZ21XMkNYbFNRU0loNDFNMGlyazdkUFhQVnNsTkdHUzJlRnZZZ3c4eEZfT3lJSFBTVmp4U0JXbU1wTkpQR050enFHNE01NGY4TGNXV1J6amdHb0pLVC1JOXhUaTJCbzhLLWNzQ2NzSERxS2h0WHFqVkFQT2dZRmt3bHNYTGItLU5DaFRwNVRn0gG0AUFVX3lxTE1Dd25LTWJOUEtWX3JpekFsQk84M3p2NFliU1lBRnQxRUctSTgwRkxRRGpSemVWeWRjeWZnaG4tc2l3aV93QUR6Q3d5X1A2ZEFlWW93UXd5aXZJakYyUHVZbF9TU05TcWRoaUhpbkNtMFg2TlBwQ2hPNHBoakNBVXJnS3VqMjlPZ1RHZl9TT1hUejF3OWd3al9qQmRyNmYweGFsb1hPSjFFS2RyVTctcGhTVXk0Vg?oc=5", "source_name": "CNBC TV18", "published_at": "2026-06-03T07:00:00+00:00", "published_display": "03 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": "Granules India schedules analyst investor meeting on June 3", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOTVN3d2VoQThlM1ktTjRqaE5FbzY4OEpMN1hod3ZHa3libnV4eVBIMHRjeF8wYmZyTTlFWldSbVdtNHlnbmtuT1hINElRU3pTdEZJaGNiQlZadEpzVERxcnV6V2JCRldFVHg0VWpQSW0tZS1YckRNNlpwRmpPQUcyTk5oS1lhZ21aU0MwOFFXWWg1b05CVDRVNGpFWVl0Ry1weVpNTWhRdGUxbnZCVVFKODBIOU5taU0?oc=5", "source_name": "scanx.trade", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Trade Spotlight: How should you trade Granules, Tata Motors Passenger Vehicles, CG Power, Cummins India, Hindalco, and others on May 21?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAJBVV95cUxORlQ3VWNLb0YtYTdtVnNXLUp4ZUxBN0Y0cjFMbTRaUG1zN2Y3Q1ZrVEdHSjV5SVBlcldOaXlsSmxIekQ2dXB2MHR1cm14UkM0V1NybjJBMjI4X0tIenJZR1lya3RKMm1nTHF2bDNOTEJNVkQ1YlZZRTFTX2dFZ3ZUaHBwcU4tYTIyMnp0ak55WHVGTkxvdzJfRmRwSVcwRXdWcVpDUWFsVDNGOWdZZ2Nxa240bTN5UXl0a3M4alJJbDFISW1acTVjSkZ3TUlMRlJsOEYyNDN3M1R6LUYxOUxaWThMaEpRVkxTYVZ0YVB0N3UxR1pPTE9KVFBtWVdsenJzZDZPRFdFbnVLQWl5Y0FhXzFLV1k5OFJjczd5bg?oc=5", "source_name": "TradingView", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 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": "If EPS Growth Is Important To You, Granules India (NSE:GRANULES) Presents An Opportunity", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQSmYtMXZFSmpHY2xaWkpKQ1p5WG9XYXBTTDBhODNETFhWYkEtcjUxRk9oUXM4R1c2R1YtanJvR21Cd0haNzNwckw3X1ByS29zVEdxQnlnRGxmekt5N1VuclFMdE84cWtUUERDbF8xOU9vaGk3N3FuUEwtQVVIUTdIZlVvWlhWMVhOT0tZMUt3WEFESS1VTDZ0RWZyZ2o0Ry1oM0dhWHFHeWVTb2tIYjRMQWhYTHJyaTc0UDBablhZVVFBZlVMNENjWm1vLVpYVTEzVXJrNkk3YW81UXVrQmRmQTFLSGdDeXh4QWxyUNIB8gFBVV95cUxNOURfelh4dDdBSHlYMjMtOFRNOUtKNjg3LXFGSW9fM095MVFqeTlPSmpsWUVDYjdkRkQ5dnpHZThycjJPdmpZeEhLR2FJV1I5UHVlOF94R1BMcUlBZVJuMlA2Q3g5Y3JreHY4WlhLbUMtRVhkZmJDZVBDOFdUX2p0VE1XSDM5bTB5MXRoOXViWDU0Rk1JRlpWdE1sSmtuTVVObHJzcm9JakFRcVpQNUw2SUd4b1hhdUkxUU0tdjBQd1FPcG5zYkVubkpERzlfSm9wUy03djlVUkhvVENvOWJQMno0enBxU1oxYWxkUk5icXJPdw?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Buy Granules India; target of Rs 820: Motilal Oswal", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxOSzk1dGt1eWE2a1Z1aDZOc01YZ1JaWVlRbE5uNC1pNHJuQXhCRGlrWjlLLUJDSlo3c2wwMEpBcDM4LWZWNUE1M1RPZGhUVEtZU2g3aTBodGl4MlF2c1NJSHg1bi1YcGlnVmFVdDI4STBwdnhaZ1pPazJ5SWo0XzE5MDlCbVpFMnVhQWV0SzB0NlBOVkRYYzdVaXVCcWVlVXhCbWVhbTdzaElXUdIBrwFBVV95cUxPN0ZjR0gyREZVbGhCbWVKbEpQaHNVbWxuaGtHa1RTYkpjaFdCNkhVZkZndnd6a3k5WEJtcDRKdjlVVEI5Zm5YQkM0b1RZOFFEdDdnUTZRaVhidGNKa1FNZG1wMEFKYVBjb1dqVnBjYi1FajVFX0FIcVRQOU8wT2Y5VWd6VWtUQWdxT3VuQWcxRkI2UVdNeHpTM3owTEppT1FKX1dTblFoM3drT3UxMVAw?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India Standalone March 2026 Net Sales at Rs 876.82 crore, up 14.17% Y-o-Y", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxQZzVFZGhqVjFRMzBxV0Z0a1J1VTRzQVRvcUhETk4xd3pqUmpQdUZrV2RDOEw3TWNXb20td1RGQlZiTWNocmJlVGRPaWJsMGM1SlU4b3pyWnp6TTZIYTd0eWpyUElRdGxzTV9WeWxsQzFYdlJydGdsT3M1ZG5qTmk3VlI5QklkQ2lMOHVqSGE4SnBLYWg1Zk91RFRJM3l5YWNPZ3BTUC1TVTc0dG9PbzBtT2R1UWlqdGs0RzRQaG1aN1EybmJwOVpSWnBQSWhTd1BraUJJNFRTbGFjN1d5eGFR0gHkAUFVX3lxTFBDd25KRWYyOHA4aTc2NF9rYUxGVmJWSmhVdFRTbk5SRlg2Mmo4bDg1STJzbVQtcFU4UkVreEtQOEdkQW5IRm9ETUhWTFpKbEd6LUJhclAwQlI0U21kZ0p4VWdYbGxqeXVqcXpvZDBfOC1ZYXVmUzRRTFNEcHFuWUFNeEhiU01YRmp4Q2lvN2xlN1hZa3JhUVQ1Wnp6QUpoaWVDX2VsWXJFNXVhT1g5MGpVRVpDVnRpMHlBTTlWMDNRYlNBN0hNZ28wa3dyUnNMU0xjVU9DX2dVM3VzcS0wbHo2bE4wUw?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 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": "Technical Stock Calls: Kush Bohra's Buy Calls, Target Price, Stop Loss \u2014 RK Forgings, Granules, Phoenix Mills", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxNTmNwYVZIS3ZPcGtCM1VmbkFRQTRLWUpMZGZaRjNzdk5KRWRhR3IxQWZ6Mkp4dFJCaEl5X28xZXJ0MFloQkdmbWppd2lzb0hyTEZaaHhTdnJUWWFJSkhidTBLT0h4OEd0TjBHVGtnLXpUT3pnb2Q0T2xrV3BCcW84TnRCc2VNYXRFdGVwcFBtRTh6Z3BLTFFiNUdhQ0llbGJCWXk5ckxraVZmVE1HTXBadnAtY29BMjBwTWYtdHZveE5ES2k0d24zRERQZGh5aGRUQW1DYXdCdndMUmxCQmfSAeYBQVVfeXFMUF9CWjJHSFBYS0tLMWMwcUZmR2dEaUx4ZElkTFZjRG9pSVNTMWxfbEJRUjB4bHNYNHB0WVBvSk8wdlZpcHlQbElGaFFyYXpHZlMxeGhPRWcwcDZVZncwb0VucXNLcGFlS19MTU8tSnB4S3RxNDQydVVfUk53bmVEX21SQ1Y5ektUbkQtM0Nxd1hkTUlsM0pzUm5FQUZueG8yNDZhNXRtN0k0aUhqVi1ja2tyb0ptbGM5Z1l5cloteFlwZ3Fkb25GWkRBaElOWUF5THBUTEthTXJmVUpGMzNBTDFodEpqbnc?oc=5", "source_name": "NDTV Profit", "published_at": "2026-04-23T07:00:00+00:00", "published_display": "23 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 58, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Stocks to buy in 2026 for long term: Tata Consumer, Granules India among 5 stocks that could give 10-50% return", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwJBVV95cUxPMkw5Mzg5RGdvMnZSTnU4YjFIMC1tclhEYWlmNmF0aFF5emY1NzJkc0NidUNrYUZCZ1N0bk1xYzFNWUJXbXd6dzh4Vjl4NnBYV19qWTFKSnBJczhxbTVjSTdFZVVRQmVDbkRrZGt2MFNlcmtpeFFDNVZLX2NMSTFGTW9DV2d4TU1BRlYteWdsWmd2ZTQ1YTJUMVUxWGJFUmNUR1V2RGxFSUl4SHVtU3phcFYwZFV0ZUF1c2kyc3ZsU24wcEU4ZjE2dzFUQmlNaXFJTUZuMDZWLUxlcjZLNHdoM1FYeDhaaTRkSV9OZWRzc1pTU3FCZzNJRFNtSGpTZndjcEU0S3NJVkUxZGlweklYR25YOF8zOXVGUkFXUm4xQzI5MWpoUnBkMnZYWUc2VFk?oc=5", "source_name": "The Economic Times", "published_at": "2026-04-06T07:00:00+00:00", "published_display": "06 Apr 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": "Stocks to Watch Today: HDFC Bank, Granules, J Kumar Infra, GR Infra, Adani Power, JK Lakshmi Cement,...", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAJBVV95cUxQblZhZVI0aUNKMTRUakZxUHVadTlWLVNqTmdQQ29GckhoS2tjM1BxWXc0X2JTSXhnWDNuRW1vaDBJdUlXaXZLYVlYTWltLTEwOXkyQUdYcEtMRmlTZC1reVZRT004VUNCa3laV3QwTU92Nlc0aVc4T2JBQmxUQ3JzZnowLU84SC1JVXpZbTZCb0x5U0hXTVNwR3lMUi0tREU5X1RmUEo1ZngtcnZEVUFFLUdjNjl5OGo4MFZiVG82NU00MTRJamRoQW9MVmFGUjEtdXNqaUdLVTJYcXRZdmp3MEFMeDFrOFM4dlMzOTVsdTR6OHdFaWhoVW0wQWJOZTk4SFpQVHVzV0t1blhBQnRScW9OeklYUHVZdmJCb0JwM0hrRnZ5RlpNdVJaS01SQ0ZOT2gzbTlabEVwcTFWeWIxV9IBxgJBVV95cUxQVWR0UHpXbEg0djFHTEhQTjVnclVkd3lVWHcybWF4UTM0LVRaQ0xkQ0h1WWFDVHpOWWVtamZhZ0dZdE51QUhSblQ1X1ZSODFtTDR0RXZlaUVmR2pXOUNaMXBqMnB1TF9CZmZjcTEtbUx5Qk9HQkpPLXh4MU5hdXBKejRPSVNmOFZIR29MS09QM0U3N0dVWXNqVGlBbWF2b2FmNGZQcWFLdU5iSURqYkwzTXM5dFlTek11T1dVd21iSi05Ri1GOXFFWnY4TkJZT2pUZ3h0Zk04ZkNfTDdIb1p5Vm1rclUwTENJbXFVYXJBdk5MRzlBQXJyLUQ2ZDdxTGswUjdSYU0tOVdZWnRuZkFTbzM5UmV3Qk5RbnUxRE8wRHhldEcyYW1IZE5JZ0lubVFBbHg1NmgwR3phMnRzM0tVX0xkdEJyUQ?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-06T07:00:00+00:00", "published_display": "06 Apr 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": "Buy Granules India; target of Rs 800: Emkay Global Financial", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQVlF0dE9jS2dTT3o1YkptM1BrQTFLRUM1VU9uVGgtVUdBRW5vdWRKN1hXdXFGc0N3ck9MMXV6eXcwdkNLSDFMLWg3OWNaeWNnTmR0bFdTTjY1cS04TUE0ZXR1MG9hUzE0NkpnVlRsbERIakI4LWhVcFpET2oxWGJnS1llbzVFdGctU0c5YUZBRHlvNjdycWlwV1JaVmlJRncwT2J5ZC1QRV9vMlVBNzNmY0dBMkhvdkZZWDRoVWpOWdIBxAFBVV95cUxOVER5aHd5ZzRsMlFEdUplc1k5RWR4VmtPWndxQ3N2RTBuWmhXQk5jQjZXR0JPZU9zWlhyNWpuU0RwS3NtZjNhWEV4alZQX29fSkEtdUJuMUpURU0zSXBLeW5nQ2JfQjQ3MHg1VmZ4Q09FQk5fVm9rVURvMnZEcHpSb1pwZGZQMUd6dnVNRHNHamlVeV9qMmFqSmRybDJrakdCYnczR1hkTVladUt4VXp1TF9ack9idTI1ZVJSOXhHc3Z4dU9J?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Granules India shares up 2% after arm gets VAI status post USFDA inspection", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxQMUNZcVBkdEUtUVZLdlYyN0hSRkZ5SzE3Ql80SzVqd0dteDduVElmZ2xUOUhWTE41SXRmMHB1VzJaSk40Ym5ycUFWUHA1VnR6el9BN1N0R1poZjhwNmlPNGdJLTc3dkV3ak9KWXJTdUV6ZFJ6cTRZRldGV3BQR2VBVzRDSnF4UXNDbW1DeUFONkhDMG4zcXJ4MUVudWZFeDFZWHpSVzRyY3pTeThTclI0NndfeHpyYW1KdnI4VTZ6VGZNSG5VVS1oRjkwQ0NIY0pfTHJyaV9aSE5XUdIB3wFBVV95cUxQYVBIT1c3WXQwajczT1pyMEwyWmJYU1A4alFSbEN2eTNyMWt2Q2dKRXJsb1ItV1hDaVZqc2FrSmtRRnRSREFmT0sxNzFEOGl6U2FrdHBXOHNpcm4xcUNObklBMWNQTFpXTnR5UVpwMEtsR0NVVjk4ZFotcVBxZHpfVUJicU9mQ2ZreXNGVGRuOFJLYzNjYmU3SEVNYXR0Zm55d3lwcHNsbVA3S1VYN1ZKY1Bod1NXRFRpa1JhZndIRWpybE5IQkZiSXEzVE8xQkVHNUFqRGg0VjBqMFNzcXE4?oc=5", "source_name": "Moneycontrol.com", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 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": "Granules, Aurobindo Pharma among top stocks to buy today; check targets", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOdlM2VEpfT3l6Q09aNUFXTGdYUm5idUM0aTZCUGdOMGVmUFNYQmtReFlHUHdZc0d4SGJWNkwtenN5UWlfNmZBdzlvTlRwVzM0UG4tNExvU1gtbmh4eDFDM0ZrNVl4eVB5Y2lvbVZSSXNzc1FISW9WRzNsVlVYVnJFYzhCYkYwMmF6NHBaUzA2VEJGbmRMQkx2WXBVblh1T181V1Atd2VYNHlNVm1CMmpiN185Q1pZTXB0LXJpQlV5Y0x5Nl9TcUNmV1B3LXUyMDM4QUHSAdcBQVVfeXFMT0NsSE1naE0zWW1OanlqaUNmVDVIc3FZcjlxRGg1cVRvblBfUE9sZlVVUkd0LThfMkxHaFk4QlpmRUgzWU14d3NfTGE1VHpUUWY5eTM1dWRCYXFzSFMxRDQxb0tnRDZmYkdRQlM0OGhaZjlVTXUxLXBzRXlPZi13eDBsb3BNTWl0R2dCdFRBdllUTTgxTHVjOXRNS1VuX2NScno3bWRTV3Z5eUo5NHBCaC0wbWtzOG1tX3R2S3hqY2NidzFFVC1QOVRFTmw4MU9fTV9ab3B4eTA?oc=5", "source_name": "Business Standard", "published_at": "2026-03-27T07:00:00+00:00", "published_display": "27 Mar 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": "Trade Spotlight: How should you trade Jubilant Pharmova, Linde India, Emcure Pharma, Granules, Ather Energy, and others on March 25?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwJBVV95cUxOM1ZIUTlUdkVLVEpyX2VyOFV4a1owUUN3eENOWDZqSm1ERm83djRpY05WZmpxbzdVSGRoOFppQWhadmxRcjJaQXo4Qm5wYVhNM3pfMkF6cU4tbkhIQVJfbEltQmJxdWoxTThUWGdJNmRfSXp0ZWJOcTctRmx1RlVBQU5EMDI1QklQRzNzVW96YVY5MWRqWllHREVTZ0VKOXZEYTQxTG5udTI5WC05RjBBZ0NSYld0MW45cXBJS05iNGJMcWd4RGVfdTR4WFNzWWlFVVlWUVR1aW1iRUI5Qk9OdFdhVllyTmZMVGRCZmxUZDNRV2hlZ2hDSDhYSUh1b2xyNXZrZHQ2TENSSkx5dUxnZVpEU0NRYVk?oc=5", "source_name": "TradingView", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 Mar 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": "Granules poised for stronger earnings cycle, says Elara; starts with 'Buy'", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNVndGMU9DNGFWb1BfWHBOSm5EYWs0UEcybUlJUnVlZHhkcktMejdRRURrQlN1T0hPc2w2ZTJNNkQ4WE8xOWRsZ3V6WmkzWjVvWlJEQ0RyY0VHNGlfN2V1S0lwTkhJb2ZtZGhzTmtaN2U3R0ZIVEI3RmRzSy1YQ2hFZnJGMmF3Ukt0STM1WU9OSDFfYzhjV3RBQnFRcWlOSjhyN0o2aF91dEstemU3RC1aVV9Ub3VBVk1SU2JjLXNxWEN1WUtPQXNqOWc3WkVlSExOZl9v0gHYAUFVX3lxTE1JcldJZ3JMYzZRODMwTVhQTlFoX1hlZXdDTVJESklIUWw0YnpZR0tvYkI3MExfcGVaM1lIMXVrZ1FBbTNCSThhNDhUamNRMUdka0h6VGdkRjM3SFVCT0xlbk1TRm5RX0dsWS1uSjhVSmRsMXczeWFyQkZhb1IzVERRV0FvTEFvblF5WjFaQzhDc2F2VDR0a1p2c19FVmdPOF85Y0FIVmUxUUw0QkxlbEotWDZZR3NJTGFqRmNhSWlTaW01aUphLW9XbW1taHpITGFXNEgtemRzaA?oc=5", "source_name": "Business Standard", "published_at": "2026-03-05T08:00:00+00:00", "published_display": "05 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": "Granules India Limited Beat Revenue Forecasts By 7.5%: Here's What Analysts Are Forecasting Next", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQRVdtMy15RDlxY3R6TDN0U2dxN3BacUVSdW9YS2lPNmxOU1ZKUmFnenNhdWJ2NDlqN2dISjU5SGlqOWFfVzVUdzJvTUVJb19hcXNndW8xNzZPVmxuSTNTOE5hUGl2Umx2ZHUtSl9BSFdFaF9MREt5QnFPVENmZkxFUUUzdmhxNU5SN2VMTFV4NzAzWndWbXRhRFB1SjdkM19udTVrQUhweHlGcmkzVlNQeFJMTG56ZEFiT1VCX3NlR2dsSTZENVVXUnhheUZySlZ2Qkk2NFJVakJqMVdsaTN4bkpiMjdMSXZwNzRETdIB8gFBVV95cUxNa05QT045UjhacUdIT3o0b2pDdmJHYVF0d1Z5TjNSQ2xXcTdjbjJjaERCaDI0b0lIdlgxQ09LcVZodVYwZEQxbTNpTklBT3J3ZEFDWHA5NVpTNTVodWdSTk8tM1FtMHZJUVNVRkQtVzdKVnBWQ3JPaXRYc05Xd2d5Q2JuOUZ3YktrWFA0cHNKc1k5Yy1jWFc4cTVBSDBCZ291dm1zTkEzQjJXQnlaenBoRFJpQzVsSUZadktieHRieEp3MFFsT3Z2V3NlaDc4Z3F0amlnVDZxT281SmdQbS1keHZ2bUJoSFpYeG03a29WWjlyUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 Jan 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": "Granules India quarterly profit jumps on strong demand in North America, Europe", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxQWjVTcnhfMW9PS3hacWJaQjg1ekdDVmZuc3hqeUxIY0F5RnVBTXRhQnMxQWZTZHRZdXpqZnVKdTNLTkUyV0QxQk9uWElHeEJZdTBmNlVwVnpFWV9BaXhCMFN2V0t5ZldiSkxVMk5mYjBUMktaa2N5dTVnVHFrWnhibWFvRV9uZWFZMHA0SExod255WGNZeGl2YlNSWHk0bHhoeUduYml5OTRyTTZLckF0LUpjeDM1dHdjY3NWRkY1b2FJc3VFTWdaUDhjRE1DOTdxT2RpSExQVUlUM09X?oc=5", "source_name": "Reuters", "published_at": "2026-01-23T08:00:00+00:00", "published_display": "23 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 95, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CEO Krishna Chigurupati, Granules India Limited's (NSE:GRANULES) largest shareholder sees value of holdings go down 3.5% after recent drop", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxNbWpzS0FSTGdfVVNLM2Zla3FDSG9TNWRBdFdaSktXalE3cUJ3U3NNRHdTR05mcVdIdWZhUlB1c09JQ1pYeG42ODVJUVliaS1XSTVWRWZUb2xOWF84OFVwVWtzMHZsQ1hQLUtkWDh1ZVpIREZjM1B4VkxtdDhMZWQ4WUxYbUQxbVpnTEVOcVhZczJKbU5TMUxkOWRyM19oUUJmSHJNMVZ4R2J0M1ZfN1d1UEg2el9fRUx2azdmdGxYVFJpeU1JM3Z4TjJKQlducFNGNm1fclVCMzI5Zm5zMTNIT0g5aUdPVXJBYzNadWln0gHzAUFVX3lxTE5OYjlCTHdHLW5DNHF4a1RETEkzZFBvY19DQW5FOXZ1cmR4QmZFVU5mT1ZVQmh3a2lDWnAyQ2owU3Z1Wl9SRTVhV1ZCbkI2ZkdVY0kzRVdUOGg1Z2hpS3VYX3FWcmJUMHF2d1VZZWo5bExPdEZ6N3NkUGkzR1lYTEFJcDJUbVR2VUxzRnJiVTRpMHpEMzVueEpPdnhMU2REZjh2RGsyYnBGRlNmNkJHRXp5T2hXUVhvbjRZRDRvMTdRZXo1NXBDYnJaWlFuMUg4QnZVbTRPb1owaGFfa3d4c3RLYzM2eHczUmw3ZEczX2JIWHRJbw?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-14T08:00:00+00:00", "published_display": "14 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": "Granules surges 18% in 1 month; why pharma stock hits 52-week high today?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxPUzNJQ3VfcnNqVVBHakk0djUwamg0SGl2ZDg3N1o3VkZtLW04aG44Njl3Sy1ORG5UUFNOUmxRWktEbmlFRy1YYURkaWJhTFFTNi1GY0hXVGlYV2I4cmpmcnNNMy1FSWwxTm1Bc2JkUldKRFMzdW5iYzI5M3hjSmd0NTZmQ2pac290a0VuLWxaQVZpV2htNHl5bE9qcW9Bb0dNSnNhWjBGRG1CbWo0UmdvQk5uMkMxU1hydC1OQ2FrclRIbTJjbHZ1UlRYQjlmY1NjMWNF0gHYAUFVX3lxTE9MdW1VSlRFZExHOGtWam5aX1N0QlBRZUVNMk1zSWUzekVtVi1Edm1lcFZwOVhiaEFweDdOQXVtMW90eHVOTUw5OEktOGZnWkN4cllNQ240NmkyNW5Pb29UcTVTRzV2QkZHVG5zU1ZvWjJ6NkdvU2MtWnB0WGFxMG92NkxMMTdtLVVGYjRNVzVVMFBhNDZzemtMVThJaENPY2V3RV80Ukw3SHhocnY0RWdEZnd4eGZOd1g0bGtZelhpZDAxMy0wZHVmN3U2MFlYNGNNT0puU002NA?oc=5", "source_name": "Business Standard", "published_at": "2025-12-24T08:00:00+00:00", "published_display": "24 Dec 2025 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": "Stock to buy today: Granules India (\u20b9568.70) \u2013 BUY", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPWGRPTHdmUHBjdGlFYmc1enJ0Z0FIQkdoWExjVnluUjF1cHNPNFFqdHNVU0I0d3llaGQ0SV9QQ3NoZGNKcE5fRmh4S2FVdnhvakFnQVNDTnV5Wk84T0R1YUhwNHlhajJZejVzS0lHUGtVSExjTVIxemxWNTQxLUliVkJHVURYSDNya3pOWjI5WVlqQmxaVHo4LTlqcHZ1VzZQN0lSM2tyMUJZOFhqYUw0VmtNblNJVS1yeXV0NWktRzRBZnQ2eE1KSdIBzwFBVV95cUxNb1A5Rk9jaEd1a21HX0plN0VrTXdkeHBLa2l6ZW1HcXpIVlBwYjZDeFJ4ZXF2ZHVOOTBJb0FUM3VOU3Q2bzRCNExreHF3OUp2cVRxcXhPcEFHU0wySWppM2NoRi03eGJYdVdSUmNYczR1YlZtRWJFYm82YUgtWGdQaTFOZDhablFNVEtFNnc0MXh5MzBEd1BUT2U4TllYLVM3U1RkaWx2aDU0OWNFOGhSY3RKcDY5dVJMa24xM05IbzMzQzQ1VEJyQXlXVDhwRms?oc=5", "source_name": "BusinessLine", "published_at": "2025-12-02T08:00:00+00:00", "published_display": "02 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Paracetamol maker Granules India's quarterly profit drops on supply backlog", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxNdkpldWZpSkhWXzhyeldTREs4N25ObmR3THV1MXJVYThnT0dMSmpMWkI0SkM1elBfWm9zbXpDVWl6WEVNaTlWaHpCdmxrem5lYXZoQnI1UFdiMjJTeDVGNlU4Q1ctOFE2dUR1aHpaX3lUZEhqUmE5dFBhbnRPN3ZwaXJUakN0bWYxNW51eGZjWF9YOUg2X1RYb3VpaDhBVm1Rak12LXdWZlZNZWlrMGZvMVZJY0YzMGE2aXNnOEJQZDRTWEtNVVRlWXZEUmlqS3hkMDUwMU1XM0JkRDA?oc=5", "source_name": "Reuters", "published_at": "2025-08-12T07:00:00+00:00", "published_display": "12 Aug 2025 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 58, "total_relevant": 24, "sentiment_summary": {"positive": 13, "negative": 0, "neutral": 11, "score": 60, "total": 24, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 79, "events": [{"event": "general", "label": "Market update", "weight": 9.6, "count": 13}, {"event": "analyst", "label": "Analyst action", "weight": 3.8, "count": 5}, {"event": "earnings", "label": "Earnings", "weight": 3.8, "count": 5}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 13, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 766.45, "latest_week": "2026-06-12", "one_week_move": -3.0, "four_week_move": 4.1, "twelve_week_move": 29.7, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.368172, "market_dynamics_buy_signal": false, "relative_strength": 38.739945, "fair_value_gap": 52.7, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 56.4683, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-3.0% over one week, +4.1% over four weeks, trend active, and materially above fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 70, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Moneycontrol.com", "count": 5}, {"label": "simplywall.st", "count": 3}, {"label": "Business Standard", "count": 3}, {"label": "scanx.trade", "count": 2}, {"label": "Equitypandit", "count": 2}, {"label": "TradingView", "count": 2}, {"label": "Reuters", "count": 2}, {"label": "Equitymaster", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 24}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 13}, {"label": "Analyst action", "count": 5}, {"label": "Earnings", "count": 5}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "60/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": "79/100 classification confidence."}, {"label": "Company focus", "value": "24", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "13", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "-3.0% over one week, +4.1% over four weeks, trend active, and materially above fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "GRANULES INDIA Share Price Today Up 6%"}], "updated_at": "2026-06-19T11:19:05.763366+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}