NASDAQ records new high post tech earnings