Shares of public sector undertaking (PSU) banks were trading firm, having gained up to 4 per cent on the BSE in Tuesday’s intra-day deals in an otherwise weak market on expectation of strong earnings momentum in coming quarters.