US stocks have finished mostly higher but Apple's sell-off left the Nasdaq in the red and NYSE-traded Twitter's unintentional early earnings release held back overall gains.

US stocks have finished mostly higher but Apple's sell-off left the Nasdaq in the red and NYSE-traded Twitter's unintentional early earnings release held back overall gains.