Nifty rides up 38.25 points or 0.15 per cent to finish at 25,415.80