New Delhi, June 12 -- On Wednesday, 11 June, the Nifty 50 closed at 25,141.40, gaining 37.15 points or 0.15%. The index traded within a tight but elevated intraday range between 25,081.30 and 25,222.40, indicating a continued phase of consolidation near record highs.

Notably, a large Doji candle formed on the daily chart, signalling indecision and equilibrium between bulls and bears, despite positive price action. Still, the Nifty's ability to close well above the psychological 25,000 level underscores its underlying strength and keeps the bullish narrative intact.

Top three stocks recommended for today by Ankush Bajaj

Bharat Petroleum Corp. Ltd (current price: Rs.333.85)

Why it's recommended: The stock recently gave a bullish pennant...