Stock Market Today, July 31 -- The Nifty-50 Index, at 24,855.05, ended 0.14% higher on Wednesday amid mixed cues. The Bank Nifty, at 56,150.70, ended 0.13% lower, and Realty. IT and Auto were among the key losers. Only FMCG ended with some gains, and pharma indices were flat. In the broader markets, small caps ended with half a per cent cut, while mid-caps ended nearly flat.

Looking ahead for the Nifty-50 index, the recent swing low of 24598 is anticipated to serve as a support level, while 24934 and 25000 are expected to offer short-term resistance to the index, as per Nandish Shah - Deputy Vice President, HDFC Securities.

For Bank Nifty, the 55,500-55,000 region emerges as a critical support cluster, as per Bajaj Broking

The domestic...