7 Stocks to Buy for Short Term: Analysts recommend largecap, midcap scrips for 2 weeks; Tata Motors, NTPC, HDFC Bank on the list

Stocks To Buy: On Tuesday (March 18), domestic markets were on a rallying spree as the Sensex jumped 1,131 points to close at 75,301, with the Nifty closing at 22,834. Firm buying in all the sectors boosted investors' sentiments and took all the sectoral indices into the positive territory. Amid this, brokerage Axis Direct has recommended seven stocks that could generate profits in the next 0 to 15 days.

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.