Nvidia crosses $4 trillion market value mark