The streak holds! Markets at close: DJIA +0.75% to 7223. S&P +0.77% to 756. Nasdaq +0;38% to 1431. The last time all three indices had a four-day streak at the same time was December 2007; the S&P posted its biggest gains since November. Health care led the rally, overcoming a drag by energy stocks.