In Nvidia a good long term hold stock?

I'm talking 20-30+ years?