Nvidia set to be retail favorite after Tesla's six-month streak