Nasdaq, S&P 500 post record highs for 4th day

pupmysterys