Technology stocks rallied into the close yesterday, embarking on another recovery bid, while the broad market reversed the recent trend by bouncing back from an early stumble.
Broader indexes also shook off a weak start. The technology-heavy Nasdaq composite posted the biggest gain after bucking the early trend.
The Standard & Poor's 500 rose 12.10 to 1,094.83, and the Nasdaq composite index rose 27.64 to 1,769.95.
Advancing issues outnumbered decliners by a narrow margin on the New York Stock Exchange.
NYSE volume totalled 568.95 million shares, against 576.43 million in the previous session.
The NYSE composite index rose 4.92 to 566.35, and the American Stock Exchange composite index rose 4.98 to 709.46.
The Russell 2000 index rose 2.58 to 451.74.