Nvidia stock (NVDA) had an incredible week in the stock market.

But with its earnings report coming up, and already up 128% on the year, is this the time to still buy NVDA stock or is there a better time for me to buy. How does Nvidia stock compare to Tesla stock? How do you swing trade NVDA and where do you take profits in Nvidia stock using technical analysis as a swing trader.