Shares to buy for long term: Brokerages bullish on 6 largecap, 6 midcap stocks; note down targets

Domestic equity benchmarks, Sensex and Nifty ended at fresh closing highs on the last week (July 26, 2024), after trading in the negative sphere in the previous five days.