Stock Market Today, May 20 -- The Benchmark Nifty-50 ended another range-bound session 0.3% lower at 24,945.45, on Monday. The Bank Nifty saw a slight gain, up 0.12% to 55,420.70, while Realty, Auto, Pharma led the gains though IT and Oil & Gas were among key losers. In the broader indices Mid and small caps gained up to 0.5%.

The Nifty-50 index may remain under pressure unless it reclaims the 25,000 level. On the downside, the Nifty could drift toward the 24,800-24,750 zone. A deeper correction may be likely if it breaks below 24,750. Conversely, a move above 25,000 could trigger a rally toward the 25,250-25,350 range, as per Rupak De, Senior Technical Analyst at LKP Securities.

For the Bank Nifty, immediate support is placed at 54,800...