Out of the 50 stocks in the Nifty50 index, 28 is in the green, with major gainers like BEL, POWERGRID and HEROMOTOCO.