European and US stock markets soared to end last week, with the Dow, S&P 500 and Germany's Dax setting new records, as strong US jobs data for April revived confidence in the US economic recovery.

European and US stock markets soared to end last week, with the Dow, S&P 500 and Germany's Dax setting new records, as strong US jobs data for April revived confidence in the US economic recovery.