Nasdaq, S&P 500 post all-time closing highs for 4th day as tech boosts

by