InterGlobe shares up 4.23% as Nifty gains