Shares to Buy for Long Term: Largecap, midcap, smallcap stocks analysts are positive on; note down targets

Shares to Buy for Long Term: Wild swings continue on Dalal Street amid a lukewarm domestic earnings season and sustained selling by FIIs, keeping the Sensex still in correction territory—about 10 per cent below their all-time highs of September. Market participants are once again scouting for fresh 'buy' ideas to make the most of the current juncture on Dalal Street.

Here are a few of analysts' 'buy' calls along with their respective targets.

Images: PTI/Pexels