Bloomberg - 123RF

A rally in stocks is stalling after Nvidia Corp.’s earnings beat failed to ignite further gains in technology shares and investors took big bets off the table as high-stakes nuclear talks between US and Iran got underway.