Is Nvidia (NVDA) roaring back with buzz of artificial intelligence?