Nvidia stock hits an all-time high in anticipation of stellar earnings