The main indices on the JSE were virtually unchanged by midday, thanks to a strong performance by financial shares.