Stocks stay on rollercoaster despite strong Nvidia earnings