Google, Amazon, Microsoft, and Meta earnings set the stage for Nvidia