Share prices on the Dublin market staged a strong recovery after the heavy fall on Wednesday. Financial shares in particular benefited from an improvement on international bond markets and AIB and Bank of Ireland recovered most of their lost ground. There was also strong demand for CRH and Greencore.