S&P 500 and Nasdaq hit record closing highs as Micron joins $1 trillion club | Indexa