Nifty rides up 23.20 points to 25,982.70, despite sustained foreign institutional investor selling and caution ahead of the day’s futures and options expiry