US stocks have finished mostly higher as an afternoon rally led by Apple and energy equities overcame early weakness on fears about an economic slowdown in China.

US stocks have finished mostly higher as an afternoon rally led by Apple and energy equities overcame early weakness on fears about an economic slowdown in China.