Amid Continues Selling By FIIs, DII Buying Maintains Nifty At 25,000 Levels

In the Nifty 50 stocks list, 17 shares open with gains, 31 shares open with declines, and two remain unchanged