US stocks have posted big gains for the second straight session as strong American economic data extended a global rally that began with a surge in beaten-down Chinese equities.

US stocks have posted big gains for the second straight session as strong American economic data extended a global rally that began with a surge in beaten-down Chinese equities.