Nvidia market cap makes new all-time high of $5.26 trillion as S&P 500 hits 7,173 for the first time everApril 28, 2026