Stocks to buy for long term: Analysts suggest buying these 5 largecap, 4 midcap scrips; check out targets

Headline indices, Sensex and Nifty consistently performed in a negative sphere for the 5th consecutive day. If you are seeking long-term investment opportunities during this stock market performance, Analysts are upbeat on several sectors, including finance, energy, IT, and real estate.