{"ticker": {"uuid": "2daf7cf5-c812-4f6e-a32b-6bb27b5f6ee8", "symbol": "TORNTPHARM", "name": "Torrent Pharmaceuticals Limited", "exchange": "NSI", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "TORNTPHARM closed the latest completed week at 4,571 INR. The 4-week return is 4.0% and the 12-week return is 7.0%. Trend Signal is active, Market Dynamics is 0.26.", "description": "Torrent Pharmaceuticals Limited engages in the research, development, manufacturing, marketing, and distribution of branded and generic pharmaceutical formulations in India, the United States, Brazil, Germany, and internationally. The company offers products in various therapeutic areas, including anti-diabetic, anti-microbial, cardiovascular, urology, gynecology, oncology, gastro-intestinal, nephrology, neuro-psychiatric, cosmo-dermatology, pain management, anti-infective, and miscellaneous, as well as vitamins, minerals, and nutrients. It also provides contract manufacturing services. The company offers its products under Tedibar, Shelcal, Unienzyme, and Ahaglow brands. The company was formerly known as Trinity Laboratories and changed its name to Torrent Pharmaceuticals Limited in 1971. The company was founded in 1959 and is based in Ahmedabad, India. Torrent Pharmaceuticals Limited is a subsidiary of Torrent Investments Limited.", "setup_signature": "Leadership continuation", "composite_score": "77", "kpis": [{"label": "Latest Close", "value": "4,571 INR", "hint": "2026-06-12"}, {"label": "1W Return", "value": "3.4%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "4.0%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "7.0%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "94.2%", "hint": "49 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.1x", "hint": "vs 13-week average"}], "classification": {"exchange": "NSI", "country": "IN", "sector": "Healthcare", "industry": "Drug Manufacturers - Specialty & Generic", "currency": "INR", "market_cap": "1492.8B"}, "price": {"trend_line": "4,103 INR", "fair_value": "3,088 INR", "vs_trend": "11.4%", "vs_fair_value": "48.0%", "high_52": "4,704 INR", "low_52": "3,119 INR", "drawdown": "-2.8%", "range_position": "91.6%"}, "momentum": {"returns": [{"label": "1W", "value": 3.3997669327913282, "value_label": "3.4%", "tone": "positive", "width": 9.713619807975224}, {"label": "4W", "value": 3.9626855331022734, "value_label": "4.0%", "tone": "positive", "width": 11.321958666006497}, {"label": "12W", "value": 7.048849849064277, "value_label": "7.0%", "tone": "positive", "width": 20.139570997326505}, {"label": "26W", "value": 21.391105291481182, "value_label": "21.4%", "tone": "positive", "width": 61.117443689946235}, {"label": "52W", "value": 41.77672927128262, "value_label": "41.8%", "tone": "positive", "width": 100}], "trend_streak": 49, "active_weeks": 49, "active_breadth": "94.2%", "peer": {"scope": "IN Healthcare", "count": 161, "rank": 43, "percentile": 73.75, "avg_weekly_return": 1.6973631934508864}}, "setup": {"scores": [{"label": "Trend", "value": 96.82692307692308, "value_label": "97", "width": 96.82692307692308, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 65.45814159029308, "value_label": "65", "width": 65.45814159029308, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 67.82170472662216, "value_label": "68", "width": 67.82170472662216, "tone": "positive", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 100, "value_label": "100", "width": 100, "tone": "positive", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 47.568582291761324, "value_label": "48", "width": 47.568582291761324, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 82.00345257459597, "value_label": "82", "width": 82.00345257459597, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 2.159502222905202, "return_label": "2.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 17.99585185754335}, {"week": "6 Mar", "return": -0.3576950752891652, "return_label": "-0.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "13 Mar", "return": 1.672152444779694, "return_label": "1.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 13.93460370649745}, {"week": "20 Mar", "return": -2.728924943052384, "return_label": "-2.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 22.741041192103197}, {"week": "27 Mar", "return": -0.10772555828616039, "return_label": "-0.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "3 Apr", "return": -6.7120240862297536, "return_label": "-6.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 55.93353405191461}, {"week": "10 Apr", "return": 4.2134880359892914, "return_label": "4.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 35.11240029991076}, {"week": "17 Apr", "return": 0.58480117825058, "return_label": "0.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4.873343152088166}, {"week": "24 Apr", "return": -1.4906049397461245, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 12.421707831217704}, {"week": "1 May", "return": 1.6491862085216338, "return_label": "1.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 13.74321840434695}, {"week": "8 May", "return": 4.6761044847348225, "return_label": "4.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 38.96753737279019}, {"week": "15 May", "return": 0.5683998447351557, "return_label": "0.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 4.736665372792964}, {"week": "22 May", "return": 1.8271780528179227, "return_label": "1.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 15.226483773482688}, {"week": "29 May", "return": -1.4853346523786841, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.377788769822368}, {"week": "5 Jun", "return": 0.2289856136420243, "return_label": "0.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "12 Jun", "return": 3.3997669327913282, "return_label": "3.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 28.3313911065944}]}, "groups": {"sector": {"scope": "IN Healthcare", "count": 100, "avg_weekly_return": 2.2247714816759454, "avg_four_week_return": 5.6575578944597344, "avg_twelve_week_return": 23.833900892151902, "trend_breadth": 55.00000000000001, "positive_md_breadth": 90.0, "positive_rs_breadth": 66.0, "week_rank": 28, "four_week_rank": 41, "twelve_week_rank": 76, "top_peers": [{"id": 13139, "symbol": "BLISSGVS", "name": "Bliss GVS Pharma Limited", "exchange": "NSI", "url": "/terminal/2e3bd6c1-8f1b-412a-ada8-3dc127af4e92/report/", "weekly_return": -0.11406410246518851, "weekly_return_label": "-0.1%", "weekly_return_tone": "negative", "four_week_return": 57.69854689786163, "four_week_return_label": "57.7%", "four_week_return_tone": "positive", "twelve_week_return": 108.2718995057204, "twelve_week_return_label": "108.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 17900, "symbol": "SUPRIYA", "name": "Supriya Lifescience Limited", "exchange": "NSI", "url": "/terminal/708f270c-ca48-41d9-a095-cac68e4cc9ac/report/", "weekly_return": 3.08033246799516, "weekly_return_label": "3.1%", "weekly_return_tone": "positive", "four_week_return": 41.91417341219967, "four_week_return_label": "41.9%", "four_week_return_tone": "positive", "twelve_week_return": 67.26292432873144, "twelve_week_return_label": "67.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 15330, "symbol": "PANACEABIO", "name": "Panacea Biotec Limited", "exchange": "NSI", "url": "/terminal/58ada64b-1b10-41ca-9778-f29bad6ee5b2/report/", "weekly_return": -0.7774920227139897, "weekly_return_label": "-0.8%", "weekly_return_tone": "negative", "four_week_return": 38.69840428417427, "four_week_return_label": "38.7%", "four_week_return_tone": "positive", "twelve_week_return": 62.59669642220591, "twelve_week_return_label": "62.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 17567, "symbol": "SPARC", "name": "Sun Pharma Advanced Research Company Limited", "exchange": "NSI", "url": "/terminal/b29d03c1-e255-4634-9cc1-a83a68d532eb/report/", "weekly_return": 5.140488506797201, "weekly_return_label": "5.1%", "weekly_return_tone": "positive", "four_week_return": 36.730829944301746, "four_week_return_label": "36.7%", "four_week_return_tone": "positive", "twelve_week_return": 93.86588015709374, "twelve_week_return_label": "93.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 16494, "symbol": "RUBICON", "name": "RUBICON RESEARCH LIMITED", "exchange": "NSI", "url": "/terminal/3ce4d7b8-87cd-4962-af3a-9089fee9e3ac/report/", "weekly_return": 7.733887733887734, "weekly_return_label": "7.7%", "weekly_return_tone": "positive", "four_week_return": 34.81450479444918, "four_week_return_label": "34.8%", "four_week_return_tone": "positive", "twelve_week_return": 65.46394790782632, "twelve_week_return_label": "65.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "IN Drug Manufacturers - Specialty & Generic", "count": 92, "avg_weekly_return": 2.0286359965506247, "avg_four_week_return": 7.392827122250542, "avg_twelve_week_return": 24.645607955297745, "trend_breadth": 50.0, "positive_md_breadth": 95.65217391304348, "positive_rs_breadth": 65.21739130434783, "week_rank": 24, "four_week_rank": 45, "twelve_week_rank": 73, "top_peers": [{"id": 18888, "symbol": "VENUSREM", "name": "Venus Remedies Limited", "exchange": "NSI", "url": "/terminal/4bf66938-2b1d-45b2-9564-987b85c82a7c/report/", "weekly_return": 10.039791857973675, "weekly_return_label": "10.0%", "weekly_return_tone": "positive", "four_week_return": 97.13753275460671, "four_week_return_label": "97.1%", "four_week_return_tone": "positive", "twelve_week_return": 107.02562625971782, "twelve_week_return_label": "107.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 13139, "symbol": "BLISSGVS", "name": "Bliss GVS Pharma Limited", "exchange": "NSI", "url": "/terminal/2e3bd6c1-8f1b-412a-ada8-3dc127af4e92/report/", "weekly_return": -0.11406410246518851, "weekly_return_label": "-0.1%", "weekly_return_tone": "negative", "four_week_return": 57.69854689786163, "four_week_return_label": "57.7%", "four_week_return_tone": "positive", "twelve_week_return": 108.2718995057204, "twelve_week_return_label": "108.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 13167, "symbol": "BROOKS", "name": "Brooks Laboratories Limited", "exchange": "NSI", "url": "/terminal/9f8f9058-d1e5-4d9c-b63d-77d03d19e704/report/", "weekly_return": 1.3398264311814652, "weekly_return_label": "1.3%", "weekly_return_tone": "positive", "four_week_return": 42.80196647067224, "four_week_return_label": "42.8%", "four_week_return_tone": "positive", "twelve_week_return": 26.443767599615626, "twelve_week_return_label": "26.4%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 13109, "symbol": "BETA", "name": "BETA DRUGS LIMITED", "exchange": "NSI", "url": "/terminal/3a76499b-841b-4149-82ac-da1457d5270f/report/", "weekly_return": 20.760892491500467, "weekly_return_label": "20.8%", "weekly_return_tone": "positive", "four_week_return": 39.25622435557089, "four_week_return_label": "39.3%", "four_week_return_tone": "positive", "twelve_week_return": 60.13018618852226, "twelve_week_return_label": "60.1%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 17567, "symbol": "SPARC", "name": "Sun Pharma Advanced Research Company Limited", "exchange": "NSI", "url": "/terminal/b29d03c1-e255-4634-9cc1-a83a68d532eb/report/", "weekly_return": 5.140488506797201, "weekly_return_label": "5.1%", "weekly_return_tone": "positive", "four_week_return": 36.730829944301746, "four_week_return_label": "36.7%", "four_week_return_tone": "positive", "twelve_week_return": 93.86588015709374, "twelve_week_return_label": "93.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}}, "dynamics": {"market_dynamics": "0.26", "market_dynamics_tone": "positive", "md_4_change": "165.1%", "relative_strength": "24.41", "rs_4_change": "4.5%", "expectation": "Positive", "expectation_probability": "59.03%"}, "volume": {"latest": "2.2M", "average_13": "2.0M", "average_52": "1.7M", "ratio_13": "1.1x", "ratio_52": "1.3x"}, "risk": {"volatility_13": "3.0%", "volatility_52": "2.6%", "downside_weeks": 18, "upside_weeks": 34, "downside_breadth": "34.6%", "average_gain": "2.1%", "average_loss": "-1.9%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "11.4%", "tone": "positive"}, {"label": "Volume", "value": "1.1x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 49-week active streak.", "Price is above the Trend Line, keeping the weekly tape constructive.", "Price is above Fair Value, showing premium demand versus the model.", "Market Dynamics is positive on the latest completed week."], "risks": ["No major top-level risk cluster is currently dominant."], "watch_points": ["Price is close to its 52-week high; watch for continuation or exhaustion.", "Trend Line remains the key weekly regime level.", "Market Dynamics is the pressure gauge to monitor for confirmation or fade.", "A volume ratio above 1.5x would show stronger participation in the next move."], "recent_rows": [{"week": "2026-06-12", "close": "4,571 INR", "weekly_return": 3.3997669327913282, "weekly_return_label": "3.4%", "weekly_return_tone": "positive", "trend_line": "4,103 INR", "fair_value": "3,088 INR", "market_dynamics": "0.26", "relative_strength": "24.41", "volume": "2.2M", "trend_signal": "On"}, {"week": "2026-06-05", "close": "4,421 INR", "weekly_return": 0.2289856136420243, "weekly_return_label": "0.2%", "weekly_return_tone": "positive", "trend_line": "4,077 INR", "fair_value": "3,070 INR", "market_dynamics": "0.14", "relative_strength": "22.60", "volume": "2.8M", "trend_signal": "On"}, {"week": "2026-05-29", "close": "4,411 INR", "weekly_return": -1.4853346523786841, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "4,049 INR", "fair_value": "3,053 INR", "market_dynamics": "0.03", "relative_strength": "22.36", "volume": "4.7M", "trend_signal": "On"}, {"week": "2026-05-22", "close": "4,477 INR", "weekly_return": 1.8271780528179227, "weekly_return_label": "1.8%", "weekly_return_tone": "positive", "trend_line": "4,019 INR", "fair_value": "3,036 INR", "market_dynamics": "-0.21", "relative_strength": "24.24", "volume": "1.4M", "trend_signal": "On"}, {"week": "2026-05-15", "close": "4,397 INR", "weekly_return": 0.5683998447351557, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "trend_line": "3,989 INR", "fair_value": "3,018 INR", "market_dynamics": "-0.39", "relative_strength": "23.37", "volume": "1.7M", "trend_signal": "On"}, {"week": "2026-05-08", "close": "4,372 INR", "weekly_return": 4.6761044847348225, "weekly_return_label": "4.7%", "weekly_return_tone": "positive", "trend_line": "3,961 INR", "fair_value": "3,000 INR", "market_dynamics": "-0.48", "relative_strength": "20.85", "volume": "1.0M", "trend_signal": "On"}, {"week": "2026-05-01", "close": "4,177 INR", "weekly_return": 1.6491862085216338, "weekly_return_label": "1.6%", "weekly_return_tone": "positive", "trend_line": "3,932 INR", "fair_value": "2,982 INR", "market_dynamics": "-0.43", "relative_strength": "17.08", "volume": "1.2M", "trend_signal": "On"}, {"week": "2026-04-24", "close": "4,109 INR", "weekly_return": -1.4906049397461245, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "3,909 INR", "fair_value": "2,966 INR", "market_dynamics": "-0.35", "relative_strength": "16.29", "volume": "1.7M", "trend_signal": "On"}, {"week": "2026-04-17", "close": "4,171 INR", "weekly_return": 0.58480117825058, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "trend_line": "3,890 INR", "fair_value": "2,950 INR", "market_dynamics": "0.07", "relative_strength": "16.43", "volume": "1.9M", "trend_signal": "On"}, {"week": "2026-04-10", "close": "4,147 INR", "weekly_return": 4.2134880359892914, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "trend_line": "3,871 INR", "fair_value": "2,933 INR", "market_dynamics": "0.44", "relative_strength": "17.76", "volume": "2.1M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "3,979 INR", "weekly_return": -6.7120240862297536, "weekly_return_label": "-6.7%", "weekly_return_tone": "negative", "trend_line": "3,851 INR", "fair_value": "2,916 INR", "market_dynamics": "0.95", "relative_strength": "20.23", "volume": "1.8M", "trend_signal": "On"}, {"week": "2026-03-27", "close": "4,266 INR", "weekly_return": -0.10772555828616039, "weekly_return_label": "-0.1%", "weekly_return_tone": "negative", "trend_line": "3,837 INR", "fair_value": "2,900 INR", "market_dynamics": "1.52", "relative_strength": "28.84", "volume": "1.4M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "4,270 INR", "weekly_return": -2.728924943052384, "weekly_return_label": "-2.7%", "weekly_return_tone": "negative", "trend_line": "3,813 INR", "fair_value": "2,883 INR", "market_dynamics": "1.76", "relative_strength": "28.20", "volume": "1.5M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "4,390 INR", "weekly_return": 1.672152444779694, "weekly_return_label": "1.7%", "weekly_return_tone": "positive", "trend_line": "3,792 INR", "fair_value": "2,865 INR", "market_dynamics": "1.89", "relative_strength": "32.43", "volume": "2.1M", "trend_signal": "On"}], "chart_url": "/terminal/2daf7cf5-c812-4f6e-a32b-6bb27b5f6ee8/", "api_path": "/terminal/2daf7cf5-c812-4f6e-a32b-6bb27b5f6ee8/report/api/"}