Is It Too Late to Buy NVIDIA Stock?