The Nifty50 index reached a record high of 26,310.45. Strong buying in financial, IT, infrastructure, and consumption stocks ...