Nvidia Earnings Help Propel Index to Record High