Nvidia earnings are coming but the rally can't continue forever, strategist says