Even as the broader markets face a mild correction, select largecap, midcap and smallcap stocks are bucking the trend with resilient performance and solid fundamentals. Backed by strong quarterly earnings and bullish technical signals, stocks like Waaree Energies, Craftsman Automation, and Hind Rectifiers have emerged as analysts’ favourite picks for investment. Stock market experts believe these counters are well-positioned for sharp gains in the near term—making them compelling picks for both short-term traders and long-term investors.
Here are several top stock recommendations—largecap, midcap, and smallcap—that are well-positioned for strong gains in the coming weeks and months.
Two analysts—Mehul Kothari and Sandeep Jain—are bullish on six stocks, expecting that they could offer significant returns in the next 1-12 months.
Midcap Stock to Buy for Long Term | Craftsman Automation
Sandeep Jain of Tradeswift believed that Craftsman Automation continues to be a strong contender in the midcap space.
Craftsman Automation Q4 Results: The company reported strong operational profit in Q4 FY25, and the stock is currently trading near its 200-day moving average, a level that many technical analysts consider a buying zone.
About Craftsman Automation
The company manufactures critical engine and transmission components for tractors, medium and heavy commercial vehicles. It also produces aluminum products, powertrain components, and storage solutions—making it a diversified auto ancillary player.
Craftsman Automation share price target
Jain recommends buying the stock with targets of Rs Rs 5,790 and Rs 5,950. He highlighted several factor to buy this stock like, strong monsoon forecast may boost tractor sales, consistent earnings performance, ideal for buy-and-hold investors seeking long-term value.
Stock to Buy for Positional Target | D-Link
Jain also recommends buying D-Link shares. According to him, it is a major player in networking products, stands out as another solid investment opportunity.
“The stock is trading at around below its 52-week high of Rs 729 and is crossing above its 200-day moving average, a bullish technical indicator,” Jain said.
D-Link Q4 Results: The company has reported a PAT of Rs 27 crore (up from Rs 25 crore YoY), along with strong revenue growth.
Valuations remain attractive with a P/E ratio of just 16, and a PEG ratio of 0.62, suggesting undervaluation relative to its growth, he said.
D-Link share price target
Jain suggests buying D-Link shares for targets of Rs 540 and Rs 560 with a stop loss at Rs 470.
Why buy now?
Several reasons that highlighted to buy Jain experts are, a 31 per cent return on capital employed (ROCE), dividend yield, Profit CAGR of 36 per cent over the last 3 years, sales growth of 15–16 per cent, and market capitalisation.
Smallcap Stock to Buy for Short Term | Hind Rectifiers
For investors seeking short-term returns, Jain has recommended buying Hind Rectifiers shares for 1-3 months, which recently delivered outstanding Q4 FY25 results, with PAT doubling from Rs 5 crore to Rs 10 crore—without any boost from other income.
He has suggested buying Hind Rectifiers shares for targets of Rs 1,090 and Rs 1,120 with a stop loss at Rs 970 due to several reasons like, 69 per cent profit growth (3-year CAGR), 21 per cent sales growth, trades near 200-day moving average, and market capitalisation.
Largecap Stock to Buy for Long Term | Waaree Energies share price target
Mehul Kothari of Anand Rathi recommends buying Waaree Energies shares for a one-year target of Rs 3,100 and a stop loss at Rs 2,500. According to him, in the past 3–4 weeks, he has seen resilience in this counter.
While the market has been quite volatile, this stock has been consistently consolidating within a range, he said.
“Right now, it is on the verge of a breakout, which will be confirmed above Rs 2745. The overall trend is very strong, so as soon as the breakout is confirmed, we might see a faster move on the upside toward Rs 3100. So, buying is recommended,” according to Kothari.
Stocks to Buy for Positional Target | Premier Energies share price target
Kothari recommends buying another renewable energy sector stock Premier Energies for a target of Rs 1,250 with a stop loss at Rs 875.
He said that around April 16, a breakout was seen above Rs 950, from where a rally took the stock to Rs 1100 and the stock retested the breakout.
“Due to market pullbacks, it reclaimed the medium-term EMA. A range breakout has been seen today on the early charts. This counter may resume an uptrend,” according to Kothari.
Stocks to Buy for Short Term | GMM Pfaudler
Anand Rathi’s analyst recommends buying GMM Pfaudler shares in the range between Rs 1,060 and Rs 1,070 for a horizon of 1-3 months. According to him, the stock is heavily oversold on daily and weekly charts and positive divergence of RSI has been seen.
Over the past few weeks, a double bottom formation has occurred around Rs 919 on the daily charts, he said.
Smallcap StocksGMM Pfaudler share price target
Kothari has recommended buying the smallcap stock for a target of Rs 1,250 with a stop loss at Rs 970.
(Disclaimer: The views/suggestions/recommendations expressed here in this article are solely by investment experts. Zee Business suggests its readers consult their investment advisers before making any financial decision.)
Anurag Dhole is a seasoned journalist and content writer with a passion for delivering timely, accurate, and engaging stories. With over 8 years of experience in digital media, she covers a wide range of topics—from breaking news and politics to business insights and cultural trends. Jane's writing style blends clarity with depth, aiming to inform and inspire readers in a fast-paced media landscape. When she’s not chasing stories, she’s likely reading investigative features or exploring local cafés for her next writing spot.