Home Nvidia stock hits new all-time high: should you buy or take profits?