Home Stock Nio stock extends gains after Wall Street upgrades and profit surprise