archives&p 500 and nasdaq touch record highs