Stock market today: S&P 500, Nasdaq jump for 4th straight day as tech leads stocks higher