NASDAQ 100 and S&P 500 Reach Record Highs Amid Market Rally