Nvidia’s blowout earnings push US stocks higher