NVIDIA stock - opportunity or avoid?