Stock Market Today, June 23 -- The benchmark Nifty-50 Index, for the week ended 20 June, ended more than 1% higher at 25,112.40 week on week. The Bank Nifty followed suit, also ending with 1.2% gains, at 56,252.85, while the IT index also stood among gainers, though metals and pharma were among key losers. Among the broader indices, the mid- and small-caps ended up to 1% lower.

The Nifty has once again approached the upper band of its consolidation range. A sustained move above the 25,200 level would confirm a breakout, potentially opening the door for a rally toward the 25,600-25,800 zone. On the downside, 24,700 and 24,400 will serve as immediate and crucial support levels, as per Ajit Mishra, SVP, Research, Religare Broking Ltd.

Bank...