The market saw significant volume buying, especially in mid and small cap spaces. Railway stocks surprised with strong performance, while the defence sector continued its rally. Analysts suggest taking some profits in defence stocks that have seen 15-20% gains. The focus is shifting to PSU banks, with Canara Bank and SBI looking promising. Nifty's immediate upside targets are set between 25,250 to 25,440 for the coming week.