Indian Shares To Buy Now | Pro 2025 |

: Target set at ₹267 ; analysts cite a breakout from a broad range and a bullish "Inverted Head and Shoulders" pattern.

Top stocks to buy: Stock recommendations for April 27, 2026 week - check list indian shares to buy now

: Recommended as a "Buy" in the ₹2,324–₹2,325 range, with a target of ₹2,470 , following a bullish breakout on daily charts. : Target set at ₹267 ; analysts cite

: Surged over 7% recently due to the Organon acquisition ; remains a top pick for its expanding global specialty generic portfolio. As of , the Indian stock market is

As of , the Indian stock market is showing resilience, with the Nifty 50 trading near 24,092 . Analysts are currently emphasizing "stock-specific" opportunities, particularly in sectors with strong Q4 FY26 earnings results like Pharma, Metals, and FMCG . Top Analyst Recommendations (April 2026)