Nvidia Hits $5 Trillion: What's Behind the Surge?