Shares of the NBFC major galloped near its 52-week high price of Rs 156.55 as major brokerages upgraded the stock after the company reported better-than-estimated Q2 numbers.