Stock Market Today, July 4 -- The benchmark Nifty-50 index ended 0.19% lower at 25,405.30 on Friday. The Bank Nifty at 56,791.95 was 0.36% lower. While metals and realty were other key losers, auto, consumer durables, and healthcare stood among the gainers. In the broader indices, mid- and small caps gained up to 0.25%.

Nifty remains below the resistance level of 25,500 but above the crucial support at 25,300. Therefore, we expect the index to continue trading in a range over the coming days, as long as it stays within the 25,300-25,500 band, as per Rupak De, Senior Technical Analyst at LKP Securities.

For Bank Nifty, a bounce from the 56,400-56,300 support could provide relief, but upside remains capped near 57,600, as per Reliance Sec...