The Nifty 50 ended the session with a gain of 0.16% at 23,213, while the Sensex closed at 76,724 marking a 0.29% increase ...