MARKET

Nvidia has all the pieces in place for a positive quarterly earnings surprise