Stock market today, June 25 -- The benchmark Nifty-50 index ended with 0.29% gains at the 25,044.35 level on Tuesday. The Bank Nifty at 56,461.90 gained 0.72%, while metals led gains for other indices. In the broader markets, the mid- and small-caps also ended with gains of close to 0.7%.

Nifty is in continuation of a short-term consolidation trend. The 20-day EMA has now moved up to 24618, which is expected to serve as immediate support, while the 24900-25000 band is likely to continue acting as a resistance zone for the Nifty, as per Devarsh Vakil, Head of Prime Research, HDFC Securities.

For the Bank Nifty, until a clean breakout occurs above 56,850, the trend may remain choppy and sideways, with support near 55,700, as per Om Mehra,...