Stocks stay on rollercoaster despite strong Nvidia earningsÂ