Stocks to Buy Jun 21, 2026 : Top Analyst Recommendations with Targets
Stocks to Buy Jun 21, 2026 : Top Analyst Recommendations with Targets
The Indian stock market is currently experiencing a phase of controlled volatility influenced by global economic developments and domestic policy changes. Sector rotation is noticeable, with investors shifting focus towards banking, technology, and consumer goods. In this environment, relying on analyst recommendations this week can help investors find short term stocks to buy with growth potential while managing risks effectively.
Quick Snapshot
- Infosys Limited (INFY)
- Housing Development Finance Corporation (HDFC)
- Tata Steel (TATASTEEL)
- Bajaj Finance (BAJFINANCE)
- Divi’s Laboratories (DIVISLAB)
Infosys Limited (INFY)
Buy Range: Rs. 1,470 – Rs. 1,500
Target Price: Rs. 1,620
Stop Loss: Rs. 1,420
Time Horizon: 2 to 3 months
Infosys benefits from ongoing digital transformation trends across sectors, supported by strong deal pipeline and steady earnings growth. Technically, the stock has formed a support base around Rs. 1,470 and is poised for upside momentum in the near term.
Analyst Source: ICICI Securities
Housing Development Finance Corporation (HDFC)
Buy-on-Dips Strategy: Rs. 2,400 – Rs. 2,450
Target Price: Rs. 2,600
Stop Loss: Rs. 2,300
Time Horizon: 3 to 5 months
HDFC remains a top pick in the financial services sector owing to its robust asset quality and improving loan book. Recent corrections provide entry opportunities aligned with long-term growth prospects amidst sectoral uncertainties.
Analyst Source: Motilal Oswal Securities
Tata Steel (TATASTEEL)
Buy Range: Rs. 1,150 – Rs. 1,180
Target Price: Rs. 1,300
Stop Loss: Rs. 1,100
Time Horizon: 3 to 4 months
Tata Steel is expected to benefit from improving global steel demand and better operational efficiencies. The stock currently holds strong support near Rs. 1,150, presenting a strategic buying window as per technical indicators.
Analyst Source: Kotak Securities
Bajaj Finance (BAJFINANCE)
Buy Range: Rs. 7,300 – Rs. 7,350
Target Price: Rs. 7,800
Stop Loss: Rs. 7,100
Time Horizon: 2 to 3 months
Bajaj Finance maintains its leadership in the consumer finance sector backed by healthy asset quality and consistent earnings growth. Current price corrections may offer short term stocks to buy opportunities on analyst outlook.
Analyst Source: Edelweiss Securities
Divi’s Laboratories (DIVISLAB)
Buy-on-Dips Strategy: Rs. 4,500 – Rs. 4,550
Target Price: Rs. 4,850
Stop Loss: Rs. 4,350
Time Horizon: 3 to 5 months
Divi’s Laboratories is positioned well in the pharmaceutical sector with strong export demand and expanding capacity. Analyst recommendations this week highlight its resilient fundamentals despite short term volatility.
Analyst Source: CLSA India
How to Use These Analyst Recommendations
These analyst recommendations this week are intended for investors seeking stocks to buy this week in India with a basis in researched insights. It is critical to use the suggested buy ranges and stop loss levels to mitigate risks effectively. Consider your own investment horizon and risk appetite when adding these weekly stock picks to your portfolio. Regular monitoring and review are advisable as market dynamics evolve.
Disclaimer
The stocks and price levels mentioned in this article are based on analyst recommendations from SEBI-registered brokerage firms and are provided for informational purposes only. This content does not constitute investment advice. Stock market investments are subject to market risks. Readers are advised to consult a SEBI-registered investment adviser before making any investment decisions.

