US stocks have been mixed in opening trade, with Amazon soaring after its surprise profit report and pulling the Nasdaq higher.