Tesla’s shares soar on results, outlook