Nvidia earnings preview: memory, energy bottlenecks test $5.2T AI leader