Nvidia Hits All-Time High Ahead of Earnings