Shares of public sector undertaking (PSU) banks were on a roll on Friday, with the Nifty PSU Bank index hitting an all-time high of 3,310, surging 3 per cent in today's intra-day trade on expectation of strong operational performance in the September quarter for the 2022-23 financial year (Q2FY23).