New Delhi, June 23 -- The Nifty50 rose 1.6% over the past week to close at 25,112.40, supported by gains in financial, IT, and auto stocks amid positive global cues and RBI policy support. After a weak start on Friday due to global jitters and profit-booking, markets rebounded strongly through the day, ending with broad-based gains. The Nifty and Sensex both closed up 1.29% for the day, comfortably above key moving averages, reflecting strong investor sentiment and resilience.

Buy DMART (Current price Rs.4300.30)

Why DMart is recommended: This stock moved swiftly as it managed to breakout of the consolidation zone around 4225 region. The strong trends in FMCG continues to fuel more upside and this counter with its rounding pattern and l...