S&P 500 nears 7,575 record as tech stocks fuel 10% rally